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