22 #ifndef SRC_PERIPHERALS_UART_UART_H_ 23 #define SRC_PERIPHERALS_UART_UART_H_ 38 void UART_read(uint8_t *data, uint32_t count);
void UART_write(void *data, uint32_t count)
Write count bytes from the data array to UART.
Definition: uart.c:88
void UART_init(void)
Initialize the UART peripheral.
Definition: uart.c:29
uint8_t UART_read_byte(void)
Read last received data byte. Not blocking.
Definition: uart.c:76
void UART_clear_rx_fifo(void)
Discard all data from the receive FIFO buffer.
Definition: uart.c:106
void UART_read(uint8_t *data, uint32_t count)
Read count bytes to the data array. If not enough bytes available, will block until available...
Definition: uart.c:60
uint8_t UART_available(void)
Return number of bytes available for reading.
Definition: uart.c:82