eric6/Preferences/ConfigurationPages/MicroPythonPage.py

changeset 7327
71883ddcb762
parent 7229
53054eb5b15a
child 7328
e2d85ef3fadb
--- a/eric6/Preferences/ConfigurationPages/MicroPythonPage.py	Sat Nov 02 18:19:24 2019 +0100
+++ b/eric6/Preferences/ConfigurationPages/MicroPythonPage.py	Sat Nov 02 18:21:01 2019 +0100
@@ -38,6 +38,9 @@
         self.mpyCrossPicker.setMode(E5PathPickerModes.OpenFileMode)
         self.mpyCrossPicker.setFilters(self.tr("All Files (*)"))
         
+        self.dfuUtilPathPicker.setMode(E5PathPickerModes.OpenFileMode)
+        self.dfuUtilPathPicker.setFilters(self.tr("All Files (*)"))
+        
         # set initial values
         self.timeoutSpinBox.setValue(
             Preferences.getMicroPython("SerialTimeout") / 1000)
@@ -51,6 +54,8 @@
             Preferences.getMicroPython("ReplLineWrap"))
         self.mpyCrossPicker.setText(
             Preferences.getMicroPython("MpyCrossCompiler"))
+        self.dfuUtilPathPicker.setText(
+            Preferences.getMicroPython("DfuUtilPath"))
         self.micropythonDocuUrlLineEdit.setText(
             Preferences.getMicroPython("MicroPythonDocuUrl"))
         self.circuitpythonDocuUrlLineEdit.setText(
@@ -74,6 +79,8 @@
         Preferences.setMicroPython(
             "MpyCrossCompiler", self.mpyCrossPicker.text())
         Preferences.setMicroPython(
+            "DfuUtilPath", self.dfuUtilPathPicker.text())
+        Preferences.setMicroPython(
             "MicroPythonDocuUrl", self.micropythonDocuUrlLineEdit.text())
         Preferences.setMicroPython(
             "CircuitPythonDocuUrl", self.circuitpythonDocuUrlLineEdit.text())

eric ide

mercurial