Unverified Commit d597eeee authored by Don Gagne's avatar Don Gagne Committed by GitHub

Merge pull request #7034 from DonLakeFlyer/master

Flash: Add support for board/firmware detection using ArduPilot port naming
parents 1c635816 20a5d6ac
...@@ -199,11 +199,11 @@ private: ...@@ -199,11 +199,11 @@ private:
QString _portName; QString _portName;
QString _portDescription; QString _portDescription;
// firmware hashes // Firmware hashes
QHash<FirmwareIdentifier, QString> _rgPX4FMUV5Firmware; QHash<FirmwareIdentifier, QString> _rgFMUV5Firmware;
QHash<FirmwareIdentifier, QString> _rgPX4FMUV4PROFirmware; QHash<FirmwareIdentifier, QString> _rgFMUV4PROFirmware;
QHash<FirmwareIdentifier, QString> _rgPX4FMUV4Firmware; QHash<FirmwareIdentifier, QString> _rgFMUV4Firmware;
QHash<FirmwareIdentifier, QString> _rgPX4FMUV3Firmware; QHash<FirmwareIdentifier, QString> _rgFMUV3Firmware;
QHash<FirmwareIdentifier, QString> _rgPX4FMUV2Firmware; QHash<FirmwareIdentifier, QString> _rgPX4FMUV2Firmware;
QHash<FirmwareIdentifier, QString> _rgAeroCoreFirmware; QHash<FirmwareIdentifier, QString> _rgAeroCoreFirmware;
QHash<FirmwareIdentifier, QString> _rgAUAVX2_1Firmware; QHash<FirmwareIdentifier, QString> _rgAUAVX2_1Firmware;
...@@ -215,6 +215,10 @@ private: ...@@ -215,6 +215,10 @@ private:
QHash<FirmwareIdentifier, QString> _rgPX4FLowFirmware; QHash<FirmwareIdentifier, QString> _rgPX4FLowFirmware;
QHash<FirmwareIdentifier, QString> _rg3DRRadioFirmware; QHash<FirmwareIdentifier, QString> _rg3DRRadioFirmware;
// Hash map for ArduPilot ChibiOS lookup by board name
QHash<FirmwareIdentifier, QString> _rgAPMChibiosReplaceNamedBoardFirmware;
QHash<FirmwareIdentifier, QString> _rgFirmwareDynamic;
QMap<FirmwareType_t, QMap<FirmwareVehicleType_t, QString> > _apmVersionMap; QMap<FirmwareType_t, QMap<FirmwareVehicleType_t, QString> > _apmVersionMap;
QList<FirmwareVehicleType_t> _apmVehicleTypeFromCurrentVersionList; QList<FirmwareVehicleType_t> _apmVehicleTypeFromCurrentVersionList;
...@@ -260,6 +264,8 @@ private: ...@@ -260,6 +264,8 @@ private:
QString _px4StableVersion; // Version strange for latest PX4 stable QString _px4StableVersion; // Version strange for latest PX4 stable
QString _px4BetaVersion; // Version strange for latest PX4 beta QString _px4BetaVersion; // Version strange for latest PX4 beta
const QString _apmBoardDescriptionReplaceText;
}; };
// global hashing function // global hashing function
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment