MicroPython eric7

Sat, 08 Jul 2023 16:38:40 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 08 Jul 2023 16:38:40 +0200
branch
eric7
changeset 10112
dcbb8703b5b2
parent 10111
049fbbd2253d
child 10113
40eb9038d100

MicroPython
- Updated the list of known CircuitPython boards.
- Updated the list of known UF2 capable boards.

docs/changelog.md file | annotate | diff | comparison | revisions
src/eric7/MicroPython/Devices/__init__.py file | annotate | diff | comparison | revisions
src/eric7/MicroPython/UF2FlashDialog.py file | annotate | diff | comparison | revisions
--- a/docs/changelog.md	Sat Jul 08 16:20:59 2023 +0200
+++ b/docs/changelog.md	Sat Jul 08 16:38:40 2023 +0200
@@ -2,6 +2,9 @@
 
 ### Version 23.8
 - bug fixes
+- MicroPython
+    - Updated the list of known CircuitPython boards.
+    - Updated the list of known UF2 capable boards.
 
 ### Version 23.7
 - bug fixes
--- a/src/eric7/MicroPython/Devices/__init__.py	Sat Jul 08 16:20:59 2023 +0200
+++ b/src/eric7/MicroPython/Devices/__init__.py	Sat Jul 08 16:38:40 2023 +0200
@@ -62,6 +62,7 @@
             (0x04D8, 0xEF67),  # senseBox MCU
             (0x054C, 0x0BC2),  # Sony Spresense
             (0x1209, 0x2017),  # Benjamin Shockley Mini SAM M4
+            (0x1209, 0x2023),  # Lilygo T-Display
             (0x1209, 0x3141),  # CrumpSpace CrumpS2
             (0x1209, 0x3252),  # Targett Module Clip w/Wroom
             (0x1209, 0x3253),  # Targett Module Clip w/Wrover
@@ -161,11 +162,13 @@
             (0x2E8A, 0x1014),  # Raspberry Pi Compute Module 4
             (0x2E8A, 0x1015),  # Raspberry Pi Zero 2W
             (0x2E8A, 0x1016),  # Pimoroni Tiny 2040 (2MB)
+            (0x2E8A, 0x1018),  # Pimoroni Inky Frame 5.7
             (0x2E8A, 0x1019),  # Pimoroni Motor 2040
             (0x2E8A, 0x101A),  # Pimoroni Servo 2040
             (0x2E8A, 0x101B),  # Pimoroni Badger 2040
             (0x2E8A, 0x101E),  # Raspberry Pi Zero W
             (0x2E8A, 0x101F),  # Waveshare Electronics RP2040-Zero
+            (0x2E8A, 0x1021),  # Waveshare Electronics Waveshare RP2040-LCD-0.96
             (0x2E8A, 0x1023),  # Invector Labs Challenger RP2040 LoRa
             (0x2E8A, 0x1026),  # ELECFREAKS Pico:ed
             (0x2E8A, 0x1027),  # WIZnet W5100S-EVB-Pico
@@ -176,7 +179,11 @@
             (0x2E8A, 0x1032),  # Invector Labs Challenger RP2040 SubGHz
             (0x2E8A, 0x1039),  # Waveshare Electronics Waveshare RP2040-LCD-1.28
             (0x2E8A, 0x1048),  # nullbits Bit-C PRO
+            (0x2E8A, 0x104A),  # Boardsource BLOK
             (0x2E8A, 0x104C),  # Raspberry Pi COSMO-Pico
+            (0x2E8A, 0x104F),  # Pimoroni Badger 2040 W
+            (0x2E8A, 0x1058),  # Pimoroni Plasma 2040 W
+            (0x2E8A, 0x1059),  # Pimoroni Pico DV Demo Base for Pico
             (0x303A, 0x7001),  # Espressif ESP32-S2-HMI-DevKit-1
             (0x303A, 0x7003),  # Espressif ESP32-S3-DevKitC-1
             (0x303A, 0x7003),  # Espressif ESP32-S3-DevKitC-1-N32R8
@@ -225,7 +232,15 @@
             (0x303A, 0x8114),  # Smart Bee Designs Bee-Motion-S3
             (0x303A, 0x8117),  # WEMOS LOLIN S3 16MB Flash 8MB PSRAM
             (0x303A, 0x812C),  # BananaPi BPI-PicoW-S3
+            (0x303A, 0x8142),  # Turkish Technology Team Foundation Deneyap Mini
+            (0x303A, 0x8145),  # Turkish Technology Team Foundation Deneyap Mini v2
+            (0x303A, 0x8148),  # Turkish Technology Team Foundation Deneyap Kart 1A v2
             (0x303A, 0x8151),  # LILYGO TEMBED ESP32S3
+            (0x303A, 0x815D),  # Smart Bee Designs Bee-Data-Logger
+            (0x303A, 0x815F),  # M5Stack AtomS3 Lite
+            (0x303A, 0x8166),  # VCC-GND YD-ESP32-S3
+            (0x303A, 0x8168),  # WEMOS LOLIN S3 MINI 4MB Flash 2MB PSRAM
+            (0x303A, 0x817A),  # UnexpectedMaker NanoS3
             (0x30A4, 0x0002),  # Blues Inc. Swan R5
             (0x3171, 0x0101),  # 8086.net Commander
             (0x31E2, 0x2001),  # BDMICRO LLC VINA-D21
--- a/src/eric7/MicroPython/UF2FlashDialog.py	Sat Jul 08 16:20:59 2023 +0200
+++ b/src/eric7/MicroPython/UF2FlashDialog.py	Sat Jul 08 16:38:40 2023 +0200
@@ -427,6 +427,22 @@
             ],
             (0x239A, 0x0125): [
                 ("MATRIXBOOT", "MatrixPortal ESP32-S2"),
+                ("MATRXS3BOOT", "MatrixPortal S3"),
+            ],
+            (0x239A, 0x0133): [
+                ("RT1050BOOT", "RT1050 EVK"),
+            ],
+            (0x239A, 0x0135): [
+                ("RT1040BOOT", "RT1040 EVK"),
+            ],
+            (0x239A, 0x0137): [
+                ("RT1015BOOT", "RT1015 EVK"),
+            ],
+            (0x239A, 0x013F): [
+                ("TOYS2BOOT", "My Little Hacker ESP32-S2"),
+            ],
+            (0x239A, 0x0143): [
+                ("QTPYS3BOOT", "QT Py ESP32-S3 (4M Flash, 2M PSRAM)"),
             ],
             (0x239A, 0x2030): [
                 ("MBBOOT", "Maker badge"),
@@ -452,6 +468,9 @@
             (0x2886, 0x0045): [
                 ("XIAO-SENSE", "XIAO nRF52840"),
             ],
+            (0x2886, 0x8056): [
+                ("XIAOS3BOOT", "XIAO ESP32-S3"),
+            ],
             (0x2886, 0xF00E): [
                 ("PITAYAGO", "Pitaya Go"),
             ],
@@ -507,6 +526,9 @@
             (0x303A, 0x80DA): [
                 ("HEXKYBOOT", "HexKy-S2"),
             ],
+            (0x303A, 0x80DC): [
+                ("ZEROS3BOOT", "ZeroS3"),
+            ],
             (0x303A, 0x80DE): [
                 ("LEAFS3BOOT", "BPI-Leaf-S3"),
             ],
@@ -543,12 +565,30 @@
             (0x303A, 0x8118): [
                 ("LOLIN3BOOT", "S3"),
             ],
+            (0x303A, 0x8121): [
+                ("ATOMS3BOOT", "AtomS3"),
+            ],
             (0x303A, 0x812D): [
                 ("UF2BOOT", "BPI-PicoW-S3"),
             ],
             (0x303A, 0x8134): [
                 ("TBEAMBOOT", "T-Beam Supreme"),
             ],
+            (0x303A, 0x8143): [
+                ("DYMBOOT", "Deneyap Mini"),
+            ],
+            (0x303A, 0x8146): [
+                ("DYM2BOOT", "Deneyap Mini v2"),
+            ],
+            (0x303A, 0x8149): [
+                ("DY1A2BOOT", "Deneyap Kart 1A v2"),
+            ],
+            (0x303A, 0x8160): [
+                ("ATOMS3BOOT", "AtomS3 Lite"),
+            ],
+            (0x303A, 0x8165): [
+                ("YDESP32S3", "YD-ESP32-S3"),
+            ],
             (0x30A4, 0x0002): [
                 ("SWANBOOT", "Swan R5"),
             ],

eric ide

mercurial