--- a/eric6/Preferences/ConfigurationPages/MicroPythonPage.py Sat Nov 02 18:21:01 2019 +0100 +++ b/eric6/Preferences/ConfigurationPages/MicroPythonPage.py Sat Nov 02 19:24:46 2019 +0100 @@ -56,6 +56,12 @@ Preferences.getMicroPython("MpyCrossCompiler")) self.dfuUtilPathPicker.setText( Preferences.getMicroPython("DfuUtilPath")) + self.micropythonFirmwareUrlLineEdit.setText( + Preferences.getMicroPython("MicroPythonFirmwareUrl")) + self.circuitpythonFirmwareUrlLineEdit.setText( + Preferences.getMicroPython("CircuitPythonFirmwareUrl")) + self.microbitFirmwareUrlLineEdit.setText( + Preferences.getMicroPython("MicrobitFirmwareUrl")) self.micropythonDocuUrlLineEdit.setText( Preferences.getMicroPython("MicroPythonDocuUrl")) self.circuitpythonDocuUrlLineEdit.setText( @@ -68,24 +74,42 @@ Public slot to save the MicroPython configuration. """ Preferences.setMicroPython( - "SerialTimeout", self.timeoutSpinBox.value() * 1000) + "SerialTimeout", + self.timeoutSpinBox.value() * 1000) # converted to milliseconds Preferences.setMicroPython( - "SyncTimeAfterConnect", self.syncTimeCheckBox.isChecked()) + "SyncTimeAfterConnect", + self.syncTimeCheckBox.isChecked()) Preferences.setMicroPython( - "ColorScheme", self.colorSchemeComboBox.currentText()) + "ColorScheme", + self.colorSchemeComboBox.currentText()) Preferences.setMicroPython( - "ReplLineWrap", self.replWrapCheckBox.isChecked()) + "ReplLineWrap", + self.replWrapCheckBox.isChecked()) Preferences.setMicroPython( - "MpyCrossCompiler", self.mpyCrossPicker.text()) + "MpyCrossCompiler", + self.mpyCrossPicker.text()) + Preferences.setMicroPython( + "DfuUtilPath", + self.dfuUtilPathPicker.text()) Preferences.setMicroPython( - "DfuUtilPath", self.dfuUtilPathPicker.text()) + "MicroPythonFirmwareUrl", + self.micropythonFirmwareUrlLineEdit.text()) Preferences.setMicroPython( - "MicroPythonDocuUrl", self.micropythonDocuUrlLineEdit.text()) + "CircuitPythonFirmwareUrl", + self.circuitpythonFirmwareUrlLineEdit.text()) + Preferences.setMicroPython( + "MicrobitFirmwareUrl", + self.microbitFirmwareUrlLineEdit.text()) Preferences.setMicroPython( - "CircuitPythonDocuUrl", self.circuitpythonDocuUrlLineEdit.text()) + "MicroPythonDocuUrl", + self.micropythonDocuUrlLineEdit.text()) Preferences.setMicroPython( - "MicrobitDocuUrl", self.microbitDocuUrlLineEdit.text()) + "CircuitPythonDocuUrl", + self.circuitpythonDocuUrlLineEdit.text()) + Preferences.setMicroPython( + "MicrobitDocuUrl", + self.microbitDocuUrlLineEdit.text()) def create(dlg):