mirror of
https://github.com/opentx/opentx.git
synced 2025-07-23 08:15:17 +03:00
Bluetooth flash firmware continued
This commit is contained in:
parent
3c842a6a43
commit
1abf802aa7
15 changed files with 23 additions and 0 deletions
|
@ -196,6 +196,10 @@ void onSdManagerMenu(const char * result)
|
|||
DeviceFirmwareUpdate device(SPORT_MODULE);
|
||||
device.flashFile(lfn);
|
||||
}
|
||||
else if (result == STR_FLASH_BLUETOOTH_MODULE) {
|
||||
getSelectionFullPath(lfn);
|
||||
bluetooth.flashFirmware(lfn);
|
||||
}
|
||||
else if (result == STR_FLASH_RECEIVER_OTA) {
|
||||
getSelectionFullPath(lfn);
|
||||
moduleState[EXTERNAL_MODULE].startBind(&reusableBuffer.sdManager.otaInformation, onUpdateStateChanged);
|
||||
|
@ -337,6 +341,11 @@ void menuRadioSdManager(event_t _event)
|
|||
POPUP_MENU_ADD_ITEM(STR_FLASH_RECEIVER_OTA);
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
#if defined(PCBXLITES)
|
||||
else if (!READ_ONLY() && !strcasecmp(ext, BLUETOOTH_FIRMWARE_EXT)) {
|
||||
POPUP_MENU_ADD_ITEM(STR_FLASH_BLUETOOTH_MODULE);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
if (!READ_ONLY()) {
|
||||
|
|
|
@ -68,6 +68,7 @@ const char RADIO_SETTINGS_PATH[] = RADIO_PATH "/radio.bin";
|
|||
#define FIRMWARE_EXT ".bin"
|
||||
#define EEPROM_EXT ".bin"
|
||||
#define SPORT_FIRMWARE_EXT ".frk"
|
||||
#define BLUETOOTH_FIRMWARE_EXT ".bin"
|
||||
|
||||
#define LEN_FILE_EXTENSION_MAX 5 // longest used, including the dot, excluding null term.
|
||||
|
||||
|
|
|
@ -576,6 +576,7 @@ const char STR_FIRMWARE_UPDATE_SUCCESS[] = TR_FIRMWARE_UPDATE_SUCCESS;
|
|||
const char STR_WRITING[] = TR_WRITING;
|
||||
const char STR_FLASH_EXTERNAL_DEVICE[] = TR_FLASH_EXTERNAL_DEVICE;
|
||||
const char STR_FLASH_RECEIVER_OTA[] = TR_FLASH_RECEIVER_OTA;
|
||||
const char STR_FLASH_BLUETOOTH_MODULE[] = TR_FLASH_BLUETOOTH_MODULE;
|
||||
const char STR_CURRENT_VERSION[] = TR_CURRENT_VERSION;
|
||||
const char STR_CONFIRM_FORMAT[] = TR_CONFIRM_FORMAT;
|
||||
const char STR_CONFIRMRESET[] = TR_CONFIRMRESET;
|
||||
|
|
|
@ -771,6 +771,7 @@ extern const char STR_VIEW_TEXT[];
|
|||
extern const char STR_FLASH_BOOTLOADER[];
|
||||
extern const char STR_FLASH_EXTERNAL_DEVICE[];
|
||||
extern const char STR_FLASH_RECEIVER_OTA[];
|
||||
extern const char STR_FLASH_BLUETOOTH_MODULE[];
|
||||
extern const char STR_CURRENT_VERSION[];
|
||||
extern const char STR_FLASH_INTERNAL_MODULE[];
|
||||
extern const char STR_FLASH_EXTERNAL_MODULE[];
|
||||
|
|
|
@ -935,6 +935,7 @@
|
|||
#define TR_FLASH_BOOTLOADER "Flash BootLoaderu"
|
||||
#define TR_FLASH_EXTERNAL_DEVICE TR("Flash ext. port", "Flash externího port")
|
||||
#define TR_FLASH_RECEIVER_OTA "Flash receiver OTA"
|
||||
#define TR_FLASH_BLUETOOTH_MODULE "Flash Bluetooth module"
|
||||
#define TR_CURRENT_VERSION TR("Current vers. ", "Current version: ")
|
||||
#define TR_FLASH_INTERNAL_MODULE TR("Flash vnitř. modulu", "Flash vnitřního modulu")
|
||||
#define TR_FLASH_EXTERNAL_MODULE TR("Flash ext. modulu", "Flash externího zařízení")
|
||||
|
|
|
@ -944,6 +944,7 @@
|
|||
#define TR_FLASH_BOOTLOADER TR("Flash Bootloader","Flash BootLoader selbst") //
|
||||
#define TR_FLASH_EXTERNAL_DEVICE TR("Flash ext. Gerät","Flash externes Gerät")
|
||||
#define TR_FLASH_RECEIVER_OTA "Flash receiver OTA"
|
||||
#define TR_FLASH_BLUETOOTH_MODULE "Flash Bluetooth module"
|
||||
#define TR_CURRENT_VERSION TR("Current vers. ", "Current version: ")
|
||||
#define TR_FLASH_INTERNAL_MODULE TR("Flash int. XJT","Flash internes XJT-Modul")
|
||||
#define TR_FLASH_EXTERNAL_MODULE TR("Flash ext. mod","Flash extern module")
|
||||
|
|
|
@ -938,6 +938,7 @@
|
|||
#define TR_FLASH_BOOTLOADER "Flash bootLoader"
|
||||
#define TR_FLASH_EXTERNAL_DEVICE TR("Flash S.Port", "Flash S.Port device")
|
||||
#define TR_FLASH_RECEIVER_OTA "Flash receiver OTA"
|
||||
#define TR_FLASH_BLUETOOTH_MODULE "Flash Bluetooth module"
|
||||
#define TR_CURRENT_VERSION TR("Current vers. ", "Current version: ")
|
||||
#define TR_FLASH_INTERNAL_MODULE TR("Flash int. module", "Flash internal module")
|
||||
#define TR_FLASH_EXTERNAL_MODULE TR("Flash ext. module", "Flash external module")
|
||||
|
|
|
@ -946,6 +946,7 @@
|
|||
#define TR_FLASH_BOOTLOADER "Flash BootLoader"
|
||||
#define TR_FLASH_EXTERNAL_DEVICE "Flash External Device"
|
||||
#define TR_FLASH_RECEIVER_OTA "Flash receiver OTA"
|
||||
#define TR_FLASH_BLUETOOTH_MODULE "Flash Bluetooth module"
|
||||
#define TR_CURRENT_VERSION TR("Current vers. ", "Current version: ")
|
||||
#define TR_FLASH_INTERNAL_MODULE "Flash Internal Module"
|
||||
#define TR_FLASH_EXTERNAL_MODULE "Flash external module"
|
||||
|
|
|
@ -938,6 +938,7 @@
|
|||
#define TR_FLASH_BOOTLOADER "Flash BootLoader"
|
||||
#define TR_FLASH_EXTERNAL_DEVICE "Flash External Device"
|
||||
#define TR_FLASH_RECEIVER_OTA "Flash receiver OTA"
|
||||
#define TR_FLASH_BLUETOOTH_MODULE "Flash Bluetooth module"
|
||||
#define TR_CURRENT_VERSION TR("Current vers. ", "Current version: ")
|
||||
#define TR_FLASH_INTERNAL_MODULE "Flash Internal Module"
|
||||
#define TR_FLASH_EXTERNAL_MODULE "Flash external module"
|
||||
|
|
|
@ -950,6 +950,7 @@
|
|||
#define TR_FLASH_BOOTLOADER "Flasher BootLoader"
|
||||
#define TR_FLASH_EXTERNAL_DEVICE TR("Flasher S.Port", "Flasher S.Port externe")
|
||||
#define TR_FLASH_RECEIVER_OTA "Flash receiver OTA"
|
||||
#define TR_FLASH_BLUETOOTH_MODULE "Flash Bluetooth module"
|
||||
#define TR_CURRENT_VERSION "Version courante :"
|
||||
#define TR_FLASH_INTERNAL_MODULE TR("Flasher module int.", "Flasher module interne")
|
||||
#define TR_FLASH_EXTERNAL_MODULE TR("Flasher module ext.", "Flasher module externe")
|
||||
|
|
|
@ -940,6 +940,7 @@
|
|||
#define TR_FLASH_BOOTLOADER "Flash BootLoader"
|
||||
#define TR_FLASH_EXTERNAL_DEVICE "Progr. Dispositivo Esterno"
|
||||
#define TR_FLASH_RECEIVER_OTA "Flash receiver OTA"
|
||||
#define TR_FLASH_BLUETOOTH_MODULE "Flash Bluetooth module"
|
||||
#define TR_CURRENT_VERSION TR("Current vers. ", "Current version: ")
|
||||
#define TR_FLASH_INTERNAL_MODULE "Progr. Modulo Interno"
|
||||
#define TR_FLASH_EXTERNAL_MODULE "Flash external module"
|
||||
|
|
|
@ -941,6 +941,7 @@ TR_GYR_VSRCRAW
|
|||
#define TR_FLASH_BOOTLOADER "Flash BootLoader"
|
||||
#define TR_FLASH_EXTERNAL_DEVICE "Flash extern Apparaat"
|
||||
#define TR_FLASH_RECEIVER_OTA "Flash receiver OTA"
|
||||
#define TR_FLASH_BLUETOOTH_MODULE "Flash Bluetooth module"
|
||||
#define TR_CURRENT_VERSION TR("Current vers. ", "Current version: ")
|
||||
#define TR_FLASH_INTERNAL_MODULE "Flash interne XJT-Module"
|
||||
#define TR_FLASH_EXTERNAL_MODULE "Flash external module"
|
||||
|
|
|
@ -941,6 +941,7 @@
|
|||
#define TR_FLASH_BOOTLOADER "Flash BootLoader"
|
||||
#define TR_FLASH_EXTERNAL_DEVICE "Sflashuj Moduł Zewnętrzny"
|
||||
#define TR_FLASH_RECEIVER_OTA "Flash receiver OTA"
|
||||
#define TR_FLASH_BLUETOOTH_MODULE "Flash Bluetooth module"
|
||||
#define TR_CURRENT_VERSION TR("Current vers. ", "Current version: ")
|
||||
#define TR_FLASH_INTERNAL_MODULE "Sflashuj Moduł Wewnętrzny"
|
||||
#define TR_FLASH_EXTERNAL_MODULE "Flash external module"
|
||||
|
|
|
@ -945,6 +945,7 @@
|
|||
#define TR_FLASH_BOOTLOADER "Flash BootLoader"
|
||||
#define TR_FLASH_EXTERNAL_DEVICE "Flash External Device"
|
||||
#define TR_FLASH_RECEIVER_OTA "Flash receiver OTA"
|
||||
#define TR_FLASH_BLUETOOTH_MODULE "Flash Bluetooth module"
|
||||
#define TR_CURRENT_VERSION TR("Current vers. ", "Current version: ")
|
||||
#define TR_FLASH_INTERNAL_MODULE "Flash Internal Module"
|
||||
#define TR_FLASH_EXTERNAL_MODULE "Flash external module"
|
||||
|
|
|
@ -954,6 +954,7 @@
|
|||
#define TR_FLASH_BOOTLOADER "Skriv BootLoader"
|
||||
#define TR_FLASH_EXTERNAL_DEVICE "Flash External Device"
|
||||
#define TR_FLASH_RECEIVER_OTA "Flash receiver OTA"
|
||||
#define TR_FLASH_BLUETOOTH_MODULE "Flash Bluetooth module"
|
||||
#define TR_CURRENT_VERSION TR("Current vers. ", "Current version: ")
|
||||
#define TR_FLASH_INTERNAL_MODULE "Flash Internal Module"
|
||||
#define TR_FLASH_EXTERNAL_MODULE "Flash external module"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue