25 #ifndef LIBMIRA_UART_H_    26 #define LIBMIRA_UART_H_    43     MIRA_UART_PARITY_NONE,
    49     MIRA_UART_STOP_BITS_1 = 1,
    53 typedef void (* MiraUartDataReceivedCallback)(uint8_t* data_ptr, uint8_t length);
    69     MiraUartParity parity, 
    70     MiraUartStopBits stop_bits, 
    71     MiraUartDataReceivedCallback callback);
 uint8_t mira_uart_receive_byte()
Receive one byte. 
 
uint8_t mira_uart_send_buffer_is_full()
 
uint8_t mira_uart_receive_buffer_is_empty()
 
void mira_uart_send_byte(uint8_t data)
Send one byte. 
 
MiraUartError mira_uart_init(uint32_t baud_rate, MiraUartBits bits, MiraUartParity parity, MiraUartStopBits stop_bits, MiraUartDataReceivedCallback callback)
Initialize UART. 
 
Definition: mira_uart.h:31
 
uint8_t mira_uart_receive_buffer_is_full()
 
Definition: mira_uart.h:32
 
MiraUartError
Definition: mira_uart.h:30
 
uint8_t mira_uart_send_buffer_is_empty()