fix: Incorrect MPM module status (#4198)

This commit is contained in:
Raphael Coeffic
2023-10-15 16:27:38 +10:00
committed by GitHub
parent b22a1b5d32
commit ee9d50dca4
5 changed files with 21 additions and 2 deletions
+1 -1
View File
@@ -139,7 +139,7 @@ static void setupPulsesMulti(uint8_t*& p_buf, uint8_t module)
}
// Invert telemetry if needed
uint8_t disableTelemetry = modulePortIsPortUsedByModule(module, ETX_MOD_PORT_SPORT) ? 0 : 1;
uint8_t disableTelemetry = modulePortHasRx(module) ? 0 : 1;
if (invert[module] & 0x80 && !disableTelemetry) {
if (getMultiModuleStatus(module).isValid()) {
invert[module] &= 0x08; // Telemetry received, stop searching