IoT_SCV_CH584M/bsp/inc/bsp_uart.h

26 lines
637 B
C
Raw Normal View History

2024-12-11 16:21:57 +08:00
#ifndef __BSP_UART_H__
#define __BSP_UART_H__
#include "CH585SFR.h"
#define UART3_RX_PIN GPIO_Pin_20 //PB20 <20><>־<EFBFBD><D6BE>ӡ
#define UART3_TX_PIN GPIO_Pin_21 // PB21
// <20><><EFBFBD><EFBFBD>Shell<6C><EFBFBD><EEB6AF>ʱʱ<CAB1><CAB1>(<28><><EFBFBD><EFBFBD>)
#define SHELL_ACTIVITY_TIMEOUT 30000 // 30<33><30><EFBFBD>޻<DEBB><EEB6AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ˯<CDB3><CBAF>
2024-12-11 16:21:57 +08:00
void BSP_UART1_Init(void);
unsigned int BSP_Uart1_Receive_Data(void *buf, unsigned int len);
unsigned int BSP_Uart1_Send_Data(const void *buf, unsigned int len);
void BSP_UART3_Init(void);
unsigned int BSP_Uart3_Receive_Data(void *buf, unsigned int len);
unsigned int BSP_Uart3_Send_Data(const void *buf, unsigned int len);
void BSP_Shell_Loop(void);
#endif