MicroPython eric7

Sat, 08 Jan 2022 20:12:37 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 08 Jan 2022 20:12:37 +0100
branch
eric7
changeset 8910
02d67de5ec1c
parent 8909
1fd7ed5f83a6
child 8911
a37761d36236

MicroPython
- updated the list of known CircuitPython boards

docs/changelog file | annotate | diff | comparison | revisions
eric7/MicroPython/MicroPythonDevices.py file | annotate | diff | comparison | revisions
--- a/docs/changelog	Sat Jan 08 19:00:42 2022 +0100
+++ b/docs/changelog	Sat Jan 08 20:12:37 2022 +0100
@@ -6,6 +6,8 @@
   -- added capability to open SVG files in the text editor
 - Help Viewer
   -- added bookmarks to the internal help viewer
+- MicroPython
+  -- updated the list of known CircuitPython boards
 - Project Browser
   -- added capability to open SVG files in the text editor to the Project
      Others Browser
--- a/eric7/MicroPython/MicroPythonDevices.py	Sat Jan 08 19:00:42 2022 +0100
+++ b/eric7/MicroPython/MicroPythonDevices.py	Sat Jan 08 20:12:37 2022 +0100
@@ -59,15 +59,20 @@
             (0x04D8, 0xEF67),       # senseBox MCU
             (0x054C, 0x0BC2),       # Sony Spresense
             (0x1209, 0x2017),       # Benjamin Shockley Mini SAM M4
+            (0x1209, 0x3141),       # CrumpSpace CrumpS2
             (0x1209, 0x3252),       # Targett Module Clip w/Wroom
             (0x1209, 0x3253),       # Targett Module Clip w/Wrover
             (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, 0x4DF0),       # Oak Dev Tech Pixelwing ESP32S2
+            (0x1209, 0x4DF1),       # Oak Dev Tech BREAD2040
+            (0x1209, 0x4DF2),       # Oak Dev Tech CAST AWAY RP2040
             (0x1209, 0x5BF0),       # Foosn Fomu
             (0x1209, 0x7150),       # Electronic Cats Hunter Cat NFC
             (0x1209, 0x805A),       # Electronic Cats BastBLE
+            (0x1209, 0xA182),       # Solder Party RP2040 Stamp
             (0x1209, 0xBAB0),       # Electronic Cats Bast WiFi
             (0x1209, 0xBAB1),       # Electronic Cats Meow Meow
             (0x1209, 0xBAB2),       # Electronic Cats CatWAN USBStick
@@ -78,29 +83,42 @@
             (0x1209, 0xE3E3),       # StackRduino M0 PRO
             (0x1209, 0xF500),       # Silicognition LLC M4-Shim
             (0x16D0, 0x08C6),       # Pimoroni Keybow 2040
-            (0x16D0, 0x08C7),       # Pimoroni Tiny 2040
+            (0x16D0, 0x08C7),       # Pimoroni Tiny 2040 (8MB)
             (0x16D0, 0x08C8),       # Pimoroni PicoSystem
             (0x1915, 0xB001),       # Makerdiary Pitaya Go
+            (0x192F, 0xB1B2),       # WarmBit BluePixel nRF52840
             (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, 0x0020),       # SparkFun MicroMod SAMD51 Processor
+            (0x1B4F, 0x0021),       # SparkFun MicroMod nRF52840 Processor
+            (0x1B4F, 0x0024),       # SparkFun MicroMod RP2040 Processor
             (0x1B4F, 0x0025),       # SparkFun Thing Plus RP2040
             (0x1B4F, 0x0026),       # SparkFun Pro Micro RP2040
+            (0x1B4F, 0x0027),       # SparkFun STM32 MicroMod Processor
+            (0x1B4F, 0x0028),       # SparkFun Thing Plus - STM32
             (0x1B4F, 0x5289),       # SparkFun SFE_nRF52840_Mini
             (0x1B4F, 0x8D22),       # SparkFun SAMD21 Mini Breakout
             (0x1B4F, 0x8D23),       # SparkFun SAMD21 Dev Breakout
             (0x1B4F, 0x8D24),       # SparkFun Qwiic Micro
             (0x1D50, 0x60E8),       # Radomir Dopieralski PewPew M4
+            (0x1D50, 0x6152),       # nrf52.jpconstantineau.com BlueMicro833
+            (0x1D50, 0x6153),       # JPConstantineau PyKey18
+            (0x1D50, 0x6153),       # JPConstantineau PyKey44
+            (0x1D50, 0x6153),       # JPConstantineau PyKey60
+            (0x1D50, 0x6153),       # JPConstantineau PyKey87
+            (0x1D50, 0x6154),       # JPConstantineau EncoderPad RP2040
+            (0x1D50, 0x6161),       # nrf52.jpconstantineau.com BlueMicro840
             (0x2341, 0x8053),       # Arduino MKR1300
             (0x2341, 0x8057),       # Arduino Nano 33 IoT
             (0x2341, 0x805A),       # Arduino Arduino_Nano_33_BLE
             (0x2341, 0x824D),       # Arduino Zero
             (0x2786, 0x9207),       # Switch Sc. BLE-SS dev board Multi Sensor
             (0x2886, 0x002F),       # Seeed Seeeduino XIAO
+            (0x2886, 0x0042),       # Seeed Seeeduino XIAO RP2040
+            (0x2886, 0x0045),       # Seeed XIAO nRF52840 Sense
             (0x2886, 0x802D),       # Seeed Seeeduino Wio Terminal
+            (0x2886, 0x802F),       # Seeed Seeeduino XIAO KB
             (0x2886, 0xF001),       # Makerdiary nRF52840 M.2 Developer Kit
             (0x2886, 0xF002),       # Makerdiary M60 Keyboard
             (0x2B04, 0xC00C),       # Particle Argon
@@ -109,19 +127,46 @@
             (0x2E8A, 0x1000),       # Cytron Maker Pi RP2040
             (0x2E8A, 0x1002),       # Pimoroni Pico LiPo (4MB)
             (0x2E8A, 0x1003),       # Pimoroni Pico LiPo (16MB)
+            (0x2E8A, 0x1005),       # Melopero Shake RP2040
+            (0x2E8A, 0x1006),       # Invector Labs Challenger RP2040 WiFi
             (0x2E8A, 0x1008),       # Pimoroni PGA2040
+            (0x2E8A, 0x1009),       # Pimoroni Interstate 75
+            (0x2E8A, 0x100A),       # Pimoroni Plasma 2040
+            (0x2E8A, 0x100B),       # Invector Labs Challenger RP2040 LTE
+            (0x2E8A, 0x100D),       # Invector Labs Challenger NB RP2040 WiFi
+            (0x2E8A, 0x100F),       # Cytron Maker Nano RP2040
+            (0x2E8A, 0x1012),       # Raspberry Pi Compute Module 4 IO Board
+            (0x2E8A, 0x1013),       # Raspberry Pi 4B
+            (0x2E8A, 0x1014),       # Raspberry Pi Compute Module 4
+            (0x2E8A, 0x1015),       # Raspberry Pi Zero 2W
+            (0x2E8A, 0x1016),       # Pimoroni Tiny 2040 (2MB)
+            (0x2E8A, 0xF015),       # Raspberry Pi Zero
+            (0x303A, 0x7001),       # Espressif ESP32-S2-HMI-DevKit-1
+            (0x303A, 0x7003),       # Espressif ESP32-S3-DevKitC-1
+            (0x303A, 0x7003),       # Espressif ESP32-S3-DevKitC-1-nopsram
+            (0x303A, 0x7005),       # Espressif ESP32-S3-Box-2.5
             (0x303A, 0x8002),       # UnexpectedMaker TinyS2
             (0x303A, 0x8007),       # LILYGO TTGO T8 ESP32-S2
+            (0x303A, 0x800D),       # Gravitech Cucumber RS
+            (0x303A, 0x80A1),       # Gravitech Cucumber R
+            (0x303A, 0x80A4),       # Gravitech Cucumber M
+            (0x303A, 0x80A7),       # Gravitech Cucumber MS
             (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
+            (0x303A, 0x80B5),       # UnexpectedMaker FeatherS2 Neo
+            (0x303A, 0x80B7),       # MORPHEANS MORPHESP-240
+            (0x303A, 0x80C3),       # Lolin S2 Mini
+            (0x303A, 0x80C6),       # Lolin S2 Pico
+            (0x30A4, 0x0002),       # Blues Inc. Swan R5
             (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
+            (0x612B, 0x80A7),       # Ai-Thinker ESP 12k NodeMCU
             
             (0x239A, None),         # Any Adafruit Boards
         ],

eric ide

mercurial