41 #if defined(NIBO_USE_UART1) || defined (DOXYGEN)
50 #define UART1_TXBUF_SIZE 8
51 #define UART1_RXBUF_SIZE 8
58 extern uint8_t uart1_txbuf[UART1_TXBUF_SIZE];
59 extern uint8_t uart1_rxbuf[UART1_RXBUF_SIZE];
61 extern uint8_t uart1_txbuf_begin;
62 extern uint8_t uart1_txbuf_end;
64 extern uint8_t uart1_rxbuf_begin;
65 extern uint8_t uart1_rxbuf_end;
95 static inline char uart1_rxempty() {
96 return uart1_rxbuf_begin==uart1_rxbuf_end;
103 static inline char uart1_txempty() {
104 return uart1_txbuf_begin==uart1_txbuf_end;
111 static inline char uart1_rxfull() {
112 return uart1_rxbuf_end==UART1_RXBUF_SIZE;
119 static inline char uart1_txfull() {
120 return uart1_txbuf_end==UART1_TXBUF_SIZE;
127 #endif // NIBO_USE_UART1
128 #endif // NIBO_UART1_H_
void uart1_set_baudrate(uint16_t baud)
char uart1_putchar(char c)