43 void usart_putc(usart_port_t usart, uint8_t c);
61 void usart_init(usart_port_t usart, uint32_t baudrate);
void usart_disable_rx(usart_port_t usart)
Disables the reception of data (RX).
Definition: usart.c:217
void usart_enable_rx(usart_port_t usart, void(*irq_cb)(void))
Enables the reception of data (RX).
Definition: usart.c:154
void usart_init(usart_port_t usart, uint32_t baudrate)
Initializes a given USART (RX disabled by default).
Definition: usart.c:98
uint8_t usart_getc(usart_port_t usart)
Reads a byte from a given USART port (blocking).
Definition: usart.c:80
void usart_sync(usart_port_t usart)
Synchronizes a given USART.
Definition: usart.c:264
void usart_deinit(usart_port_t usart)
De-initializes a given USART.
Definition: usart.c:133
void usart_putc(usart_port_t usart, uint8_t c)
Writes a byte to a given USART port (blocking).
Definition: usart.c:72
uint8_t usart_is_rx_not_empty(usart_port_t usart)
Checks is some data are available to read.
Definition: usart.c:252