--- a/eric6/Preferences/ConfigurationPages/MicroPythonPage.py Sun Jan 31 17:47:01 2021 +0100 +++ b/eric6/Preferences/ConfigurationPages/MicroPythonPage.py Sun Jan 31 17:47:55 2021 +0100 @@ -95,24 +95,30 @@ self.dfuUtilPathPicker.setText( Preferences.getMicroPython("DfuUtilPath")) - # firmware URL + # MicroPython URLs self.micropythonFirmwareUrlLineEdit.setText( Preferences.getMicroPython("MicroPythonFirmwareUrl")) + self.micropythonDocuUrlLineEdit.setText( + Preferences.getMicroPython("MicroPythonDocuUrl")) + + # CircuitPython URLs self.circuitpythonFirmwareUrlLineEdit.setText( Preferences.getMicroPython("CircuitPythonFirmwareUrl")) - # TODO: add entry for micro:bit MicroPython URLs for v1 and v2 + self.circuitpythonDocuUrlLineEdit.setText( + Preferences.getMicroPython("CircuitPythonDocuUrl")) + + # TODO: add entry for micro:bit v2 URLs + # BBC micro:bit URLs self.microbitFirmwareUrlLineEdit.setText( Preferences.getMicroPython("MicrobitFirmwareUrl")) + self.microbitMicroPythonUrlLineEdit.setText( + Preferences.getMicroPython("MicrobitMicroPythonUrl")) + self.microbitDocuUrlLineEdit.setText( + Preferences.getMicroPython("MicrobitDocuUrl")) + + # Calliope mini URLs self.calliopeFirmwareUrlLineEdit.setText( Preferences.getMicroPython("CalliopeFirmwareUrl")) - - # documentation URL - self.micropythonDocuUrlLineEdit.setText( - Preferences.getMicroPython("MicroPythonDocuUrl")) - self.circuitpythonDocuUrlLineEdit.setText( - Preferences.getMicroPython("CircuitPythonDocuUrl")) - self.microbitDocuUrlLineEdit.setText( - Preferences.getMicroPython("MicrobitDocuUrl")) self.calliopeDocuUrlLineEdit.setText( Preferences.getMicroPython("CalliopeDocuUrl")) @@ -152,30 +158,38 @@ "DfuUtilPath", self.dfuUtilPathPicker.text()) - # firmware URL + # MicroPython URLs Preferences.setMicroPython( "MicroPythonFirmwareUrl", self.micropythonFirmwareUrlLineEdit.text()) Preferences.setMicroPython( + "MicroPythonDocuUrl", + self.micropythonDocuUrlLineEdit.text()) + + # CircuitPython URLs + Preferences.setMicroPython( "CircuitPythonFirmwareUrl", self.circuitpythonFirmwareUrlLineEdit.text()) Preferences.setMicroPython( + "CircuitPythonDocuUrl", + self.circuitpythonDocuUrlLineEdit.text()) + + # TODO: add entry for micro:bit v2 URLs + # BBC micro:bit URLs + Preferences.setMicroPython( "MicrobitFirmwareUrl", self.microbitFirmwareUrlLineEdit.text()) Preferences.setMicroPython( - "CalliopeFirmwareUrl", - self.calliopeFirmwareUrlLineEdit.text()) - - # documentation URL - Preferences.setMicroPython( - "MicroPythonDocuUrl", - self.micropythonDocuUrlLineEdit.text()) - Preferences.setMicroPython( - "CircuitPythonDocuUrl", - self.circuitpythonDocuUrlLineEdit.text()) + "MicrobitMicroPythonUrl", + self.microbitMicroPythonUrlLineEdit.text()) Preferences.setMicroPython( "MicrobitDocuUrl", self.microbitDocuUrlLineEdit.text()) + + # Calliope mini URLs + Preferences.setMicroPython( + "CalliopeFirmwareUrl", + self.calliopeFirmwareUrlLineEdit.text()) Preferences.setMicroPython( "CalliopeDocuUrl", self.calliopeDocuUrlLineEdit.text())