#ifndef _USR_DRV_UART_H_ #define _USR_DRV_UART_H_ #include #include void usr_drv_rs485_init(uint8_t uart_id, uint32_t bandrate, uint32_t ui32Port, uint8_t ui8Pins); void usr_drv_rs485_write(uint8_t uart_id, uint8_t *buf, uint32_t buflen, uint32_t ui32Port, uint8_t ui8Pins); uint32_t usr_drv_rs485_read(uint8_t uart_id, uint8_t *info, uint32_t info_len); void usr_drv_rs232_init(uint8_t uart_id, uint32_t bandrate); int8_t usr_drv_rs232_write(uint8_t uart_id, uint8_t *data, uint32_t data_len); uint32_t usr_drv_rs232_read(uint8_t uart_id, uint8_t *info, uint32_t info_len); void usr_drv_uart_printf_init(uint8_t uart_id, uint32_t bandrate); int8_t usr_drv_printf(uint8_t *data, uint32_t data_len); #endif