From b9d64c2ca1bc12b3fd2a611c0cb8e720d4c40a8b Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Mon, 12 Aug 2019 11:29:04 +0200 Subject: [PATCH] X9D+ 2019 has 9 switches --- companion/src/firmwares/boards.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/companion/src/firmwares/boards.cpp b/companion/src/firmwares/boards.cpp index b5acd02c9..d5d87e63e 100644 --- a/companion/src/firmwares/boards.cpp +++ b/companion/src/firmwares/boards.cpp @@ -226,7 +226,7 @@ const SwitchInfo Boards::getSwitchInfo(Board::Type board, int index) {SWITCH_2POS, "SF"}, {SWITCH_3POS, "SG"}, {SWITCH_TOGGLE, "SH"}, - {SWITCH_3POS, "SI"}, + {board == Board::BOARD_TARANIS_X9DP_2019 ? SWITCH_TOGGLE : SWITCH_3POS, "SI"}, {SWITCH_3POS, "SJ"}, {SWITCH_3POS, "SK"}, {SWITCH_3POS, "SL"}, @@ -321,6 +321,8 @@ const int Boards::getCapability(Board::Type board, Board::Capability capability) return 6; else if (IS_TARANIS_XLITE(board)) return 4; + else if (board == Board::BOARD_TARANIS_X9DP_2019) + return 9; else if (IS_HORUS_OR_TARANIS(board)) return 8; else