// // Created by YY on 2017/9/5. // #ifndef JNICALLBACK_SERIAL_PORT_H #define JNICALLBACK_SERIAL_PORT_H #include #define UART_0 0 #define UART_1 1 struct serial_config { char name[32]; int baud; int data_bit; char verify_bit; int stop_bit; int flow_ctrl; }; int InitSerialPort(int id, int baud, int dataBits, char parity, int stopBits, int flowctrl); void UninitSerialPort(int id); int GetSerialPort(int id); int ReadSerialPort(int id, uint8_t *out, uint16_t length); int WriteSerialPort(int id, const void *buf, int len); int setRTS(int fd, int level); #endif //JNICALLBACK_SERIAL_PORT_H