yincheng.zhong
2025-04-07 5fe9d0e7e2ebf260434d1faee06cb530cbaba5ac
Src/radio/Lora.c
@@ -176,6 +176,10 @@
        printf("网关下发配置写入完成,重启");
        SCB->AIRCR = 0X05FA0000|(unsigned int)0x04; //软复位回到bootloader   
    }
    if(wg_report_freq==END_FREQ)
    {
        SwitchLoraSettings(UWB_CHANNEL_FRQ+group_id,UWB_CHANNEL_SF,0);
    }
    Radio.Standby();
    if(LoraUp_flag)
    {
@@ -266,7 +270,7 @@
      //  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_SET);
            MbxTagUwbRec();   
      //  HAL_GPIO_WritePin(RADIO_NSS_GPIO_Port, RADIO_NSS_Pin, GPIO_PIN_RESET); //片选lora有效        
            Radio.Rx(0);
          //  Radio.Rx(0);
    }
    if(RX_Buffer[MSG_TYPE_IDX]==LORA_MSGTYPE_WGRESPTAG)
    {
@@ -355,6 +359,8 @@
                }
            }
        }
}
    if(!no_rx_flag)
    {
        if(lora_jianting_flag&&LoraUp_flag==0)
@@ -363,7 +369,6 @@
            Radio.Rx(0);
        }
    }
}
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_RESET);
}