--- a/src/eric7/Preferences/ConfigurationPages/MicroPythonPage.py Sun Apr 02 11:13:14 2023 +0200 +++ b/src/eric7/Preferences/ConfigurationPages/MicroPythonPage.py Sun Apr 02 15:55:20 2023 +0200 @@ -84,6 +84,11 @@ self.dfuUtilPathPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) self.dfuUtilPathPicker.setFilters(self.tr("All Files (*)")) + self.stInfoPathPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) + self.stInfoPathPicker.setFilters(self.tr("All Files (*)")) + self.stFlashPathPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) + self.stFlashPathPicker.setFilters(self.tr("All Files (*)")) + # populate the WiFi security mode combo box self.apSecurityComboBox.addItem(self.tr("open"), 0) self.apSecurityComboBox.addItem("WEP", 1) @@ -159,6 +164,10 @@ # PyBoard specifics self.dfuUtilPathPicker.setText(Preferences.getMicroPython("DfuUtilPath")) + # STLink specifics + self.stInfoPathPicker.setText(Preferences.getMicroPython("StInfoPath")) + self.stFlashPathPicker.setText(Preferences.getMicroPython("StFlashPath")) + # MicroPython URLs self.micropythonFirmwareUrlLineEdit.setText( Preferences.getMicroPython("MicroPythonFirmwareUrl") @@ -259,6 +268,10 @@ # PyBoard specifics Preferences.setMicroPython("DfuUtilPath", self.dfuUtilPathPicker.text()) + # STLink specifics + Preferences.setMicroPython("StInfoPath", self.stInfoPathPicker.text()) + Preferences.setMicroPython("StFlashPath", self.stFlashPathPicker.text()) + # MicroPython URLs Preferences.setMicroPython( "MicroPythonFirmwareUrl", self.micropythonFirmwareUrlLineEdit.text()