diff -r eab46b63ed91 -r 71883ddcb762 eric6/Preferences/ConfigurationPages/MicroPythonPage.py --- 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())