--- a/eric6/MicroPython/EspBackupRestoreFirmwareDialog.py Tue May 12 17:32:16 2020 +0200 +++ b/eric6/MicroPython/EspBackupRestoreFirmwareDialog.py Fri May 15 18:33:53 2020 +0200 @@ -26,7 +26,12 @@ Class implementing a dialog to select the ESP chip type and the backup and restore parameters. """ - FlashModes = ["qio", "qout", "dio", "dout"] + FlashModes = [ + ("Quad I/O", "qio"), + ("Quad Output", "qout"), + ("Dual I/O", "dio"), + ("Dual Output", "dout"), + ] FlashSizes = { "ESP32": [ (" 1 MB", "0x100000"), @@ -72,7 +77,8 @@ self.setWindowTitle(self.tr("Backup Firmware")) else: self.firmwarePicker.setMode(E5PathPickerModes.OpenFileMode) - self.modeComboBox.addItems(self.FlashModes) + for text, mode in self.FlashModes: + self.modeComboBox.addItem(text, mode) self.setWindowTitle(self.tr("Restore Firmware")) msh = self.minimumSizeHint() @@ -131,6 +137,6 @@ return ( self.espComboBox.currentText().lower(), self.sizeComboBox.currentData(), - self.modeComboBox.currentText(), + self.modeComboBox.currentData(), self.firmwarePicker.text(), )