From 41093fa791c03dc19bf6f6abbf07ed9b0456c5ae Mon Sep 17 00:00:00 2001 From: Peter Feerick Date: Tue, 17 Aug 2021 21:53:47 +1000 Subject: [PATCH] Set better max channel values for for DSM2 and MPM --- radio/src/pulses/modules_helpers.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/radio/src/pulses/modules_helpers.h b/radio/src/pulses/modules_helpers.h index 23eca3f9f..d35cf5e92 100644 --- a/radio/src/pulses/modules_helpers.h +++ b/radio/src/pulses/modules_helpers.h @@ -367,6 +367,16 @@ inline int8_t maxModuleChannels_M8(uint8_t moduleIdx) else if (isModuleAFHDS3(moduleIdx)) { return 10; } + else if (isModuleDSM2(moduleIdx)) { + return 0; // 8 channels + } + else if (isModuleMultimoduleDSM2(moduleIdx)) { + return -1; // 7 channels + } + //TODO: This should be based on the selected protocol + else if(isModuleMultimodule(moduleIdx)) { + return 8; // 16 channels + } else { return maxChannelsModules_M8[g_model.moduleData[moduleIdx].type]; }