src/eric7/MicroPython/UF2FlashDialog.py

branch
eric7
changeset 10626
42c3c948aafa
parent 10439
21c28b0f9e41
child 10840
c8045d0dbaa7
equal deleted inserted replaced
10625:8b16ca841c5f 10626:42c3c948aafa
105 ("SFMM852BOOT", "MicroMod nRF52840"), 105 ("SFMM852BOOT", "MicroMod nRF52840"),
106 ], 106 ],
107 (0x1B4F, 0x002C): [ 107 (0x1B4F, 0x002C): [
108 ("THNG+32BOOT", "Thing Plus - STM32"), 108 ("THNG+32BOOT", "Thing Plus - STM32"),
109 ], 109 ],
110 (0x1B4F, 0x002D): [
111 ("MM-F405BOOT", "MicroMod STM32F405"),
112 ],
110 (0x1B4F, 0x0D22): [ 113 (0x1B4F, 0x0D22): [
111 ("SPARKFUN", "SAMD21 Mini Breakout"), 114 ("SPARKFUN", "SAMD21 Mini Breakout"),
112 ], 115 ],
113 (0x1B4F, 0x0D23): [ 116 (0x1B4F, 0x0D23): [
114 ("SPARKFUN", "SAMD21 Dev Breakout"), 117 ("SPARKFUN", "SAMD21 Dev Breakout"),
169 ], 172 ],
170 (0x239A, 0x001E): [ 173 (0x239A, 0x001E): [
171 ("TRINKETBOOT", "Trinket M0"), 174 ("TRINKETBOOT", "Trinket M0"),
172 ], 175 ],
173 (0x239A, 0x0021): [ 176 (0x239A, 0x0021): [
174 ("METROM4BOOT", "Metro M4 Express"), 177 ("METROM4BOOT", "Metro M4 Rev B"),
175 ], 178 ],
176 (0x239A, 0x0022): [ 179 (0x239A, 0x0022): [
177 ("ARCADE-D5", "Feather Arcade D51"), 180 ("ARCADE-D5", "Feather Arcade D51"),
178 ("FEATHERBOOT", "Feather M4 Express"), 181 ("FEATHERBOOT", "Feather M4 Express"),
179 ], 182 ],
247 (0x239A, 0x0059): [ 250 (0x239A, 0x0059): [
248 ("FTHR405BOOT", "Feather STM32F405 Express"), 251 ("FTHR405BOOT", "Feather STM32F405 Express"),
249 ], 252 ],
250 (0x239A, 0x005D): [ 253 (0x239A, 0x005D): [
251 ("BlackPill", "STM32F401CxUx"), 254 ("BlackPill", "STM32F401CxUx"),
255 ("MiniSTM32H7", "STM32FH750VBT6"),
252 ("STMF411BOOT", "STM32F411 Discovery"), 256 ("STMF411BOOT", "STM32F411 Discovery"),
253 ], 257 ],
254 (0x239A, 0x0061): [ 258 (0x239A, 0x0061): [
255 ("SOLBOOT", "Sol"), 259 ("SOLBOOT", "Sol"),
256 ], 260 ],
295 (0x239A, 0x0085): [ 299 (0x239A, 0x0085): [
296 ("TNSY40BOOT", "Teensy 4.0"), 300 ("TNSY40BOOT", "Teensy 4.0"),
297 ], 301 ],
298 (0x239A, 0x0087): [ 302 (0x239A, 0x0087): [
299 ("FTHRSNSBOOT", "Feather nRF52840 Sense"), 303 ("FTHRSNSBOOT", "Feather nRF52840 Sense"),
304 ("SENSTFTBOOT", "Feather nRF52840 Sense TFT"),
300 ], 305 ],
301 (0x239A, 0x0093): [ 306 (0x239A, 0x0093): [
302 ("ISVITABoot", "IkigaiSense Vita nRF52840"), 307 ("ISVITABoot", "IkigaiSense Vita nRF52840"),
303 ], 308 ],
304 (0x239A, 0x0095): [ 309 (0x239A, 0x0095): [
407 ("FTHRS2BOOT", "Feather ESP32-S2 TFT"), 412 ("FTHRS2BOOT", "Feather ESP32-S2 TFT"),
408 ], 413 ],
409 (0x239A, 0x0111): [ 414 (0x239A, 0x0111): [
410 ("QTPYS2BOOT", "QT Py ESP32-S2"), 415 ("QTPYS2BOOT", "QT Py ESP32-S2"),
411 ], 416 ],
412 (0x239A, 0x0113): [
413 ("FTHRS3BOOT", "Feather ESP32-S3 No PSRAM"),
414 ],
415 (0x239A, 0x0115): [ 417 (0x239A, 0x0115): [
416 ("FEATHERBOOT", "Feather M4 Adalogger"), 418 ("FEATHERBOOT", "Feather M4 Adalogger"),
417 ], 419 ],
418 (0x239A, 0x0117): [ 420 (0x239A, 0x0117): [
419 ("CAMERABOOT", "Camera"), 421 ("CAMERABOOT", "Camera"),
422 ("CAMERABOOT", "PyCamera"),
420 ], 423 ],
421 (0x239A, 0x0119): [ 424 (0x239A, 0x0119): [
422 ("QTPYS3BOOT", "QT Py ESP32-S3"), 425 ("QTPYS3BOOT", "QT Py ESP32-S3"),
426 ],
427 (0x239A, 0x011B): [
428 ("FTHRS3BOOT", "Feather ESP32-S3"),
423 ], 429 ],
424 (0x239A, 0x011D): [ 430 (0x239A, 0x011D): [
425 ("FTHRS3BOOT", "Feather ESP32-S3 TFT"), 431 ("FTHRS3BOOT", "Feather ESP32-S3 TFT"),
426 ], 432 ],
427 (0x239A, 0x0123): [ 433 (0x239A, 0x0123): [
441 ("RT1015BOOT", "RT1015 EVK"), 447 ("RT1015BOOT", "RT1015 EVK"),
442 ], 448 ],
443 (0x239A, 0x013F): [ 449 (0x239A, 0x013F): [
444 ("TOYS2BOOT", "My Little Hacker ESP32-S2"), 450 ("TOYS2BOOT", "My Little Hacker ESP32-S2"),
445 ], 451 ],
452 (0x239A, 0x0141): [
453 ("METROM7BOOT", "Metro M7 iMX RT1011 SD"),
454 ],
446 (0x239A, 0x0143): [ 455 (0x239A, 0x0143): [
447 ("QTPYS3BOOT", "QT Py ESP32-S3 (4M Flash, 2M PSRAM)"), 456 ("QTPYS3BOOT", "QT Py ESP32-S3 (4M Flash, 2M PSRAM)"),
448 ], 457 ],
458 (0x239A, 0x0145): [
459 ("METROS3BOOT", "Metro ESP32-S3"),
460 ],
461 (0x239A, 0x0147): [
462 ("TFT_S3BOOT", "Qualia ESP32-S3 RGB666"),
463 ],
449 (0x239A, 0x2030): [ 464 (0x239A, 0x2030): [
450 ("MBBOOT", "Maker badge"), 465 ("MBBOOT", "Maker badge"),
451 ], 466 ],
467 (0x239A, 0x2031): [
468 ("ES3inkBOOT", "ES3ink"),
469 ],
452 (0x239A, 0x800B): [ 470 (0x239A, 0x800B): [
453 ("ATMZBOOT", "ATMegaZero ESP32-S2"), 471 ("ATMZBOOT", "ATMegaZero ESP32-S2"),
454 ], 472 ],
455 (0x239A, 0xB000): [ 473 (0x239A, 0xB000): [
456 ("HALLOWBOOT", "Hallowing M0"), 474 ("HALLOWBOOT", "Hallowing M0"),
475 ], 493 ],
476 (0x2886, 0xF00E): [ 494 (0x2886, 0xF00E): [
477 ("PITAYAGO", "Pitaya Go"), 495 ("PITAYAGO", "Pitaya Go"),
478 ], 496 ],
479 (0x2886, 0xF00F): [ 497 (0x2886, 0xF00F): [
498 ("CONNECTKIT", "nRF52840 Connect Kit"),
480 ("M60KEYBOARD", "MakerDiary M60 Mechanical Keyboard"), 499 ("M60KEYBOARD", "MakerDiary M60 Mechanical Keyboard"),
481 ("nRF52840M2", "MakerDiary nRF52840 M.2 Module"), 500 ("nRF52840M2", "MakerDiary nRF52840 M.2 Module"),
482 ], 501 ],
483 (0x303A, 0x7000): [ 502 (0x303A, 0x7000): [
484 ("ESPHMI1BOOT", "HMI 1"), 503 ("ESPHMI1BOOT", "HMI 1"),
485 ], 504 ],
486 (0x303A, 0x7004): [ 505 (0x303A, 0x7004): [
487 ("S3BOXBOOT", "ESP32S3 Box 2.5"), 506 ("S3BOXBOOT", "ESP32S3 Box 2.5"),
488 ], 507 ],
508 (0x303A, 0x7008): [
509 ("S2DKC1BOOT", "ESP32S2 DevKitC 1"),
510 ],
489 (0x303A, 0x700E): [ 511 (0x303A, 0x700E): [
490 ("S3EYEBOOT", "ESP32S3 EYE"), 512 ("S3EYEBOOT", "ESP32S3 EYE"),
491 ], 513 ],
492 (0x303A, 0x8005): [ 514 (0x303A, 0x8005): [
493 ("TINYS2BOOT", "TinyS2"), 515 ("TINYS2BOOT", "TinyS2"),
565 ("BMS3BOOT", "Bee Motion S3"), 587 ("BMS3BOOT", "Bee Motion S3"),
566 ], 588 ],
567 (0x303A, 0x8118): [ 589 (0x303A, 0x8118): [
568 ("LOLIN3BOOT", "S3"), 590 ("LOLIN3BOOT", "S3"),
569 ], 591 ],
592 (0x303A, 0x811A): [
593 ("M5S3BOOT", "Stamp S3"),
594 ],
570 (0x303A, 0x8121): [ 595 (0x303A, 0x8121): [
571 ("ATOMS3BOOT", "AtomS3"), 596 ("ATOMS3BOOT", "AtomS3"),
572 ], 597 ],
573 (0x303A, 0x812D): [ 598 (0x303A, 0x812D): [
574 ("UF2BOOT", "BPI-PicoW-S3"), 599 ("UF2BOOT", "BPI-PicoW-S3"),
589 ("ATOMS3BOOT", "AtomS3 Lite"), 614 ("ATOMS3BOOT", "AtomS3 Lite"),
590 ], 615 ],
591 (0x303A, 0x8165): [ 616 (0x303A, 0x8165): [
592 ("YDESP32S3", "YD-ESP32-S3"), 617 ("YDESP32S3", "YD-ESP32-S3"),
593 ], 618 ],
619 (0x303A, 0x817B): [
620 ("NANOS3BOOT", "NanoS3"),
621 ],
622 (0x303A, 0x8181): [
623 ("BLINGBOOT", "Bling!"),
624 ],
625 (0x303A, 0x8188): [
626 ("ATOMS3UBOOT", "AtomS3U"),
627 ],
628 (0x303A, 0x8191): [
629 ("TWRBOOT", "T-TWR Plus"),
630 ],
631 (0x303A, 0x81A1): [
632 ("HTBOOT", "Wireless Tracker"),
633 ],
634 (0x303A, 0x81A2): [
635 ("S3DKC1BOOT", "ESP32-S3-Pico"),
636 ],
637 (0x303A, 0x81AC): [
638 ("MAGICS3BOOT", "MagiClick S3"),
639 ],
640 (0x303A, 0x81BA): [
641 ("senseBox", "MCU-S2 ESP32S2"),
642 ],
594 (0x30A4, 0x0002): [ 643 (0x30A4, 0x0002): [
595 ("SWANBOOT", "Swan R5"), 644 ("SWANBOOT", "Swan R5"),
596 ], 645 ],
597 (0x3171, 0x0100): [ 646 (0x3171, 0x0100): [
598 ("CMDBOOT", "COMMANDER"), 647 ("CMDBOOT", "COMMANDER"),
648 ],
649 (0x3343, 0x83CF): [
650 ("FIRE2BOOT", "FireBeetle 2 ESP32-S3"),
599 ], 651 ],
600 (0x80E7, 0x8111): [ 652 (0x80E7, 0x8111): [
601 ("IOTS2BOOT", "HiiBot IoTs2"), 653 ("IOTS2BOOT", "HiiBot IoTs2"),
602 ], 654 ],
603 (0xCAFE, 0xFFFF): [ 655 (0xCAFE, 0xFFFF): [

eric ide

mercurial