修改了bsp_usart的初始化方式,防止出现变包长数据读取一场的问题.增加了注释.

This commit is contained in:
NeoZeng
2022-11-19 16:28:39 +08:00
parent 269b08f701
commit e3137d867f
8 changed files with 85 additions and 93 deletions

View File

@@ -13,6 +13,7 @@ typedef void (*usart_module_callback)();
/* usart_instance struct,each app would have one instance */
typedef struct
{
// 更新:弃用malloc方案,使用了固定大小的数组方便debug时查看
uint8_t recv_buff[USART_RXBUFF_LIMIT]; // 预先定义的最大buff大小,如果太小请修改USART_RXBUFF_LIMIT
uint8_t recv_buff_size; // 模块接收一包数据的大小
UART_HandleTypeDef *usart_handle; // 实例对应的usart_handle