eric7/MicroPython/UF2FlashDialog.py

branch
eric7
changeset 8462
34bb10914b21
parent 8358
144a6b854f70
child 8862
99459beb81b1
equal deleted inserted replaced
8460:0b8a6581f381 8462:34bb10914b21
83 "OLMLIPOBOOT", # ESP32S2 DevKit Lipo 83 "OLMLIPOBOOT", # ESP32S2 DevKit Lipo
84 ], 84 ],
85 (0x16D0, 0x0CDA): [ 85 (0x16D0, 0x0CDA): [
86 "AUTOMAT", # automat 86 "AUTOMAT", # automat
87 ], 87 ],
88 (0x1B4F, 0x0019): [ 88 (0x1B4F, 0x0022): [
89 "QwiicMicro", # Sparkfun Qwiic Micro 89 "SFMM852BOOT", # MicroMod nRF52840
90 ], 90 ],
91 (0x1B4F, 0x0D22): [ 91 (0x1B4F, 0x0D22): [
92 "SPARKFUN", # Sparkfun SAMD21 Mini Breakout 92 "SPARKFUN", # SAMD21 Mini Breakout
93 ], 93 ],
94 (0x1B4F, 0x0D23): [ 94 (0x1B4F, 0x0D23): [
95 "SPARKFUN", # Sparkfun SAMD21 Dev Breakout 95 "SPARKFUN", # SAMD21 Dev Breakout
96 ], 96 ],
97 (0x1D50, 0x6110): [ 97 (0x1D50, 0x6110): [
98 "ROBOTICS", # Robotics 98 "ROBOTICS", # Robotics
99 ], 99 ],
100 (0x1D50, 0x6112): [ 100 (0x1D50, 0x6112): [
153 ], 153 ],
154 (0x239A, 0x0029): [ 154 (0x239A, 0x0029): [
155 "ARGONBOOT ", # Argon 155 "ARGONBOOT ", # Argon
156 "BORONBOOT ", # Boron 156 "BORONBOOT ", # Boron
157 "FTHR840BOOT", # Feather nRF52840 Express 157 "FTHR840BOOT", # Feather nRF52840 Express
158 "MDBT50QBOOT", # Raytac MDBT50Q-RX
159 "MDK840DONGL", # MDK nRF52840 USB Dongle 158 "MDK840DONGL", # MDK nRF52840 USB Dongle
160 "WS52840EVK", # Waveshare nRF52840 Eval 159 "WS52840EVK", # Waveshare nRF52840 Eval
161 "XENONBOOT ", # Xenon 160 "XENONBOOT ", # Xenon
162 ], 161 ],
163 (0x239A, 0x002B): [ 162 (0x239A, 0x002B): [
225 "NANO33BOOT", # Nano 33 BLE 224 "NANO33BOOT", # Nano 33 BLE
226 ], 225 ],
227 (0x239A, 0x0065): [ 226 (0x239A, 0x0065): [
228 "ND6BOOT", # ndBit6 227 "ND6BOOT", # ndBit6
229 ], 228 ],
229 (0x239A, 0x0069): [
230 "STMF411BOOT", # STM32F411 BlackPill
231 ],
230 (0x239A, 0x006B): [ 232 (0x239A, 0x006B): [
231 "shIRtty", # shIRtty 233 "shIRtty", # shIRtty
232 ], 234 ],
233 (0x239A, 0x0071): [ 235 (0x239A, 0x0071): [
234 "CLUEBOOT", # CLUE nRF52840 236 "CLUEBOOT", # CLUE nRF52840
237 "RT1010BOOT", # RT1010 EVK 239 "RT1010BOOT", # RT1010 EVK
238 ], 240 ],
239 (0x239A, 0x0079): [ 241 (0x239A, 0x0079): [
240 "ARAMBOOT", # ARAMCON Badge 2019 242 "ARAMBOOT", # ARAMCON Badge 2019
241 ], 243 ],
244 (0x239A, 0x007B): [
245 "ARAMBOOT", # ARAMCON2 Badge
246 ],
242 (0x239A, 0x007D): [ 247 (0x239A, 0x007D): [
243 "BOOKBOOT", # The Open Book Feather 248 "BOOKBOOT", # The Open Book Feather
244 ], 249 ],
245 (0x239A, 0x007F): [ 250 (0x239A, 0x007F): [
246 "BADGEBOOT", # OHS2020 Badge 251 "BADGEBOOT", # OHS2020 Badge
247 ], 252 ],
248 (0x239A, 0x0081): [ 253 (0x239A, 0x0081): [
249 "RT1020BOOT", # RT1020 EVK 254 "RT1020BOOT", # RT1020 EVK
255 "RT1024BOOT", # RT1024 EVK
250 ], 256 ],
251 (0x239A, 0x0083): [ 257 (0x239A, 0x0083): [
252 "RT1060BOOT", # RT1060 EVK 258 "RT1060BOOT", # RT1060 EVK
259 "RT1064BOOT", # RT1064 EVK
253 ], 260 ],
254 (0x239A, 0x0087): [ 261 (0x239A, 0x0087): [
255 "FTHRSNSBOOT", # Feather nRF52840 Sense 262 "FTHRSNSBOOT", # Feather nRF52840 Sense
256 ], 263 ],
257 (0x239A, 0x0093): [ 264 (0x239A, 0x0093): [
294 "MICROS2BOOT", # microS2 301 "MICROS2BOOT", # microS2
295 ], 302 ],
296 (0x239A, 0x00C7): [ 303 (0x239A, 0x00C7): [
297 "KALUGA1BOOT", # Kaluga 1 304 "KALUGA1BOOT", # Kaluga 1
298 ], 305 ],
306 (0x239A, 0x00C9): [
307 "MATRIXBOOT", # Matrix Portal M4
308 ],
299 (0x239A, 0x00CB): [ 309 (0x239A, 0x00CB): [
300 "QTPY_BOOT", # QT Py M0 310 "QTPY_BOOT", # QT Py M0
301 ], 311 ],
302 (0x239A, 0x00CD): [ 312 (0x239A, 0x00CD): [
303 "FTHRCANBOOT", # Feather M4 CAN Express 313 "FTHRCANBOOT", # Feather M4 CAN Express
304 ], 314 ],
315 (0x239A, 0x00DE): [
316 "NANOESPBOOT", # nanoESP32-S2 WROOM
317 ],
305 (0x239A, 0x00DF): [ 318 (0x239A, 0x00DF): [
306 "METROS2BOOT", # Metro ESP32-S2 319 "METROS2BOOT", # Metro ESP32-S2
307 ], 320 ],
308 (0x239A, 0x00E1): [ 321 (0x239A, 0x00E1): [
309 "METROM7BOOT", # Metro M7 1011 322 "METROM7BOOT", # Metro M7 iMX RT1011
310 ], 323 ],
311 (0x239A, 0x00E5): [ 324 (0x239A, 0x00E5): [
312 "MAGTAGBOOT", # Metro MagTag 2.9 Grayscale 325 "MAGTAGBOOT", # Metro MagTag 2.9 Grayscale
326 "MAGTAGBOOT", # MagTag 2.9 Grayscale
313 ], 327 ],
314 (0x239A, 0x00EB): [ 328 (0x239A, 0x00EB): [
315 "FTHRS2BOOT", # Feather ESP32-S2 329 "FTHRS2BOOT", # Feather ESP32-S2
316 ], 330 ],
317 (0x239A, 0x00ED): [ 331 (0x239A, 0x00ED): [
321 "TRINKEYBOOT", # NeoPixel Trinkey M0 335 "TRINKEYBOOT", # NeoPixel Trinkey M0
322 ], 336 ],
323 (0x239A, 0x00F5): [ 337 (0x239A, 0x00F5): [
324 "STARBOOT", # Binary Star 338 "STARBOOT", # Binary Star
325 ], 339 ],
340 (0x239A, 0x00F9): [
341 "HOUSEBOOT", # FunHouse
342 ],
343 (0x239A, 0x00FB): [
344 "TRINKEYBOOT", # Rotary Trinkey M0
345 ],
346 (0x239A, 0x00FF): [
347 "TRINKEYBOOT", # NeoKey Trinkey M0
348 ],
349 (0x239A, 0x0101): [
350 "TRINKEYBOOT", # Slide Trinkey M0
351 ],
352 (0x239A, 0x0103): [
353 "TRINKEYBOOT", # ProxSense Trinkey M0
354 ],
355 (0x239A, 0x010B): [
356 "MDBT50QBOOT", # Raytac MDBT50Q-RX
357 ],
358 (0x239A, 0x800B): [
359 "ATMZBOOT", # ATMegaZero ESP32-S2
360 ],
326 (0x239A, 0xB000): [ 361 (0x239A, 0xB000): [
327 "HALLOWBOOT", # Hallowing M0 362 "HALLOWBOOT", # Hallowing M0
328 ], 363 ],
329 (0x239A, 0xE005): [ 364 (0x239A, 0xE005): [
330 "HONKBOOT", # Big Honking Button 365 "HONKBOOT", # Big Honking Button
332 (0x2886, 0x000D): [ 367 (0x2886, 0x000D): [
333 "Grove Zero", # Grove Zero 368 "Grove Zero", # Grove Zero
334 ], 369 ],
335 (0x2886, 0x002F): [ 370 (0x2886, 0x002F): [
336 "Seeed XIAO", # Seeeduino XIAO 371 "Seeed XIAO", # Seeeduino XIAO
337 "Arduino", # Seeeduino XIAO (old bootloader)
338 ], 372 ],
339 (0x2886, 0xF00E): [ 373 (0x2886, 0xF00E): [
340 "PITAYAGO", # Pitaya Go 374 "PITAYAGO", # Pitaya Go
341 ], 375 ],
342 (0x2886, 0xF00F): [ 376 (0x2886, 0xF00F): [
377 "M60KEYBOARD", # MakerDiary M60 Mechanical Keyboard
343 "nRF52840M2", # MakerDiary nRF52840 M.2 Module 378 "nRF52840M2", # MakerDiary nRF52840 M.2 Module
379 ],
380 (0x303A, 0x8005): [
381 "TINYS2BOOT", # TinyS2
344 ], 382 ],
345 (0x303A, 0x8008): [ 383 (0x303A, 0x8008): [
346 "TTGOS2BOOT", # TTGO_T8_S2_Display 384 "TTGOS2BOOT", # TTGO_T8_S2_Display
347 ], 385 ],
348 (0x303A, 0x800E): [ 386 (0x303A, 0x800E): [
349 "CCMBRISBOOT", # CucumberRIS v1.1 387 "CCMBRISBOOT", # CucumberRIS v1.1
388 ],
389 (0x303A, 0x80B0): [
390 "RD00RBOOT", # Reference Design RD00
391 ],
392 (0x303A, 0x80B3): [
393 "NANOESPBOOT", # nanoESP32-S2 WROVER
350 ], 394 ],
351 (0x3171, 0x0100): [ 395 (0x3171, 0x0100): [
352 "CMDBOOT", # COMMANDER 396 "CMDBOOT", # COMMANDER
353 ], 397 ],
354 (0xCAFE, 0xFFFF): [ 398 (0xCAFE, 0xFFFF): [

eric ide

mercurial