From 2c162b948f68bde8d17cb5e86d18a8972b5661f2 Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期二, 22 七月 2025 18:18:05 +0800 Subject: [PATCH] 修改传aoa信息逻辑为读取指令发送时并且为自身id才给,取消发送区域显示逻辑,将信号质量改为角度置信度 --- keil/include/drivers/serial_at_cmd_app.h | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) diff --git a/keil/include/drivers/serial_at_cmd_app.h b/keil/include/drivers/serial_at_cmd_app.h index 9d1cabd..5b7f23c 100644 --- a/keil/include/drivers/serial_at_cmd_app.h +++ b/keil/include/drivers/serial_at_cmd_app.h @@ -9,6 +9,18 @@ #define CMD_WRITE 2 #define CMD_REPLY 3 +//自定义 +#define CMD_BLE_TO_MK 1 +#define CMD_MK_TO_BLE 2 +#define CMD_MK_REPLY 2 + +#define BIND_DISTANCE_FOR_TAG 1 +#define DELETE_ALL 2 +#define DELETE_PART 3 +#define SET_DISTANCE_DETERMINATION 4 +#define SET_FREQUENCE_BY_DISTANCE 5 +#define ADD_NEW_TAG_IN_LIST 6 + #define APP_CONFIG_IAPFLAG_MAP 0x0402D010 #define APP_CONFIG_IAPFLAG_SECTOR_ADDR 0x0402D000 @@ -22,12 +34,24 @@ UsartReceiveWaitData, UsartReceiveWaitChecksum// }UsartRecvPackState; +// 定义状态枚举 +typedef enum { + Usart0ReceiveWaitHead0, + Usart0ReceiveWaitHead1, + Usart0ReceiveWaitCmdType, + Usart0ReceiveWaitMsgType, + Usart0ReceiveWaitDataLen, + Usart0ReceiveWaitParamAddr, + Usart0ReceiveWaitData, + Usart0ReceiveWaitChecksum1, + Usart0ReceiveWaitChecksum2, +} Usart0ReceiveState; extern uint8_t mUsartReceivePack[100]; extern uint8_t mUsart2ReceivePack[150]; -void UsartParseDataHandler(uint8_t data); +void Usart1ParseDataHandler(uint8_t data); -void Usart2ParseDataHandler(uint8_t data); +void Usart0ParseDataHandler(uint8_t data); void UpdateProcess(uint8_t index); #endif -- Gitblit v1.9.3