35#define USERIAL_PORT_1 0
36#define USERIAL_PORT_2 1
37#define USERIAL_PORT_3 2
38#define USERIAL_PORT_4 3
39#define USERIAL_PORT_5 4
40#define USERIAL_PORT_6 5
41#define USERIAL_PORT_7 6
42#define USERIAL_PORT_8 7
43#define USERIAL_PORT_9 8
44#define USERIAL_PORT_10 9
45#define USERIAL_PORT_11 10
46#define USERIAL_PORT_12 11
47#define USERIAL_PORT_13 12
48#define USERIAL_PORT_14 13
49#define USERIAL_PORT_15 14
50#define USERIAL_PORT_16 15
51#define USERIAL_PORT_17 16
52#define USERIAL_PORT_18 17
57 USERIAL_OP_RXFLOW_OFF,
81uint8_t userial_init(
void);
92uint8_t userial_open(uint8_t port);
104uint16_t userial_read(uint16_t msg_id, uint8_t *p_buffer, uint16_t len);
116uint16_t userial_write(uint16_t msg_id, uint8_t *p_data, uint16_t len);
127void userial_close(
void);
138void userial_ioctl(userial_ioctl_op_t op,
void *p_data);