20240909-DXSPX-emb/RTCGet(可以跑的版本)/Src/Usr/Driver/usr_drv_uart.h
2024-09-11 17:03:46 +08:00

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