Fix warnings

This commit is contained in:
Ben Meadors
2026-01-24 05:23:32 -06:00
parent 0c840440f8
commit a4875c234f

View File

@@ -231,17 +231,17 @@ void RadioInterface::bootstrapLoRaConfigFromPreset(meshtastic_Config_LoRaConfig
for (; r->code != meshtastic_Config_LoRaConfig_RegionCode_UNSET && r->code != loraConfig.region; r++)
;
const bool wideLora = r ? r->wideLora : false;
const bool regionWideLora = r->wideLora;
float bwKHz = 0;
uint8_t sf = 0;
uint8_t cr = 0;
modemPresetToParams(loraConfig.modem_preset, wideLora, bwKHz, sf, cr);
modemPresetToParams(loraConfig.modem_preset, regionWideLora, bwKHz, sf, cr);
// If selected preset requests a bandwidth larger than the region span, fall back to LONG_FAST.
if (r && (r->freqEnd - r->freqStart) < (bwKHz / 1000.0f)) {
if (r->code != meshtastic_Config_LoRaConfig_RegionCode_UNSET && (r->freqEnd - r->freqStart) < (bwKHz / 1000.0f)) {
loraConfig.modem_preset = meshtastic_Config_LoRaConfig_ModemPreset_LONG_FAST;
modemPresetToParams(loraConfig.modem_preset, wideLora, bwKHz, sf, cr);
modemPresetToParams(loraConfig.modem_preset, regionWideLora, bwKHz, sf, cr);
}
loraConfig.bandwidth = bwKHzToCode(bwKHz);