2024-12-11 16:21:57 +08:00
|
|
|
|
#ifndef __BSP_UART_H__
|
|
|
|
|
#define __BSP_UART_H__
|
|
|
|
|
|
|
|
|
|
|
2025-05-23 16:55:50 +08:00
|
|
|
|
#include "CONFIG.h"
|
2024-12-11 16:21:57 +08:00
|
|
|
|
|
2025-04-07 14:59:43 +08:00
|
|
|
|
// <20><><EFBFBD><EFBFBD>Shell<6C><EFBFBD><EEB6AF>ʱʱ<CAB1><CAB1>(<28><><EFBFBD><EFBFBD>)
|
2025-05-23 16:55:50 +08:00
|
|
|
|
#define SHELL_ACTIVITY_TIMEOUT (1000 * 10) // x <20><><EFBFBD><DEBB><EEB6AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ˯<CDB3><CBAF>
|
2024-12-11 16:21:57 +08:00
|
|
|
|
|
2025-05-23 16:55:50 +08:00
|
|
|
|
void BSP_UART1_Init(unsigned int baudrate);
|
2024-12-11 16:21:57 +08:00
|
|
|
|
unsigned int BSP_Uart1_Receive_Data(void *buf, unsigned int len);
|
|
|
|
|
unsigned int BSP_Uart1_Send_Data(const void *buf, unsigned int len);
|
|
|
|
|
|
2025-05-23 16:55:50 +08:00
|
|
|
|
void BSP_UART3_Init(uint32_t baudrate);
|
2024-12-11 16:21:57 +08:00
|
|
|
|
unsigned int BSP_Uart3_Receive_Data(void *buf, unsigned int len);
|
|
|
|
|
unsigned int BSP_Uart3_Send_Data(const void *buf, unsigned int len);
|
2025-05-23 16:55:50 +08:00
|
|
|
|
|
2025-05-07 15:15:14 +08:00
|
|
|
|
void BSP_UART3_TxLoop(void);
|
2024-12-11 16:21:57 +08:00
|
|
|
|
|
2025-05-23 16:55:50 +08:00
|
|
|
|
void BSP_SHELL_Init(uint32_t baudrate);
|
2024-12-11 16:21:57 +08:00
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|