29 """ |
29 """ |
30 Class implementing a dialog to enter the firmware flashing data. |
30 Class implementing a dialog to enter the firmware flashing data. |
31 """ |
31 """ |
32 # |
32 # |
33 # The Boards list is built with data extracted from: |
33 # The Boards list is built with data extracted from: |
34 # - https://github.com/microsoft/uf2-samdx1 |
34 # - https://github.com/adafruit/uf2-samdx1 |
35 # - https://github.com/adafruit/Adafruit_nRF52_Bootloader |
35 # - https://github.com/adafruit/Adafruit_nRF52_Bootloader |
36 # |
36 # |
37 Boards = ( |
37 Boards = ( |
38 # Adafruit boards |
38 # Adafruit boards |
39 ("--- Adafruit ---", ""), |
39 ("--- Adafruit ---", ""), |
105 ("SAMD51 Thing Plus", "51THINGBOOT"), |
105 ("SAMD51 Thing Plus", "51THINGBOOT"), |
106 ("RedBoard Turbo", "TURBOBOOT"), |
106 ("RedBoard Turbo", "TURBOBOOT"), |
107 ("Pro nRF52840 Mini", "NRF52BOOT"), |
107 ("Pro nRF52840 Mini", "NRF52BOOT"), |
108 |
108 |
109 # other boards we know about |
109 # other boards we know about |
110 ("--- {0} ---".format( |
110 (QCoreApplication.translate("CircuitPythonFirmwareSelectionDialog", |
111 QCoreApplication.translate("CircuitPythonFirmwareSelectionDialog", |
111 "--- Others ---"), ""), |
112 "Others") |
|
113 ), ""), |
|
114 ("ARAMCON Badge 2019", "ARAMBOOT"), |
112 ("ARAMCON Badge 2019", "ARAMBOOT"), |
115 ("AtelierDuMaker NRF52840 Breakout", "ADM840BOOT"), |
113 ("AtelierDuMaker NRF52840 Breakout", "ADM840BOOT"), |
116 ("BlueMicro", "BLUEMICRO"), |
114 ("BlueMicro", "BLUEMICRO"), |
117 ("Capable Robot Programmable USB Hub", "USBHUBBOOT"), |
115 ("Capable Robot Programmable USB Hub", "USBHUBBOOT"), |
118 ("CircuitBrains Basic", "BOOT"), |
116 ("CircuitBrains Basic", "BOOT"), |