mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-05 21:52:10 +01:00
GCS Uploader: Add a backward compatibility condition for RM1 using RM2 firmware
This commit is contained in:
parent
879dfed288
commit
71e1a14e93
@ -353,7 +353,9 @@ void deviceWidget::uploadFirmware()
|
|||||||
int board = m_dfu->devices[deviceID].ID;
|
int board = m_dfu->devices[deviceID].ID;
|
||||||
int firmwareBoard = ((desc.at(12)&0xff)<<8) + (desc.at(13)&0xff);
|
int firmwareBoard = ((desc.at(12)&0xff)<<8) + (desc.at(13)&0xff);
|
||||||
if((board == 0x401 && firmwareBoard == 0x402) ||
|
if((board == 0x401 && firmwareBoard == 0x402) ||
|
||||||
(board == 0x901 && firmwareBoard == 0x902)) {
|
(board == 0x901 && firmwareBoard == 0x902) || // L3GD20 revo supports Revolution firmware
|
||||||
|
(board == 0x902 && firmwareBoard == 0x903)) // RevoMini1 supporetd by RevoMini2 firmware
|
||||||
|
{
|
||||||
// These firmwares are designed to be backwards compatible
|
// These firmwares are designed to be backwards compatible
|
||||||
} else if (firmwareBoard != board) {
|
} else if (firmwareBoard != board) {
|
||||||
status("Error: firmware does not match board", STATUSICON_FAIL);
|
status("Error: firmware does not match board", STATUSICON_FAIL);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user