From 12b8ab1d9cd575e0975ea1dbcf99ad761aecdf66 Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期二, 29 三月 2022 17:49:12 +0800 Subject: [PATCH] V1.69 --- 源码/核心板/Src/main.c | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/main.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/main.c" index f667421..2d3519a 100644 --- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/main.c" +++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/main.c" @@ -143,7 +143,7 @@ OUT485_ENABLE; - g_com_map[VERSION] = (1<<8)|(68); + g_com_map[VERSION] = (1<<8)|(69); FLASH_Read(FLASH_HARDWARE_FLAG, (uint8_t*)&g_com_map[HARDWAREFLAG_INDEX], 16); dist_threshold = (g_com_map[SPEEDFILTER_THRES]*10)/(1000/g_com_map[COM_INTERVAL]); g_commap_antdelay = g_com_map[ANT_LENGTH]; @@ -207,6 +207,24 @@ memcpy(&hbsend[24],&checksum,2); UART_PushFrame(hbsend,26); } +void ClearUartUserData(void) +{ + u8 i; + for(i=0;i<USERDATA_MAXLEN;i++) + { + uartrec_userdata[i] = 0; + } + usartrec_userdatalen = 0; +} +void ClearUWBUserData(void) +{ + u8 i; + for(i=0;i<USERDATA_MAXLEN;i++) + { + uwbrec_userdata[i] = 0; + } + uwbrec_userdatalen = 0; +} uint16_t temp; float dw_vbat; void StartUpTest(void) @@ -237,6 +255,11 @@ heartbeat_timer=0; HeatBeat(); } + if(userdata_timer>=200) + { + userdata_timer = 0; + ClearUartUserData(); + } // } if(flag_newsecond) { -- Gitblit v1.9.3