1 /*
2  * Copyright (C) 2015-2018 Alibaba Group Holding Limited
3  */
4 
5 #ifndef SERIAL_H
6 #define SERIAL_H
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
12 mb_status_t mb_serial_init(mb_handler_t *handler, uint8_t port, uint32_t baud_rate, uint8_t data_width, mb_parity_t parity);
13 mb_status_t mb_serial_frame_send(mb_handler_t *handler, uint32_t timeout);
14 mb_status_t mb_serial_frame_recv(mb_handler_t *handler);
15 mb_status_t mb_serial_finalize(mb_handler_t *handler);
16 
17 #ifdef __cplusplus
18 }
19 #endif
20 
21 #endif /* SERIAL_H */
22