diff --git a/src/VehicleSetup/Bootloader.h b/src/VehicleSetup/Bootloader.h index 09a62a89e29bba02a949a4968e834196be058a77..10a1b55ad75f4711d7c27c1a7e66eea5ccf13e89 100644 --- a/src/VehicleSetup/Bootloader.h +++ b/src/VehicleSetup/Bootloader.h @@ -74,6 +74,7 @@ public: static const int boardIDTAPV1 = 64; ///< TAP V1 board, as from USB PID static const int boardIDASCV1 = 65; ///< ASC V1 board, as from USB PID static const int boardIDCrazyflie2 = 12; ///< Crazyflie 2.0 board, as from USB PID + static const int boardIDNXPHliteV3 = 28; ///< NXPHliteV3 board, as from USB PID /// Simulated board id for V3 which is a V2 board which supports larger flash space /// IMPORTANT: Make sure this id does not conflict with any newly added real board ids diff --git a/src/VehicleSetup/FirmwareUpgradeController.cc b/src/VehicleSetup/FirmwareUpgradeController.cc index 2bc5ac052db895ff1f3fb442e70f875e8a956777..9300f6e2680d8dfab7d7724aaa9bcf3e351c1e6e 100644 --- a/src/VehicleSetup/FirmwareUpgradeController.cc +++ b/src/VehicleSetup/FirmwareUpgradeController.cc @@ -481,6 +481,8 @@ QHash* FirmwareUpgradeCo return &_rgASCV1Firmware; case Bootloader::boardIDCrazyflie2: return &_rgCrazyflie2Firmware; + case Bootloader::boardIDNXPHliteV3: + return &_rgNXPHliteV3Firmware; case Bootloader::boardID3DRRadio: return &_rg3DRRadioFirmware; default: diff --git a/src/VehicleSetup/FirmwareUpgradeController.h b/src/VehicleSetup/FirmwareUpgradeController.h index 2193636e1294b09438287a45351512c75915ed3e..5979655b2139385eb394570ee448b924b9e9b02d 100644 --- a/src/VehicleSetup/FirmwareUpgradeController.h +++ b/src/VehicleSetup/FirmwareUpgradeController.h @@ -212,6 +212,7 @@ private: QHash _rgTAPV1Firmware; QHash _rgASCV1Firmware; QHash _rgCrazyflie2Firmware; + QHash _rgNXPHliteV3Firmware; QHash _rgPX4FLowFirmware; QHash _rg3DRRadioFirmware;