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