@@ -1237,88 +1237,88 @@ void updateRadioParameters(uint8_t * rxData)
12371237 memcpy (¶ms, rxData, sizeof (params));
12381238
12391239 // Update the radio parameters
1240- tempSettings .autoTuneFrequency = params.autoTuneFrequency ;
1241- tempSettings .frequencyHop = params.frequencyHop ;
1242- tempSettings .frequencyMax = params.frequencyMax ;
1243- tempSettings .frequencyMin = params.frequencyMin ;
1244- tempSettings .maxDwellTime = params.maxDwellTime ;
1245- tempSettings .numberOfChannels = params.numberOfChannels ;
1246- tempSettings .radioBandwidth = params.radioBandwidth ;
1247- tempSettings .radioBroadcastPower_dbm = params.radioBroadcastPower_dbm ;
1248- tempSettings .radioCodingRate = params.radioCodingRate ;
1249- tempSettings .radioPreambleLength = params.radioPreambleLength ;
1250- tempSettings .radioSpreadFactor = params.radioSpreadFactor ;
1251- tempSettings .radioSyncWord = params.radioSyncWord ;
1252- tempSettings .txToRxUsec = params.txToRxUsec ;
1240+ trainingSettings .autoTuneFrequency = params.autoTuneFrequency ;
1241+ trainingSettings .frequencyHop = params.frequencyHop ;
1242+ trainingSettings .frequencyMax = params.frequencyMax ;
1243+ trainingSettings .frequencyMin = params.frequencyMin ;
1244+ trainingSettings .maxDwellTime = params.maxDwellTime ;
1245+ trainingSettings .numberOfChannels = params.numberOfChannels ;
1246+ trainingSettings .radioBandwidth = params.radioBandwidth ;
1247+ trainingSettings .radioBroadcastPower_dbm = params.radioBroadcastPower_dbm ;
1248+ trainingSettings .radioCodingRate = params.radioCodingRate ;
1249+ trainingSettings .radioPreambleLength = params.radioPreambleLength ;
1250+ trainingSettings .radioSpreadFactor = params.radioSpreadFactor ;
1251+ trainingSettings .radioSyncWord = params.radioSyncWord ;
1252+ trainingSettings .txToRxUsec = params.txToRxUsec ;
12531253
12541254 // Update the radio protocol parameters
1255- tempSettings .dataScrambling = params.dataScrambling ;
1256- tempSettings .enableCRC16 = params.enableCRC16 ;
1257- tempSettings .encryptData = params.encryptData ;
1258- memcpy (tempSettings .encryptionKey , params.encryptionKey , sizeof (tempSettings .encryptionKey ));
1259- tempSettings .framesToYield = params.framesToYield ;
1260- tempSettings .heartbeatTimeout = params.heartbeatTimeout ;
1261- tempSettings .maxResends = params.maxResends ;
1262- tempSettings .netID = params.netID ;
1263- tempSettings .operatingMode = params.operatingMode ;
1264- tempSettings .overheadTime = params.overheadTime ;
1265- tempSettings .selectLedUse = params.selectLedUse ;
1266- tempSettings .server = params.server ;
1267- tempSettings .verifyRxNetID = params.verifyRxNetID ;
1255+ trainingSettings .dataScrambling = params.dataScrambling ;
1256+ trainingSettings .enableCRC16 = params.enableCRC16 ;
1257+ trainingSettings .encryptData = params.encryptData ;
1258+ memcpy (trainingSettings .encryptionKey , params.encryptionKey , sizeof (trainingSettings .encryptionKey ));
1259+ trainingSettings .framesToYield = params.framesToYield ;
1260+ trainingSettings .heartbeatTimeout = params.heartbeatTimeout ;
1261+ trainingSettings .maxResends = params.maxResends ;
1262+ trainingSettings .netID = params.netID ;
1263+ trainingSettings .operatingMode = params.operatingMode ;
1264+ trainingSettings .overheadTime = params.overheadTime ;
1265+ trainingSettings .selectLedUse = params.selectLedUse ;
1266+ trainingSettings .server = params.server ;
1267+ trainingSettings .verifyRxNetID = params.verifyRxNetID ;
12681268
12691269 // Update the debug parameters
12701270 if (params.copyDebug )
12711271 {
1272- tempSettings .copyDebug = params.copyDebug ;
1273- tempSettings .debug = params.debug ;
1274- tempSettings .debugDatagrams = params.debugDatagrams ;
1275- tempSettings .debugHeartbeat = params.debugHeartbeat ;
1276- tempSettings .debugNvm = params.debugNvm ;
1277- tempSettings .debugRadio = params.debugRadio ;
1278- tempSettings .debugReceive = params.debugReceive ;
1279- tempSettings .debugSerial = params.debugSerial ;
1280- tempSettings .debugStates = params.debugStates ;
1281- tempSettings .debugSync = params.debugSync ;
1282- tempSettings .debugTraining = params.debugTraining ;
1283- tempSettings .debugTransmit = params.debugTransmit ;
1284- tempSettings .displayRealMillis = params.displayRealMillis ;
1285- tempSettings .printAckNumbers = params.printAckNumbers ;
1286- tempSettings .printChannel = params.printChannel ;
1287- tempSettings .printFrequency = params.printFrequency ;
1288- tempSettings .printLinkUpDown = params.printLinkUpDown ;
1289- tempSettings .printPacketQuality = params.printPacketQuality ;
1290- tempSettings .printPktData = params.printPktData ;
1291- tempSettings .printRfData = params.printRfData ;
1292- tempSettings .printTimestamp = params.printTimestamp ;
1293- tempSettings .printTxErrors = params.printTxErrors ;
1272+ trainingSettings .copyDebug = params.copyDebug ;
1273+ trainingSettings .debug = params.debug ;
1274+ trainingSettings .debugDatagrams = params.debugDatagrams ;
1275+ trainingSettings .debugHeartbeat = params.debugHeartbeat ;
1276+ trainingSettings .debugNvm = params.debugNvm ;
1277+ trainingSettings .debugRadio = params.debugRadio ;
1278+ trainingSettings .debugReceive = params.debugReceive ;
1279+ trainingSettings .debugSerial = params.debugSerial ;
1280+ trainingSettings .debugStates = params.debugStates ;
1281+ trainingSettings .debugSync = params.debugSync ;
1282+ trainingSettings .debugTraining = params.debugTraining ;
1283+ trainingSettings .debugTransmit = params.debugTransmit ;
1284+ trainingSettings .displayRealMillis = params.displayRealMillis ;
1285+ trainingSettings .printAckNumbers = params.printAckNumbers ;
1286+ trainingSettings .printChannel = params.printChannel ;
1287+ trainingSettings .printFrequency = params.printFrequency ;
1288+ trainingSettings .printLinkUpDown = params.printLinkUpDown ;
1289+ trainingSettings .printPacketQuality = params.printPacketQuality ;
1290+ trainingSettings .printPktData = params.printPktData ;
1291+ trainingSettings .printRfData = params.printRfData ;
1292+ trainingSettings .printTimestamp = params.printTimestamp ;
1293+ trainingSettings .printTxErrors = params.printTxErrors ;
12941294 }
12951295
12961296 // Update the serial parameters
12971297 if (params.copySerial )
12981298 {
1299- tempSettings .copySerial = params.copySerial ;
1300- tempSettings .echo = params.echo ;
1301- tempSettings .flowControl = params.flowControl ;
1302- tempSettings .invertCts = params.invertCts ;
1303- tempSettings .invertRts = params.invertRts ;
1304- tempSettings .serialSpeed = params.serialSpeed ;
1305- tempSettings .serialTimeoutBeforeSendingFrame_ms = params.serialTimeoutBeforeSendingFrame_ms ;
1306- tempSettings .usbSerialWait = params.usbSerialWait ;
1299+ trainingSettings .copySerial = params.copySerial ;
1300+ trainingSettings .echo = params.echo ;
1301+ trainingSettings .flowControl = params.flowControl ;
1302+ trainingSettings .invertCts = params.invertCts ;
1303+ trainingSettings .invertRts = params.invertRts ;
1304+ trainingSettings .serialSpeed = params.serialSpeed ;
1305+ trainingSettings .serialTimeoutBeforeSendingFrame_ms = params.serialTimeoutBeforeSendingFrame_ms ;
1306+ trainingSettings .usbSerialWait = params.usbSerialWait ;
13071307 }
13081308
13091309 // Update the training values
1310- tempSettings .clientFindPartnerRetryInterval = params.clientFindPartnerRetryInterval ;
1310+ trainingSettings .clientFindPartnerRetryInterval = params.clientFindPartnerRetryInterval ;
13111311 // The trainingKey is already the same
1312- tempSettings .trainingTimeout = params.trainingTimeout ;
1312+ trainingSettings .trainingTimeout = params.trainingTimeout ;
13131313
13141314 // Update the trigger parameters
13151315 if (params.copyTriggers )
13161316 {
1317- tempSettings .copyTriggers = params.copyTriggers ;
1318- tempSettings .triggerEnable = params.triggerEnable ;
1319- tempSettings .triggerEnable2 = params.triggerEnable2 ;
1320- tempSettings .triggerWidth = params.triggerWidth ;
1321- tempSettings .triggerWidthIsMultiplier = params.triggerWidthIsMultiplier ;
1317+ trainingSettings .copyTriggers = params.copyTriggers ;
1318+ trainingSettings .triggerEnable = params.triggerEnable ;
1319+ trainingSettings .triggerEnable2 = params.triggerEnable2 ;
1320+ trainingSettings .triggerWidth = params.triggerWidth ;
1321+ trainingSettings .triggerWidthIsMultiplier = params.triggerWidthIsMultiplier ;
13221322 }
13231323}
13241324
@@ -1334,7 +1334,7 @@ bool xmitDatagramTrainRadioParameters(const uint8_t * clientID)
13341334 radioCallHistory[RADIO_CALL_xmitDatagramTrainRadioParameters] = millis ();
13351335
13361336 // Initialize the radio parameters
1337- memcpy (¶ms, &tempSettings , sizeof (settings));
1337+ memcpy (¶ms, &trainingSettings , sizeof (settings));
13381338 params.server = false ;
13391339
13401340 // Add the destination (client) ID
0 commit comments