Adds UART RX IRQ Callback with onReceive() (#6134)

* Adds UART RX IRQ Callback with onReceive()
This commit is contained in:
Rodrigo Garcia
2022-01-17 11:04:12 -03:00
committed by GitHub
parent 5ae3886c66
commit c014eaf352
4 changed files with 93 additions and 8 deletions

View File

@ -54,6 +54,8 @@ typedef struct uart_struct_t uart_t;
uart_t* uartBegin(uint8_t uart_nr, uint32_t baudrate, uint32_t config, int8_t rxPin, int8_t txPin, uint16_t queueLen, bool inverted, uint8_t rxfifo_full_thrhd);
void uartEnd(uart_t* uart);
void uartOnReceive(uart_t* uart, void(*function)(void));
uint32_t uartAvailable(uart_t* uart);
uint32_t uartAvailableForWrite(uart_t* uart);
uint8_t uartRead(uart_t* uart);