#ifndef __BSP_UART_H__ #define __BSP_UART_H__ #include "CONFIG.h" // 定义Shell活动超时时间(毫秒) #define SHELL_ACTIVITY_TIMEOUT (1000 * 10) // x 秒无活动后允许系统睡眠 void BSP_UART1_Init(unsigned int baudrate); 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(uint32_t baudrate); 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_UART3_TxLoop(void); void BSP_SHELL_Init(uint32_t baudrate); #endif