1 #include "stdbool.h" 2 #include "stdint.h" 3 4 #ifndef _UART_EIF_H_ 5 #define _UART_EIF_H_ 6 7 void eif_uart_read(uint8_t *bufptr, uint32_t size, void (*callback) (void*, uint8_t), void* dummy); 8 void eif_uart_write(uint8_t *bufptr, uint32_t size, void (*callback) (void*, uint8_t), void* dummy); 9 void eif_uart_flow_on(void); 10 bool eif_uart_flow_off(void); 11 12 void eif_uart_recv_bytes(uint8_t *data ,uint16_t len); 13 void eif_uart_send_bytes(uint8_t *src , uint16_t ); 14 void eif_uart_recv_irq_handler(void); 15 void eif_uart_recv_irq_enable(uint8_t enable); 16 void eif_uart_init(uint32_t bps); 17 18 #endif //_UART_EIF_H_ 19