MicroPython eric7

Tue, 11 Jan 2022 19:56:15 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 11 Jan 2022 19:56:15 +0100
branch
eric7
changeset 8919
5d7a0bb95482
parent 8918
2167e507b277
child 8920
fe16c3cf165d

MicroPython
- updated the list of known UF2 capable boards

docs/changelog file | annotate | diff | comparison | revisions
eric7/MicroPython/MicroPythonDevices.py file | annotate | diff | comparison | revisions
eric7/MicroPython/UF2FlashDialog.py file | annotate | diff | comparison | revisions
--- a/docs/changelog	Sun Jan 09 17:44:57 2022 +0100
+++ b/docs/changelog	Tue Jan 11 19:56:15 2022 +0100
@@ -10,6 +10,7 @@
   -- added bookmarks to the internal help viewer
 - MicroPython
   -- updated the list of known CircuitPython boards
+  -- updated the list of known UF2 capable boards
 - Project Browser
   -- added capability to open SVG files in the text editor to the Project
      Others Browser
--- a/eric7/MicroPython/MicroPythonDevices.py	Sun Jan 09 17:44:57 2022 +0100
+++ b/eric7/MicroPython/MicroPythonDevices.py	Tue Jan 11 19:56:15 2022 +0100
@@ -32,7 +32,7 @@
             (0x0403, 0x601C),       # FT4222H
             (0x10C4, 0xEA60),       # CP210x
             (0x1A86, 0x55D4),       # CH343
-            (0x1A86, 0x7523),       # HL-340
+            (0x1A86, 0x7523),       # HL-340, CH340
         ],
         "description": "ESP32, ESP8266",
         "icon": "esp32Device",
--- a/eric7/MicroPython/UF2FlashDialog.py	Sun Jan 09 17:44:57 2022 +0100
+++ b/eric7/MicroPython/UF2FlashDialog.py	Tue Jan 11 19:56:15 2022 +0100
@@ -71,6 +71,9 @@
             (0x1209, 0x7102): [
                 "MINISAMBOOT",    # Mini SAM M0
             ],
+            (0x1209, 0x7A01): [
+                "MIKOTO-BOOT",    # Mikoto nRF52840
+            ],
             (0x1209, 0x805A): [
                 "BASTBLE",        # Bast BLE
             ],
@@ -101,14 +104,24 @@
             (0x1D50, 0x6112): [
                 "RCBOOT",         # Wattuino RC
             ],
+            (0x1D50, 0x6157): [
+                "BBOARDBOOT",     # nRF52840 BBoard
+            ],
             (0x1D50, 0x6160): [
                 "BLUEMICRO",      # BlueMicro
             ],
+            (0x1D50, 0x616F): [
+                "BLUEMICRO",      # BlueMicro
+            ],
             (0x1FC9, 0x0094): [
                 "DblM33BOOT",     # Double M33
                 "LPC5528BOOT",    # LPCXpresso 55s28
                 "LPC5569BOOT",    # LPCXpresso 55s69
             ],
+            (0x1FC9, 0x0154): [
+                "K32L2BOOT",      # FRDM-K32L2B3
+                "K32L2BOOT",      # KUIIC
+            ],
             (0x230A, 0x00E9): [
                 "TAU_BOOT",       # Tau
             ],
@@ -272,6 +285,8 @@
                 "ADM840BOOT",     # AtelierDuMaker NRF52840 Breakout
             ],
             (0x239A, 0x00A5): [
+                "S3DKC1BOOT",     # ESP32S3 DevKitC 1
+                "S3DKM1BOOT",     # ESP32S3 DevKitM 1
                 "SAOLA1RBOOT",    # Saola 1R WROVER
             ],
             (0x239A, 0x00A7): [
@@ -292,6 +307,9 @@
             (0x239A, 0x00B9): [
                 "ND7BOOT",        # ndBit7
             ],
+            (0x239A, 0x00BB): [
+                "MDBT50QBOOT",    # Raytac MDBT50Q Demo Board 40
+            ],
             (0x239A, 0x00BF): [
                 "BADGEBOOT",      # BLM Badge
             ],
@@ -356,6 +374,21 @@
             (0x239A, 0x010B): [
                 "MDBT50QBOOT",    # Raytac MDBT50Q-RX
             ],
+            (0x239A, 0x010D): [
+                "GLASSESBOOT",    # LED Glasses Driver nRF52840
+            ],
+            (0x239A, 0x010F): [
+                "FTHRS2BOOT",     # Feather ESP32-S2 TFT
+            ],
+            (0x239A, 0x0111): [
+                "QTPYS2BOOT",     # QT Py ESP32-S2
+            ],
+            (0x239A, 0x0115): [
+                "FEATHERBOOT",    # Feather M4 Adalogger
+            ],
+            (0x239A, 0x0117): [
+                "CAMERABOOT",     # Camera
+            ],
             (0x239A, 0x800B): [
                 "ATMZBOOT",       # ATMegaZero ESP32-S2
             ],
@@ -378,6 +411,9 @@
                 "M60KEYBOARD",    # MakerDiary M60 Mechanical Keyboard
                 "nRF52840M2",     # MakerDiary nRF52840 M.2 Module
             ],
+            (0x303A, 0x7000): [
+                "ESPHMI1BOOT",    # HMI 1
+            ],
             (0x303A, 0x8005): [
                 "TINYS2BOOT",     # TinyS2
             ],
@@ -393,6 +429,21 @@
             (0x303A, 0x80B3): [
                 "NANOESPBOOT",    # nanoESP32-S2 WROVER
             ],
+            (0x303A, 0x80B5): [
+                "FS2NEOBOOT",     # FeatherS2 Neo
+            ],
+            (0x303A, 0x80B6): [
+                "MORPHBOOT",      # MORPHESP-240
+            ],
+            (0x303A, 0x80C4): [
+                "S2MINIBOOT",     # S2 Mini
+            ],
+            (0x303A, 0x80C7): [
+                "S2PICOBOOT",     # S2 Pico
+            ],
+            (0x303A, 0x80DA): [
+                "HEXKYBOOT",      # HexKy-S2
+            ],
             (0x3171, 0x0100): [
                 "CMDBOOT",        # COMMANDER
             ],

eric ide

mercurial