Extended the list of known CircuitPython and UF2 capable devices.

Sat, 10 Jul 2021 16:35:26 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 10 Jul 2021 16:35:26 +0200
changeset 8461
d9fb4a0f2460
parent 8457
43250377a360
child 8470
7a2678e25528

Extended the list of known CircuitPython and UF2 capable devices.

docs/changelog file | annotate | diff | comparison | revisions
eric6/MicroPython/MicroPythonDevices.py file | annotate | diff | comparison | revisions
eric6/MicroPython/UF2FlashDialog.py file | annotate | diff | comparison | revisions
--- a/docs/changelog	Sat Jul 10 11:39:17 2021 +0200
+++ b/docs/changelog	Sat Jul 10 16:35:26 2021 +0200
@@ -2,6 +2,8 @@
 ----------
 Version 21.8:
 - bug fixes
+- MicroPython
+  -- extended the list of known CircuitPython and UF2 capable devices
 
 Version 21.7:
 - bug fixes
--- a/eric6/MicroPython/MicroPythonDevices.py	Sat Jul 10 11:39:17 2021 +0200
+++ b/eric6/MicroPython/MicroPythonDevices.py	Sat Jul 10 16:35:26 2021 +0200
@@ -40,6 +40,7 @@
     
     "circuitpython": {
         "ids": [
+            (0x04D8, 0xEA2A),       # BHDynamics DynaLoRa_USB
             (0x04D8, 0xEAD1),       # BH Dynamics DynOSSAT-EDU-EPS-v1.0
             (0x04D8, 0xEAD2),       # BH Dynamics DynOSSAT-EDU-OBC-v1.0
             (0x04D8, 0xEC44),       # maholli PyCubed
@@ -55,6 +56,7 @@
             (0x04D8, 0xEE8D),       # J&J Studios LLC datum-IMU
             (0x04D8, 0xEE8E),       # J&J Studios LLC datum-Light
             (0x04D8, 0xEE8F),       # J&J Studios LLC datum-Weather
+            (0x04D8, 0xEF67),       # senseBox MCU
             (0x054C, 0x0BC2),       # Sony Spresense
             (0x1209, 0x2017),       # Benjamin Shockley Mini SAM M4
             (0x1209, 0x3252),       # Targett Module Clip w/Wroom
@@ -62,7 +64,9 @@
             (0x1209, 0x4D43),       # Robotics Masters Robo HAT MM1 M4
             (0x1209, 0x4DDD),       # ODT CP Sapling
             (0x1209, 0x4DDE),       # ODT CP Sapling M0 w/ SPI Flash
+            (0x1209, 0x4DDF),       # ODT CP Sapling Rev B
             (0x1209, 0x5BF0),       # Foosn Fomu
+            (0x1209, 0x7150),       # Electronic Cats Hunter Cat NFC
             (0x1209, 0x805A),       # Electronic Cats BastBLE
             (0x1209, 0xBAB0),       # Electronic Cats Bast WiFi
             (0x1209, 0xBAB1),       # Electronic Cats Meow Meow
@@ -73,10 +77,18 @@
             (0x1209, 0xC051),       # Betrusted Simmel
             (0x1209, 0xE3E3),       # StackRduino M0 PRO
             (0x1209, 0xF500),       # Silicognition LLC M4-Shim
+            (0x16D0, 0x08C6),       # Pimoroni Keybow 2040
+            (0x16D0, 0x08C7),       # Pimoroni Tiny 2040
+            (0x16D0, 0x08C8),       # Pimoroni PicoSystem
             (0x1915, 0xB001),       # Makerdiary Pitaya Go
             (0x1B4F, 0x0015),       # SparkFun RedBoard Turbo Board
             (0x1B4F, 0x0016),       # SparkFun SAMD51 Thing+
             (0x1B4F, 0x0017),       # SparkFun LUMIDrive Board
+            (0x1B4F, 0x0020),       # SparkFun MicroMod SAMD51
+            (0x1B4F, 0x0021),       # SparkFun SFE_nRF52840_MicroMod
+            (0x1B4F, 0x0024),       # SparkFun MicroMod RP2040
+            (0x1B4F, 0x0025),       # SparkFun Thing Plus RP2040
+            (0x1B4F, 0x0026),       # SparkFun Pro Micro RP2040
             (0x1B4F, 0x5289),       # SparkFun SFE_nRF52840_Mini
             (0x1B4F, 0x8D22),       # SparkFun SAMD21 Mini Breakout
             (0x1B4F, 0x8D23),       # SparkFun SAMD21 Dev Breakout
@@ -94,10 +106,20 @@
             (0x2B04, 0xC00C),       # Particle Argon
             (0x2B04, 0xC00D),       # Particle Boron
             (0x2B04, 0xC00E),       # Particle Xenon
+            (0x2E8A, 0x1000),       # Cytron Maker Pi RP2040
+            (0x2E8A, 0x1002),       # Pimoroni Pico LiPo (4MB)
+            (0x2E8A, 0x1003),       # Pimoroni Pico LiPo (16MB)
+            (0x2E8A, 0x1008),       # Pimoroni PGA2040
+            (0x303A, 0x8002),       # UnexpectedMaker TinyS2
             (0x303A, 0x8007),       # LILYGO TTGO T8 ESP32-S2
-            (0x3171, 0x0101),       # 8086 Consultancy Commander
+            (0x303A, 0x80AA),       # Espressif Franzininho WIFI w/Wroom
+            (0x303A, 0x80AD),       # Espressif Franzininho WIFI w/Wrover
+            (0x303A, 0x80AF),       # Artisense Reference Design RD00
+            (0x303A, 0x80B2),       # Muselab nanoESP32-S2  w/Wrover
+            (0x3171, 0x0101),       # 8086.net Commander
             (0x31E2, 0x2001),       # BDMICRO LLC VINA-D21
             (0x31E2, 0x2011),       # BDMICRO LLC VINA-D51
+            (0x31E2, 0x2021),       # BDMICRO LLC VINA-D51
             (0x32BD, 0x3001),       # Alorium Tech. AloriumTech Evo M51
             (0x4097, 0x0001),       # TG-Boards Datalore IP M4
             
--- a/eric6/MicroPython/UF2FlashDialog.py	Sat Jul 10 11:39:17 2021 +0200
+++ b/eric6/MicroPython/UF2FlashDialog.py	Sat Jul 10 16:35:26 2021 +0200
@@ -85,14 +85,14 @@
             (0x16D0, 0x0CDA): [
                 "AUTOMAT",        # automat
             ],
-            (0x1B4F, 0x0019): [
-                "QwiicMicro",     # Sparkfun Qwiic Micro
+            (0x1B4F, 0x0022): [
+                "SFMM852BOOT",    # MicroMod nRF52840
             ],
             (0x1B4F, 0x0D22): [
-                "SPARKFUN",       # Sparkfun SAMD21 Mini Breakout
+                "SPARKFUN",       # SAMD21 Mini Breakout
             ],
             (0x1B4F, 0x0D23): [
-                "SPARKFUN",       # Sparkfun SAMD21 Dev Breakout
+                "SPARKFUN",       # SAMD21 Dev Breakout
             ],
             (0x1D50, 0x6110): [
                 "ROBOTICS",       # Robotics
@@ -155,7 +155,6 @@
                 "ARGONBOOT  ",    # Argon
                 "BORONBOOT  ",    # Boron
                 "FTHR840BOOT",    # Feather nRF52840 Express
-                "MDBT50QBOOT",    # Raytac MDBT50Q-RX
                 "MDK840DONGL",    # MDK nRF52840 USB Dongle
                 "WS52840EVK",     # Waveshare nRF52840 Eval
                 "XENONBOOT  ",    # Xenon
@@ -227,6 +226,9 @@
             (0x239A, 0x0065): [
                 "ND6BOOT",        # ndBit6
             ],
+            (0x239A, 0x0069): [
+                "STMF411BOOT",    # STM32F411 BlackPill
+            ],
             (0x239A, 0x006B): [
                 "shIRtty",        # shIRtty
             ],
@@ -239,6 +241,9 @@
             (0x239A, 0x0079): [
                 "ARAMBOOT",       # ARAMCON Badge 2019
             ],
+            (0x239A, 0x007B): [
+                "ARAMBOOT",       # ARAMCON2 Badge
+            ],
             (0x239A, 0x007D): [
                 "BOOKBOOT",       # The Open Book Feather
             ],
@@ -247,9 +252,11 @@
             ],
             (0x239A, 0x0081): [
                 "RT1020BOOT",     # RT1020 EVK
+                "RT1024BOOT",     # RT1024 EVK
             ],
             (0x239A, 0x0083): [
                 "RT1060BOOT",     # RT1060 EVK
+                "RT1064BOOT",     # RT1064 EVK
             ],
             (0x239A, 0x0087): [
                 "FTHRSNSBOOT",    # Feather nRF52840 Sense
@@ -296,20 +303,27 @@
             (0x239A, 0x00C7): [
                 "KALUGA1BOOT",    # Kaluga 1
             ],
+            (0x239A, 0x00C9): [
+                "MATRIXBOOT",     # Matrix Portal M4
+            ],
             (0x239A, 0x00CB): [
                 "QTPY_BOOT",      # QT Py M0
             ],
             (0x239A, 0x00CD): [
                 "FTHRCANBOOT",    # Feather M4 CAN Express
             ],
+            (0x239A, 0x00DE): [
+                "NANOESPBOOT",    # nanoESP32-S2 WROOM
+            ],
             (0x239A, 0x00DF): [
                 "METROS2BOOT",    # Metro ESP32-S2
             ],
             (0x239A, 0x00E1): [
-                "METROM7BOOT",    # Metro M7 1011
+                "METROM7BOOT",    # Metro M7 iMX RT1011
             ],
             (0x239A, 0x00E5): [
                 "MAGTAGBOOT",     # Metro MagTag 2.9 Grayscale
+                "MAGTAGBOOT",     # MagTag 2.9 Grayscale
             ],
             (0x239A, 0x00EB): [
                 "FTHRS2BOOT",     # Feather ESP32-S2
@@ -323,6 +337,27 @@
             (0x239A, 0x00F5): [
                 "STARBOOT",       # Binary Star
             ],
+            (0x239A, 0x00F9): [
+                "HOUSEBOOT",      # FunHouse
+            ],
+            (0x239A, 0x00FB): [
+                "TRINKEYBOOT",    # Rotary Trinkey M0
+            ],
+            (0x239A, 0x00FF): [
+                "TRINKEYBOOT",    # NeoKey Trinkey M0
+            ],
+            (0x239A, 0x0101): [
+                "TRINKEYBOOT",    # Slide Trinkey M0
+            ],
+            (0x239A, 0x0103): [
+                "TRINKEYBOOT",    # ProxSense Trinkey M0
+            ],
+            (0x239A, 0x010B): [
+                "MDBT50QBOOT",    # Raytac MDBT50Q-RX
+            ],
+            (0x239A, 0x800B): [
+                "ATMZBOOT",       # ATMegaZero ESP32-S2
+            ],
             (0x239A, 0xB000): [
                 "HALLOWBOOT",     # Hallowing M0
             ],
@@ -334,20 +369,29 @@
             ],
             (0x2886, 0x002F): [
                 "Seeed XIAO",     # Seeeduino XIAO
-                "Arduino",        # Seeeduino XIAO (old bootloader)
             ],
             (0x2886, 0xF00E): [
                 "PITAYAGO",       # Pitaya Go
             ],
             (0x2886, 0xF00F): [
+                "M60KEYBOARD",    # MakerDiary M60 Mechanical Keyboard
                 "nRF52840M2",     # MakerDiary nRF52840 M.2 Module
             ],
+            (0x303A, 0x8005): [
+                "TINYS2BOOT",     # TinyS2
+            ],
             (0x303A, 0x8008): [
                 "TTGOS2BOOT",     # TTGO_T8_S2_Display
             ],
             (0x303A, 0x800E): [
                 "CCMBRISBOOT",    # CucumberRIS v1.1
             ],
+            (0x303A, 0x80B0): [
+                "RD00RBOOT",      # Reference Design RD00
+            ],
+            (0x303A, 0x80B3): [
+                "NANOESPBOOT",    # nanoESP32-S2 WROVER
+            ],
             (0x3171, 0x0100): [
                 "CMDBOOT",        # COMMANDER
             ],

eric ide

mercurial