You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
El modulo de UART le faltaria un uart[Write|Read](uart, buffer, size); normal, no es practico hacer un for y llamar a wartWirteByte es bastante ineficiente, cuando seguramente hay formas de hacer esto mas facil usando el HW de la UART (DMA, FIFO por HW, etc)
Eric:
Mantendría las versiones de byte y string, que se hicieron así sencillas para que sea fácil de explicar su comportamiento.
Martín:
En cuanto a la UART, creo que ahi amerita algo mas simple:
uartInit( UART_NAME, speed); // 8bits, no parity, 1 stop
Y si hace falta, solo si hace falta cambiar las cosas:
Aca vemos que la semantinca de "config" es mala para estos casos, por lo que propongo tener "Init" y "Config" así podemos iniciarla con parametros por defecto y cambiar esa configuración al vuelo si hace falta.
The text was updated successfully, but these errors were encountered:
Traigo la discusión de los mails:
Martín:
El modulo de UART le faltaria un uart[Write|Read](uart, buffer, size); normal, no es practico hacer un for y llamar a wartWirteByte es bastante ineficiente, cuando seguramente hay formas de hacer esto mas facil usando el HW de la UART (DMA, FIFO por HW, etc)
Eric:
Mantendría las versiones de byte y string, que se hicieron así sencillas para que sea fácil de explicar su comportamiento.
Martín:
En cuanto a la UART, creo que ahi amerita algo mas simple:
Y si hace falta, solo si hace falta cambiar las cosas:
Aca vemos que la semantinca de "config" es mala para estos casos, por lo que propongo tener "Init" y "Config" así podemos iniciarla con parametros por defecto y cambiar esa configuración al vuelo si hace falta.
The text was updated successfully, but these errors were encountered: