17 lines
732 B
C
17 lines
732 B
C
#ifndef _USR_DRV_UART_H_
|
|
#define _USR_DRV_UART_H_
|
|
|
|
#include <stdbool.h>
|
|
#include <stdint.h>
|
|
|
|
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
|