Add convenience userpref for disabling lora during development and testing
This commit is contained in:
@@ -1302,6 +1302,10 @@ void NodeDB::loadFromDisk()
|
|||||||
RadioInterface::bootstrapLoRaConfigFromPreset(config.lora);
|
RadioInterface::bootstrapLoRaConfigFromPreset(config.lora);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(USERPREFS_LORA_TX_DISABLED) && USERPREFS_LORA_TX_DISABLED
|
||||||
|
config.lora.tx_enabled = false;
|
||||||
|
#endif
|
||||||
|
|
||||||
if (backupSecurity.private_key.size > 0) {
|
if (backupSecurity.private_key.size > 0) {
|
||||||
LOG_DEBUG("Restoring backup of security config");
|
LOG_DEBUG("Restoring backup of security config");
|
||||||
config.security = backupSecurity;
|
config.security = backupSecurity;
|
||||||
|
|||||||
@@ -18,6 +18,7 @@
|
|||||||
// "USERPREFS_CHANNEL_2_UPLINK_ENABLED": "false",
|
// "USERPREFS_CHANNEL_2_UPLINK_ENABLED": "false",
|
||||||
// "USERPREFS_CONFIG_GPS_MODE": "meshtastic_Config_PositionConfig_GpsMode_ENABLED",
|
// "USERPREFS_CONFIG_GPS_MODE": "meshtastic_Config_PositionConfig_GpsMode_ENABLED",
|
||||||
// "USERPREFS_CONFIG_LORA_IGNORE_MQTT": "true",
|
// "USERPREFS_CONFIG_LORA_IGNORE_MQTT": "true",
|
||||||
|
// "USERPREFS_LORA_TX_DISABLED": "1", // If set, forces config.lora.tx_enabled=false during lora bootstrap
|
||||||
// "USERPREFS_CONFIG_LORA_REGION": "meshtastic_Config_LoRaConfig_RegionCode_US",
|
// "USERPREFS_CONFIG_LORA_REGION": "meshtastic_Config_LoRaConfig_RegionCode_US",
|
||||||
// "USERPREFS_CONFIG_OWNER_LONG_NAME": "My Long Name",
|
// "USERPREFS_CONFIG_OWNER_LONG_NAME": "My Long Name",
|
||||||
// "USERPREFS_CONFIG_OWNER_SHORT_NAME": "MLN",
|
// "USERPREFS_CONFIG_OWNER_SHORT_NAME": "MLN",
|
||||||
|
|||||||
Reference in New Issue
Block a user