385 |
385 |
386 args = [ |
386 args = [ |
387 "--list", |
387 "--list", |
388 ] |
388 ] |
389 dlg = EricProcessDialog( |
389 dlg = EricProcessDialog( |
390 self.tr("'dfu-util' Output"), self.tr("List DFU capable Devices") |
390 self.tr("'dfu-util' Output"), |
|
391 self.tr("List DFU capable Devices"), |
|
392 monospacedFont=Preferences.getEditorOtherFonts("MonospacedFont"), |
|
393 encoding=Preferences.getSystem("IOEncoding"), |
391 ) |
394 ) |
392 res = dlg.startProcess(program, args) |
395 res = dlg.startProcess(program, args) |
393 if res: |
396 if res: |
394 dlg.exec() |
397 dlg.exec() |
395 |
398 |
425 args.extend(["--dfuse-address", "0x08000000"]) |
428 args.extend(["--dfuse-address", "0x08000000"]) |
426 args.extend(["--download", firmware]) |
429 args.extend(["--download", firmware]) |
427 dlg = EricProcessDialog( |
430 dlg = EricProcessDialog( |
428 self.tr("'dfu-util' Output"), |
431 self.tr("'dfu-util' Output"), |
429 self.tr("Flash MicroPython Firmware"), |
432 self.tr("Flash MicroPython Firmware"), |
|
433 monospacedFont=Preferences.getEditorOtherFonts( |
|
434 "MonospacedFont" |
|
435 ), |
|
436 encoding=Preferences.getSystem("IOEncoding"), |
430 ) |
437 ) |
431 res = dlg.startProcess(program, args) |
438 res = dlg.startProcess(program, args) |
432 if res: |
439 if res: |
433 dlg.exec() |
440 dlg.exec() |
434 self.__showDfuDisableInstructions() |
441 self.__showDfuDisableInstructions() |