fix: MPM disable telemetry user choice ignored (#5286)

Option is currently only shown on FrSky radios, hence they are susceptible to this bug
This commit is contained in:
3djc
2024-07-13 11:53:57 +10:00
committed by GitHub
parent 0ecbfa2c86
commit 2407212fc5
+1 -1
View File
@@ -137,7 +137,7 @@ static void setupPulsesMulti(uint8_t*& p_buf, uint8_t module)
}
// Invert telemetry if needed
uint8_t disableTelemetry = modulePortHasRx(module) ? 0 : 1;
uint8_t disableTelemetry = g_model.moduleData[module].multi.disableTelemetry || (modulePortHasRx(module) ? 0 : 1);
if (invert[module] & 0x80 && !disableTelemetry) {
if (getMultiModuleStatus(module).isValid()) {
invert[module] &= 0x08; // Telemetry received, stop searching