eric6/MicroPython/CircuitPythonFirmwareSelectionDialog.py

changeset 8054
3d9db64dff2f
parent 7923
91e843545d9a
child 8062
8dc5acb30a8b
equal deleted inserted replaced
8053:5316e335722f 8054:3d9db64dff2f
51 boards = ( 51 boards = (
52 ("", ""), # indicator for no selection 52 ("", ""), # indicator for no selection
53 53
54 # Adafruit boards 54 # Adafruit boards
55 ("--- Adafruit ---", ""), 55 ("--- Adafruit ---", ""),
56 ("BadgeLC", "BADGELCBOOT"),
56 ("CLUE nRF52840 Express", "CLUEBOOT"), 57 ("CLUE nRF52840 Express", "CLUEBOOT"),
57 ("Circuit Playground Bluefruit", "CPLAYBTBOOT"), 58 ("Circuit Playground Bluefruit", "CPLAYBTBOOT"),
58 ("Circuit Playground Express", "CPLAYBOOT"), 59 ("Circuit Playground Express", "CPLAYBOOT"),
60 ("Feather Arcade D51", "ARCADE-D5"),
59 ("Feather Bluefruit Sense", "FTHR840BOOT"), 61 ("Feather Bluefruit Sense", "FTHR840BOOT"),
60 ("Feather M0 Adalogger", "FEATHERBOOT"), 62 ("Feather M0 Adalogger", "FEATHERBOOT"),
61 ("Feather M0 Basic", "FEATHERBOOT"), 63 ("Feather M0 Basic", "FEATHERBOOT"),
62 ("Feather M0 Express", "FEATHERBOOT"), 64 ("Feather M0 Express", "FEATHERBOOT"),
63 ("Feather M0 RFM69", "FEATHERBOOT"), 65 ("Feather M0 RFM69", "FEATHERBOOT"),
64 ("Feather M0 RFM9x", "FEATHERBOOT"), 66 ("Feather M0 RFM9x", "FEATHERBOOT"),
65 ("Feather M4 Express", "FEATHERBOOT"), 67 ("Feather M4 Express", "FEATHERBOOT"),
66 ("Feather nRF52840 Express", "FTHR840BOOT"), 68 ("Feather nRF52840 Express", "FTHR840BOOT"),
67 ("Gemma M0", "GEMMABOOT"), 69 ("Gemma M0", "GEMMABOOT"),
68 ("Grand Central M4 Express", "GCM4BOOT"), 70 ("Grand Central M4 Express", "GCM4BOOT"),
71 ("Hallowing M0", "HALLOWBOOT"),
69 ("Hallowing M4 Express", "HALLOM4BOOT"), 72 ("Hallowing M4 Express", "HALLOM4BOOT"),
73 ("Itsy Arcade D51", "ARCADE-D5"),
70 ("ItsyBitsy M0 Express", "ITSYBOOT"), 74 ("ItsyBitsy M0 Express", "ITSYBOOT"),
71 ("ItsyBitsy M4 Express", "ITSYM4BOOT"), 75 ("ItsyBitsy M4 Express", "ITSYM4BOOT"),
72 ("ItsyBitsy nRF52840 Express", " ITSY840BOOT"), 76 ("ItsyBitsy nRF52840 Express", " ITSY840BOOT"),
73 ("Metro M0 Express", "METROBOOT"), 77 ("Metro M0 Express", "METROBOOT"),
74 ("Metro M4 Express", "METROM4BOOT"), 78 ("Metro M4 Express", "METROM4BOOT"),
75 ("Metro M4 Express AirLift", "METROM4BOOT"), 79 ("Metro M4 Express AirLift", "METROM4BOOT"),
76 ("NeoTrelis M4 Express", "TRELM4BOOT"), 80 ("NeoTrelis M4 Express", "TRELM4BOOT"),
77 ("PyBadge", "BADGEBOOT"), 81 ("PyBadge", "BADGEBOOT"),
78 ("PyGamer", "PYGAMERBOOT"), 82 ("PyGamer", "PYGAMERBOOT"),
79 ("PyPortal", "PORTALBOOT"), 83 ("PyPortal", "PORTALBOOT"),
84 ("PyPortal M4 Express", "PORTALBOOT"),
80 ("PyPortal Pynt", "PORTALBOOT"), 85 ("PyPortal Pynt", "PORTALBOOT"),
81 ("PyPortal Titano", "PORTALBOOT"), 86 ("PyPortal Titano", "PORTALBOOT"),
82 ("PyRuler", "TRINKETBOOT"), 87 ("PyRuler", "TRINKETBOOT"),
88 ("Radiofruit M0", "RADIOBOOT"),
89 ("Trellis M4 Express", "TRELM4BOOT"),
83 ("Trinket M0", "TRINKETBOOT"), 90 ("Trinket M0", "TRINKETBOOT"),
91 ("crickit", "CRICKITBOOT"),
92 ("pIRKey M0", "PIRKEYBOOT"),
84 93
85 # SparkFun boards 94 # SparkFun boards
86 ("--- SparkFun ---", ""), 95 ("--- SparkFun ---", ""),
87 ("Qwiic Micro", "QwiicMicro"), 96 ("Qwiic Micro", "QwiicMicro"),
97 ("SAMD21 Dev Breakout", "SPARKFUN"),
98 ("SAMD21 Mini Breakout", "SPARKFUN"),
88 ("SAMD51 Thing Plus", "51THINGBOOT"), 99 ("SAMD51 Thing Plus", "51THINGBOOT"),
89 ("RedBoard Turbo", "TURBOBOOT"), 100 ("RedBoard Turbo", "TURBOBOOT"),
90 ("Pro nRF52840 Mini", "NRF52BOOT"), 101 ("Pro nRF52840 Mini", "NRF52BOOT"),
102
103 # Seed boards
104 ("--- Seeed Studio ---", ""),
105 ("Grove Zero", "Grove Zero"),
106
107 # other boards we know about
108 (self.tr("--- Others ---"), ""),
109 ("Arduino MKR1300", "MKR1300"),
110 ("Arduino MKRZero", "MKRZEROBOOT"),
111 ("Eitech Robotics", "ROBOTICS"),
112 ("Generic Corp. SAMD21 Board", "SAMD21"),
113 ("Generic Corp. SAME54 Board", "SAME54"),
114 ("Mini SAM M0", "MINISAMBOOT"),
115 ("Mini SAM M4", "MINISAMBOOT"),
116 ("Robo HAT MM1", "ROBOM0BOOT"),
117 ("Robo HAT MM1 M4", "ROBOM4BOOT"),
91 118
92 (self.tr("Manual Select"), self.__manualMarker), 119 (self.tr("Manual Select"), self.__manualMarker),
93 ) 120 )
94 for boardName, bootVolume in boards: 121 for boardName, bootVolume in boards:
95 self.boardComboBox.addItem(boardName, bootVolume) 122 self.boardComboBox.addItem(boardName, bootVolume)

eric ide

mercurial