From 797fccdda3b17dda578a5e15e59958cd67dd180b Mon Sep 17 00:00:00 2001 From: yincheng.zhong <634916154@qq.com> Date: 星期一, 13 二月 2023 10:35:36 +0800 Subject: [PATCH] V1.45 V2.12 免布线标签必须搭配免布线基站1.44使用 1.通过4G可以下发标签可以读取和修改免布线基站参数,(看文档$readpara_anchor $writepara_anchor). 2.增加基站频率动态修改功能(基站默认频率1HZ,如果周围标签,则按照频率最高的标签测距,没有标签后30秒变回1hz) 3.修改升级和恢复出厂设置逻辑,只能串口通讯才能触发。 --- Src/application/global_param.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Src/application/global_param.c b/Src/application/global_param.c index f366224..3c41564 100644 --- a/Src/application/global_param.c +++ b/Src/application/global_param.c @@ -3,7 +3,7 @@ #include "dw_app.h" #include <string.h> -uint16_t g_com_map[COM_MAP_SIZE]; +uint16_t g_com_map[COM_MAP_SIZE],g_com_map2[COM_MAP_SIZE]; uint32_t save_com_map_to_flash(void) @@ -15,13 +15,14 @@ if(result) result = FLASH_Write(FLASH_IAP_CTRL_MAP, (const uint8_t*)g_com_map, (COM_MAP_SIZE<<1)); __enable_irq(); + memcpy(g_com_map2,g_com_map,COM_MAP_SIZE); return result; } void parameter_init(void) { FLASH_Read(FLASH_IAP_CTRL_MAP, (uint8_t*)&g_com_map, (COM_MAP_SIZE<<1)); - + memcpy(g_com_map2,g_com_map,COM_MAP_SIZE); if(g_com_map[0] != 0x55AA) { g_com_map[0] = 0x55AA; -- Gitblit v1.9.3