Multi : support SX1276 power indication and protect against unknown options coming from multi

This commit is contained in:
3djc
2021-02-19 16:53:01 +01:00
parent cae6d56b74
commit d1a60cca8d
6 changed files with 17 additions and 2 deletions
+3
View File
@@ -1299,6 +1299,9 @@ void menuModelSetup(event_t event)
MultiModuleStatus &status = getMultiModuleStatus(moduleIdx);
const uint8_t multi_proto = g_model.moduleData[EXTERNAL_MODULE].getMultiProtocol();
if (status.isValid()) {
if (status.optionDisp >= getMaxMultiOptions()) {
status.optionDisp = 1; // Unknown options are defaulted to type 1 (basic option)
}
lcdDrawText(INDENT_WIDTH, y, mm_options_strings::options[status.optionDisp]);
if (attr && status.optionDisp == 2) {
lcdDrawText(MODEL_SETUP_3RD_COLUMN+22, y, "RSSI(", LEFT);