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/global_param.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/keil/include/drivers/global_param.c b/keil/include/drivers/global_param.c
index 153ef6d..fc13ca0 100644
--- a/keil/include/drivers/global_param.c
+++ b/keil/include/drivers/global_param.c
@@ -48,8 +48,8 @@
     result=flash_open(FLASH_ID0,NULL);
     //MK8000没有对应函数
     if(!result) {
-        flash_erase(FLASH_ID0,FLASH_Authorization_MAP,FLASH_SECTOR_SIZE);
-        flash_write_nbytes(FLASH_ID0, FLASH_Authorization_MAP, (const uint8_t*)g_com_map, sizeof(g_com_map));
+        flash_erase(FLASH_ID0,FLASH_IAP_CTRL_MAP,FLASH_SECTOR_SIZE);
+        flash_write_nbytes(FLASH_ID0, FLASH_IAP_CTRL_MAP, (const uint8_t*)g_com_map, sizeof(g_com_map));
     }
     //flash_close(FLASH_ID0);
     __enable_irq();
@@ -67,8 +67,8 @@
     result=flash_open(FLASH_ID0,NULL);
     //MK8000没有对应函数
     if(!result) {
-        flash_erase(FLASH_ID0,FLASH_IAP_CTRL_MAP,FLASH_SECTOR_SIZE);
-        flash_write_nbytes(FLASH_ID0, FLASH_IAP_CTRL_MAP, (const uint8_t*)tag_id_authorization_list, sizeof(tag_id_authorization_list));
+        flash_erase(FLASH_ID0,FLASH_Authorization_MAP,4*FLASH_SECTOR_SIZE);
+        flash_write_nbytes(FLASH_ID0, FLASH_Authorization_MAP, (const uint8_t*)tag_id_authorization_list, sizeof(tag_id_authorization_list));
         //result = FLASH_Write(FLASH_IAP_CTRL_MAP, (const uint8_t*)g_com_map, (COM_MAP_SIZE<<1));
     }
     //flash_close(FLASH_ID0);
@@ -104,7 +104,7 @@
         g_com_map[CNT_REBOOT]=0;
         g_com_map[CNT_UPDATE]=0;
         g_com_map[MOTOR_ONTIME_INDEX]=10;
-        g_com_map[ACTIVE_INDEX]=0;
+        g_com_map[NERA_FREQUENCY]=5;//默认切换到5hz将标签
 
         g_com_map[TCP_IP_0]=0x111;
         g_com_map[TCP_IP_0]=0x198;
@@ -124,7 +124,7 @@
     uint32_t count = 0;
     
     for (uint32_t i = 0; i < AUTHORIZATION_NUM; i++) {
-        if (tag_id_authorization_list[i] != 0) {
+        if (tag_id_authorization_list[i] != 0xffffffff&&tag_id_authorization_list[i] != 0) {
             count++;
         }
     }
@@ -161,7 +161,7 @@
         g_com_map[CNT_REBOOT]=0;
         g_com_map[CNT_UPDATE]=0;
         g_com_map[MODBUS_MODE]=0;
-        g_com_map[ACTIVE_INDEX]=0;
+        g_com_map[NERA_FREQUENCY]=5;//默认切换到5hz将标签
 
         g_com_map[TCP_IP_0]=0x111;
         g_com_map[TCP_IP_1]=0x198;
@@ -172,7 +172,7 @@
         g_com_map[HEIGHTOFFEST_INDEX]=0;
         save_com_map_to_flash();
     }
-		//新增上电获取授权标签列表
-		flash_read(FLASH_ID0, FLASH_Authorization_MAP, (uint8_t*)&tag_id_authorization_list, sizeof(tag_id_authorization_list));//从flash中拿出来授权表
-		tag_id_authorization_list_num=check_tag_id_authorization_list_num();//获取实际有效长度减少轮训开销
+//		//新增上电获取授权标签列表
+//		flash_read(FLASH_ID0, FLASH_Authorization_MAP, (uint8_t*)&tag_id_authorization_list, sizeof(tag_id_authorization_list));//从flash中拿出来授权表
+//		tag_id_authorization_list_num=check_tag_id_authorization_list_num();//获取实际有效长度减少轮训开销
 }
\ No newline at end of file

--
Gitblit v1.9.3