mirror of
https://github.com/opentx/opentx.git
synced 2025-07-26 09:45:21 +03:00
9XR support n companion, still not finished
This commit is contained in:
parent
d396e85fe0
commit
ee1b51b214
12 changed files with 86 additions and 40 deletions
|
@ -833,7 +833,7 @@ QString MainWindow::GetAvrdudeLocation()
|
|||
EEPROMInterface *eepromInterface = GetEepromInterface();
|
||||
if (IS_TARANIS(eepromInterface->getBoard())) {
|
||||
return bcd.getDFU();
|
||||
} else if (eepromInterface->getBoard()==BOARD_SKY9X) {
|
||||
} else if (IS_SKY9X(GetEepromInterface()->getBoard())) {
|
||||
return bcd.getSAMBA();
|
||||
} else {
|
||||
return bcd.getAVRDUDE();
|
||||
|
@ -920,7 +920,7 @@ QStringList MainWindow::GetReceiveEEpromCommand(const QString &filename)
|
|||
EEPROMInterface *eepromInterface = GetEepromInterface();
|
||||
if (IS_TARANIS(eepromInterface->getBoard())) {
|
||||
// return NULL; // to be implemented
|
||||
} else if (eepromInterface->getBoard() == BOARD_SKY9X) {
|
||||
} else if (IS_SKY9X(eepromInterface->getBoard())) {
|
||||
ret=GetSambaArguments(QString("SERIALFLASH::Init 0\n") + "receive_file {SerialFlash AT25} \"" + filename + "\" 0x0 0x80000 0\n");
|
||||
} else {
|
||||
ret=GetAvrdudeArguments("eeprom:r:", filename);
|
||||
|
@ -934,7 +934,7 @@ QStringList MainWindow::GetSendEEpromCommand(const QString &filename)
|
|||
EEPROMInterface *eepromInterface = GetEepromInterface();
|
||||
if (IS_TARANIS(eepromInterface->getBoard())) {
|
||||
// return NULL; // to be implemented
|
||||
} else if (eepromInterface->getBoard() == BOARD_SKY9X) {
|
||||
} else if (IS_SKY9X(eepromInterface->getBoard())) {
|
||||
ret=GetSambaArguments(QString("SERIALFLASH::Init 0\n") + "send_file {SerialFlash AT25} \"" + filename + "\" 0x0 0\n");
|
||||
} else {
|
||||
ret=GetAvrdudeArguments("eeprom:w:", filename);
|
||||
|
@ -950,6 +950,8 @@ QStringList MainWindow::GetSendFlashCommand(const QString &filename)
|
|||
ret=GetDFUUtilArguments("-D", filename);
|
||||
} else if (eepromInterface->getBoard() == BOARD_SKY9X) {
|
||||
ret=GetSambaArguments(QString("send_file {Flash} \"") + filename + "\" 0x400000 0\n" + "FLASH::ScriptGPNMV 2\n");
|
||||
} else if (eepromInterface->getBoard() == BOARD_9XRPRO) {
|
||||
ret=GetSambaArguments(QString("send_file {Flash} \"") + filename + "\" 0x400000 0\n" + "FLASH::ScriptGPNMV 2\n");
|
||||
} else {
|
||||
ret=GetAvrdudeArguments("flash:w:", filename);
|
||||
}
|
||||
|
@ -963,6 +965,8 @@ QStringList MainWindow::GetReceiveFlashCommand(const QString &filename)
|
|||
return GetDFUUtilArguments("-U", filename);
|
||||
} else if (eepromInterface->getBoard() == BOARD_SKY9X) {
|
||||
return GetSambaArguments(QString("receive_file {Flash} \"") + filename + "\" 0x400000 0x40000 0\n");
|
||||
} else if (eepromInterface->getBoard() == BOARD_9XRPRO) {
|
||||
return GetSambaArguments(QString("receive_file {Flash} \"") + filename + "\" 0x400000 0x40000 0\n");
|
||||
} else {
|
||||
return GetAvrdudeArguments("flash:r:", filename);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue