diff --git a/companion/src/eeprominterface.h b/companion/src/eeprominterface.h index 56cb9be38..7d56bbc51 100644 --- a/companion/src/eeprominterface.h +++ b/companion/src/eeprominterface.h @@ -47,7 +47,9 @@ QString getBoardName(BoardEnum board); #define IS_TARANIS_PLUS(board) (board==BOARD_TARANIS_PLUS || board==BOARD_TARANIS_X9E) #define IS_TARANIS_X9E(board) (board==BOARD_TARANIS_X9E) #define IS_HORUS(board) (board==BOARD_HORUS) -#define IS_ARM(board) (IS_TARANIS(board) || IS_SKY9X(board) || IS_HORUS(board)) +#define IS_FLAMENCO(board) (board==BOARD_FLAMENCO) +#define IS_STM32(board) (IS_TARANIS(board) || IS_HORUS(board) || IS_FLAMENCO(board)) +#define IS_ARM(board) (IS_STM32(board) || IS_SKY9X(board)) const uint8_t modn12x3[4][4]= { {1, 2, 3, 4}, diff --git a/companion/src/radiointerface.cpp b/companion/src/radiointerface.cpp index 13c15732a..23162006f 100644 --- a/companion/src/radiointerface.cpp +++ b/companion/src/radiointerface.cpp @@ -19,7 +19,7 @@ QString getRadioInterfaceCmd() { burnConfigDialog bcd; EEPROMInterface *eepromInterface = GetEepromInterface(); - if (IS_TARANIS(eepromInterface->getBoard())) { + if (IS_STM32(eepromInterface->getBoard())) { return bcd.getDFU(); } else if (IS_SKY9X(GetEepromInterface()->getBoard())) {