OpenWSN Firmware
|
Cross-platform declaration "uart" bsp module. More...
Typedefs | |
typedef void(* | uart_tx_cbt )(void) |
typedef void(* | uart_rx_cbt )(void) |
Enumerations | |
enum | uart_event_t { UART_EVENT_THRES, UART_EVENT_OVERFLOW } |
Functions | |
void | uart_init (void) |
void | uart_setCallbacks (uart_tx_cbt txCb, uart_rx_cbt rxCb) |
void | uart_enableInterrupts (void) |
void | uart_disableInterrupts (void) |
void | uart_clearRxInterrupts (void) |
void | uart_clearTxInterrupts (void) |
void | uart_writeByte (uint8_t byteToWrite) |
uint8_t | uart_readByte (void) |
kick_scheduler_t | uart_tx_isr (void) |
kick_scheduler_t | uart_rx_isr (void) |
Cross-platform declaration "uart" bsp module.
typedef void(* uart_rx_cbt)(void) |
typedef void(* uart_tx_cbt)(void) |
enum uart_event_t |
void uart_clearRxInterrupts | ( | void | ) |
void uart_clearTxInterrupts | ( | void | ) |
void uart_disableInterrupts | ( | void | ) |
void uart_enableInterrupts | ( | void | ) |
void uart_init | ( | void | ) |
uint8_t uart_readByte | ( | void | ) |
kick_scheduler_t uart_rx_isr | ( | void | ) |
void uart_setCallbacks | ( | uart_tx_cbt | txCb, |
uart_rx_cbt | rxCb | ||
) |
kick_scheduler_t uart_tx_isr | ( | void | ) |
void uart_writeByte | ( | uint8_t | byteToWrite | ) |