81 self.mpyCrossPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
81 self.mpyCrossPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
82 self.mpyCrossPicker.setFilters(self.tr("All Files (*)")) |
82 self.mpyCrossPicker.setFilters(self.tr("All Files (*)")) |
83 |
83 |
84 self.dfuUtilPathPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
84 self.dfuUtilPathPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
85 self.dfuUtilPathPicker.setFilters(self.tr("All Files (*)")) |
85 self.dfuUtilPathPicker.setFilters(self.tr("All Files (*)")) |
|
86 |
|
87 self.stInfoPathPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
|
88 self.stInfoPathPicker.setFilters(self.tr("All Files (*)")) |
|
89 self.stFlashPathPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
|
90 self.stFlashPathPicker.setFilters(self.tr("All Files (*)")) |
86 |
91 |
87 # populate the WiFi security mode combo box |
92 # populate the WiFi security mode combo box |
88 self.apSecurityComboBox.addItem(self.tr("open"), 0) |
93 self.apSecurityComboBox.addItem(self.tr("open"), 0) |
89 self.apSecurityComboBox.addItem("WEP", 1) |
94 self.apSecurityComboBox.addItem("WEP", 1) |
90 self.apSecurityComboBox.addItem("WPA", 2) |
95 self.apSecurityComboBox.addItem("WPA", 2) |
157 self.mpyCrossPicker.setText(Preferences.getMicroPython("MpyCrossCompiler")) |
162 self.mpyCrossPicker.setText(Preferences.getMicroPython("MpyCrossCompiler")) |
158 |
163 |
159 # PyBoard specifics |
164 # PyBoard specifics |
160 self.dfuUtilPathPicker.setText(Preferences.getMicroPython("DfuUtilPath")) |
165 self.dfuUtilPathPicker.setText(Preferences.getMicroPython("DfuUtilPath")) |
161 |
166 |
|
167 # STLink specifics |
|
168 self.stInfoPathPicker.setText(Preferences.getMicroPython("StInfoPath")) |
|
169 self.stFlashPathPicker.setText(Preferences.getMicroPython("StFlashPath")) |
|
170 |
162 # MicroPython URLs |
171 # MicroPython URLs |
163 self.micropythonFirmwareUrlLineEdit.setText( |
172 self.micropythonFirmwareUrlLineEdit.setText( |
164 Preferences.getMicroPython("MicroPythonFirmwareUrl") |
173 Preferences.getMicroPython("MicroPythonFirmwareUrl") |
165 ) |
174 ) |
166 self.micropythonDocuUrlLineEdit.setText( |
175 self.micropythonDocuUrlLineEdit.setText( |
256 # MPY Cross Compiler |
265 # MPY Cross Compiler |
257 Preferences.setMicroPython("MpyCrossCompiler", self.mpyCrossPicker.text()) |
266 Preferences.setMicroPython("MpyCrossCompiler", self.mpyCrossPicker.text()) |
258 |
267 |
259 # PyBoard specifics |
268 # PyBoard specifics |
260 Preferences.setMicroPython("DfuUtilPath", self.dfuUtilPathPicker.text()) |
269 Preferences.setMicroPython("DfuUtilPath", self.dfuUtilPathPicker.text()) |
|
270 |
|
271 # STLink specifics |
|
272 Preferences.setMicroPython("StInfoPath", self.stInfoPathPicker.text()) |
|
273 Preferences.setMicroPython("StFlashPath", self.stFlashPathPicker.text()) |
261 |
274 |
262 # MicroPython URLs |
275 # MicroPython URLs |
263 Preferences.setMicroPython( |
276 Preferences.setMicroPython( |
264 "MicroPythonFirmwareUrl", self.micropythonFirmwareUrlLineEdit.text() |
277 "MicroPythonFirmwareUrl", self.micropythonFirmwareUrlLineEdit.text() |
265 ) |
278 ) |