Merge branch 'develop' into develop

This commit is contained in:
Ben Meadors 2025-10-13 08:08:39 -05:00 committed by GitHub
commit 57e04c1515
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -647,11 +647,12 @@ void RadioInterface::limitPower(int8_t loraMaxPower)
}
#ifndef NUM_PA_POINTS
if (TX_GAIN_LORA > 0) {
if (TX_GAIN_LORA > 0 && !devicestate.owner.is_licensed) {
LOG_INFO("Requested Tx power: %d dBm; Device LoRa Tx gain: %d dB", power, TX_GAIN_LORA);
power -= TX_GAIN_LORA;
}
#else
if (!devicestate.owner.is_licensed) {
// we have an array of PA gain values. Find the highest power setting that works.
const uint16_t tx_gain[NUM_PA_POINTS] = {TX_GAIN_LORA};
for (int radio_dbm = 0; radio_dbm < NUM_PA_POINTS; radio_dbm++) {
@ -663,7 +664,7 @@ void RadioInterface::limitPower(int8_t loraMaxPower)
break;
}
}
}
#endif
if (power > loraMaxPower) // Clamp power to maximum defined level
power = loraMaxPower;