eric6/Preferences/ConfigurationPages/MicroPythonPage.py

changeset 8038
73ec029d4107
parent 8032
76375aa6bc04
child 8051
b78279548993
equal deleted inserted replaced
8037:cf0e5b8cd23a 8038:73ec029d4107
93 93
94 # PyBoard specifics 94 # PyBoard specifics
95 self.dfuUtilPathPicker.setText( 95 self.dfuUtilPathPicker.setText(
96 Preferences.getMicroPython("DfuUtilPath")) 96 Preferences.getMicroPython("DfuUtilPath"))
97 97
98 # firmware URL 98 # MicroPython URLs
99 self.micropythonFirmwareUrlLineEdit.setText( 99 self.micropythonFirmwareUrlLineEdit.setText(
100 Preferences.getMicroPython("MicroPythonFirmwareUrl")) 100 Preferences.getMicroPython("MicroPythonFirmwareUrl"))
101 self.micropythonDocuUrlLineEdit.setText(
102 Preferences.getMicroPython("MicroPythonDocuUrl"))
103
104 # CircuitPython URLs
101 self.circuitpythonFirmwareUrlLineEdit.setText( 105 self.circuitpythonFirmwareUrlLineEdit.setText(
102 Preferences.getMicroPython("CircuitPythonFirmwareUrl")) 106 Preferences.getMicroPython("CircuitPythonFirmwareUrl"))
103 # TODO: add entry for micro:bit MicroPython URLs for v1 and v2 107 self.circuitpythonDocuUrlLineEdit.setText(
108 Preferences.getMicroPython("CircuitPythonDocuUrl"))
109
110 # TODO: add entry for micro:bit v2 URLs
111 # BBC micro:bit URLs
104 self.microbitFirmwareUrlLineEdit.setText( 112 self.microbitFirmwareUrlLineEdit.setText(
105 Preferences.getMicroPython("MicrobitFirmwareUrl")) 113 Preferences.getMicroPython("MicrobitFirmwareUrl"))
114 self.microbitMicroPythonUrlLineEdit.setText(
115 Preferences.getMicroPython("MicrobitMicroPythonUrl"))
116 self.microbitDocuUrlLineEdit.setText(
117 Preferences.getMicroPython("MicrobitDocuUrl"))
118
119 # Calliope mini URLs
106 self.calliopeFirmwareUrlLineEdit.setText( 120 self.calliopeFirmwareUrlLineEdit.setText(
107 Preferences.getMicroPython("CalliopeFirmwareUrl")) 121 Preferences.getMicroPython("CalliopeFirmwareUrl"))
108
109 # documentation URL
110 self.micropythonDocuUrlLineEdit.setText(
111 Preferences.getMicroPython("MicroPythonDocuUrl"))
112 self.circuitpythonDocuUrlLineEdit.setText(
113 Preferences.getMicroPython("CircuitPythonDocuUrl"))
114 self.microbitDocuUrlLineEdit.setText(
115 Preferences.getMicroPython("MicrobitDocuUrl"))
116 self.calliopeDocuUrlLineEdit.setText( 122 self.calliopeDocuUrlLineEdit.setText(
117 Preferences.getMicroPython("CalliopeDocuUrl")) 123 Preferences.getMicroPython("CalliopeDocuUrl"))
118 124
119 def save(self): 125 def save(self):
120 """ 126 """
150 # PyBoard specifics 156 # PyBoard specifics
151 Preferences.setMicroPython( 157 Preferences.setMicroPython(
152 "DfuUtilPath", 158 "DfuUtilPath",
153 self.dfuUtilPathPicker.text()) 159 self.dfuUtilPathPicker.text())
154 160
155 # firmware URL 161 # MicroPython URLs
156 Preferences.setMicroPython( 162 Preferences.setMicroPython(
157 "MicroPythonFirmwareUrl", 163 "MicroPythonFirmwareUrl",
158 self.micropythonFirmwareUrlLineEdit.text()) 164 self.micropythonFirmwareUrlLineEdit.text())
159 Preferences.setMicroPython( 165 Preferences.setMicroPython(
166 "MicroPythonDocuUrl",
167 self.micropythonDocuUrlLineEdit.text())
168
169 # CircuitPython URLs
170 Preferences.setMicroPython(
160 "CircuitPythonFirmwareUrl", 171 "CircuitPythonFirmwareUrl",
161 self.circuitpythonFirmwareUrlLineEdit.text()) 172 self.circuitpythonFirmwareUrlLineEdit.text())
162 Preferences.setMicroPython( 173 Preferences.setMicroPython(
174 "CircuitPythonDocuUrl",
175 self.circuitpythonDocuUrlLineEdit.text())
176
177 # TODO: add entry for micro:bit v2 URLs
178 # BBC micro:bit URLs
179 Preferences.setMicroPython(
163 "MicrobitFirmwareUrl", 180 "MicrobitFirmwareUrl",
164 self.microbitFirmwareUrlLineEdit.text()) 181 self.microbitFirmwareUrlLineEdit.text())
165 Preferences.setMicroPython( 182 Preferences.setMicroPython(
183 "MicrobitMicroPythonUrl",
184 self.microbitMicroPythonUrlLineEdit.text())
185 Preferences.setMicroPython(
186 "MicrobitDocuUrl",
187 self.microbitDocuUrlLineEdit.text())
188
189 # Calliope mini URLs
190 Preferences.setMicroPython(
166 "CalliopeFirmwareUrl", 191 "CalliopeFirmwareUrl",
167 self.calliopeFirmwareUrlLineEdit.text()) 192 self.calliopeFirmwareUrlLineEdit.text())
168
169 # documentation URL
170 Preferences.setMicroPython(
171 "MicroPythonDocuUrl",
172 self.micropythonDocuUrlLineEdit.text())
173 Preferences.setMicroPython(
174 "CircuitPythonDocuUrl",
175 self.circuitpythonDocuUrlLineEdit.text())
176 Preferences.setMicroPython(
177 "MicrobitDocuUrl",
178 self.microbitDocuUrlLineEdit.text())
179 Preferences.setMicroPython( 193 Preferences.setMicroPython(
180 "CalliopeDocuUrl", 194 "CalliopeDocuUrl",
181 self.calliopeDocuUrlLineEdit.text()) 195 self.calliopeDocuUrlLineEdit.text())
182 196
183 197

eric ide

mercurial