From 01a4770ea1b96c1006e5a84d133001b229f950b4 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期一, 04 九月 2023 17:42:18 +0800 Subject: [PATCH] 修改灯的逻辑,加入充电路灯常亮逻辑。 --- 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