From 38ee5f2e88aeba329f35bae9cc0d455e4892a9d1 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期二, 05 九月 2023 15:17:00 +0800 Subject: [PATCH] 版本v1.0,修改灯的顺序,修改gps与灯冲突bug --- FML/lora.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/FML/lora.c b/FML/lora.c index 446daef..d718f8c 100644 --- a/FML/lora.c +++ b/FML/lora.c @@ -265,6 +265,7 @@ * Author : hido.ltd *******************************************************************************/ extern void delay_ms(uint32_t nTimer) ; +extern uint8_t lora_sendfinal_rx_bag_flag; void Lora_Poll(void) { HIDO_UINT8 u8Byte = 0; @@ -281,7 +282,7 @@ memset(&lora_rxbuf,0,sizeof(lora_rxbuf)); lora_rxbufnum=0; } - } + } memcpy(&lora_recv_devid,&lora_rxbuf[2],2); if(lora_recv_devid==dev_id) { @@ -290,10 +291,13 @@ memset(&lora_rxbuf,0,sizeof(lora_rxbuf)); lora_rxbufnum=0; lora_sendfinalbag_flag=0; + lora_sendfinal_rx_bag_flag=0; } if(lora_rxbuf[4]==0x02)//接收下发修改GPS开关时间参数 { memcpy(&lora_recv_gpstime,&lora_rxbuf[5],2); + if(lora_recv_gpstime<=1800) + lora_recv_gpstime=1800; g_com_map[GPS_ONTIME]=lora_recv_gpstime; save_com_map_to_flash(); delay_ms(100); @@ -302,6 +306,8 @@ if(lora_rxbuf[4]==0x03)//接收下发修改静止休眠时间参数 { memcpy(&lora_recv_gpstime,&lora_rxbuf[5],2); + if(lora_recv_gpstime<=10) + lora_recv_gpstime=10; g_com_map[NOMOVESLEEP_TIME]=lora_recv_gpstime; save_com_map_to_flash(); delay_ms(100); -- Gitblit v1.9.3