eric6/MicroPython/EspBackupRestoreFirmwareDialog.py

changeset 7595
5db6bfeff23e
parent 7360
9190402e4505
child 7923
91e843545d9a
--- 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(),
         )

eric ide

mercurial