--- a/src/eric7/MicroPython/Devices/__init__.py Sun Mar 16 12:24:41 2025 +0100 +++ b/src/eric7/MicroPython/Devices/__init__.py Sun Mar 16 12:53:12 2025 +0100 @@ -148,6 +148,189 @@ (0x2341, 0x8057), # Arduino Nano 33 IoT (0x2341, 0x805A), # Arduino Arduino_Nano_33_BLE (0x2341, 0x824D), # Arduino Zero + (0x239A, 0x006A), # WeAct stm32f411ce blackpill with flash + (0x239A, 0x00CC), # Adafruit Industries LLC QT Py M0 Haxpress + (0x239A, 0x00CF), # Arduino Nano RP2040 Connect + (0x239A, 0x0145), # Adafruit Metro ESP32-S3 + (0x239A, 0x102E), # WeAct Studio Pico + (0x239A, 0x2030), # Czech maker Maker badge + (0x239A, 0x6005), # Winterbloom Big Honking Button + (0x239A, 0x8009), # ATMegaZero ESP32-S2 + (0x239A, 0x8012), # Adafruit Industries LLC ItsyBitsy M0 Express + (0x239A, 0x8014), # Adafruit Industries LLC Metro M0 Express + (0x239A, 0x8015), # Adafruit Industries LLC Feather M0 + (0x239A, 0x8019), + # Adafruit Industries LLC CircuitPlayground Express + # Adafruit Industries LLC CircuitPlayground Express with Crickit libraries + # Adafruit Industries LLC CircuitPlayground Express with displayio + (0x239A, 0x801D), # Adafruit Industries LLC Gemma M0 + (0x239A, 0x801F), + # Adafruit Industries LLC Trinket M0 + # Radomir Dopieralski Trinket M0 Haxpress + (0x239A, 0x8021), + # Adafruit Industries LLC Metro M4 Express + # Nadda-Reel Company LLC CP32-M4 + (0x239A, 0x8023), + # Adafruit Industries LLC Feather M0 Express + # Dave Astels Feather M0 Supersized + (0x239A, 0x8026), # Adafruit Industries LLC Feather M4 Express + (0x239A, 0x8028), # Adafruit Industries LLC pIRKey M0 + (0x239A, 0x802A), # Adafruit Industries LLC Feather nRF52840 Express + (0x239A, 0x802C), # Adafruit Industries LLC ItsyBitsy M4 Express + (0x239A, 0x8030), # Adafruit Industries LLC Trellis M4 Express + (0x239A, 0x8032), # Adafruit Industries LLC Grand Central M4 Express + (0x239A, 0x8034), # Adafruit Industries LLC PyBadge + (0x239A, 0x8036), # Adafruit Industries LLC PyPortal + (0x239A, 0x8038), # Adafruit Industries LLC Metro M4 Airlift Lite + (0x239A, 0x803C), # Electronut Labs Papyr + (0x239A, 0x803E), + # Adafruit Industries LLC PyGamer + # Adafruit Industries LLC PyGamer Advance + (0x239A, 0x8040), # Adafruit Industries LLC Metro nRF52840 Express + (0x239A, 0x8043), # Adafruit Industries LLC PyBadge AirLift + (0x239A, 0x8046), # Adafruit Industries LLC Circuit Playground Bluefruit + (0x239A, 0x8048), # Adafruit Industries LLC Monster M4SK + (0x239A, 0x804A), # Adafruit Industries LLC Hallowing M4 Express + (0x239A, 0x804C), # Adafruit Industries LLC PyRuler + (0x239A, 0x804E), # keithp.com snekboard + (0x239A, 0x8050), # Arduino MKRZero + (0x239A, 0x8052), # Adafruit Industries LLC ItsyBitsy nRF52840 Express + (0x239A, 0x8054), # Adafruit Industries LLC PyPortal Titano + (0x239A, 0x8056), # STMicroelectronics STM32F412ZG Discovery Board - CPy + (0x239A, 0x8058), # arturo182 Serpente + (0x239A, 0x805A), # Adafruit Industries LLC Feather STM32F405 Express + (0x239A, 0x805C), # George Robotic Pyboard Version 1.1 + (0x239A, 0x805E), # STMicroelectronics STM32F411VE Discovery Board - CPy + (0x239A, 0x8060), # Cedar Grove Studios StringCar M0 Express + (0x239A, 0x8062), # Winterbloom Sol + (0x239A, 0x8066), # ndGarage Bit6 + (0x239A, 0x8068), # MicroPython Chinese Community PYB LR Nano V2 + (0x239A, 0x8069), # Jeremy Gillick Thunderpack STM32F411 + (0x239A, 0x806A), # WeAct stm32f411ce blackpill + (0x239A, 0x806C), # @sarfata shIRtty + (0x239A, 0x8070), # Teknikio Bluebird + (0x239A, 0x8071), # Jeremy Gillick Thunderpack STM32F411 + (0x239A, 0x8072), # Adafruit Industries LLC CLUE nRF52840 Express + (0x239A, 0x8074), # arturo182 Feather MIMXRT1011 + (0x239A, 0x8076), # arturo182 Feather MIMXRT1062 + (0x239A, 0x8078), # NXP IMXRT1010-EVK + (0x239A, 0x807A), # ARAMCON Badge Team ARAMCON Badge 2019 + (0x239A, 0x807C), # ARAMCON Badge Team ARAMCON2 Badge + (0x239A, 0x807E), # Oddly Specific Objects The Open Book Feather + (0x239A, 0x8080), # OSHWA OHS2020 Badge + (0x239A, 0x8082), # NXP iMX RT 1020 EVK + (0x239A, 0x8084), # NXP iMX RT 1060 EVK + (0x239A, 0x8086), # PJRC Teensy 4.0 + (0x239A, 0x8088), # Adafruit Industries LLC Feather Bluefruit Sense + (0x239A, 0x808A), # STMicroelectronics STM32F407VG Discovery Board - CPy + (0x239A, 0x808E), # Espruino Pico + (0x239A, 0x8090), # Espruino Wifi + (0x239A, 0x8092), # Adafruit Feather M7 1011 + (0x239A, 0x8094), # IkigaiSense Technologies LTD IkigaiSense Vita nRF52840 + (0x239A, 0x8096), # Szymon Klause UARTLogger II + (0x239A, 0x8098), # STMicroelectronics Nucleo H743ZI - CPy + (0x239A, 0x809A), # STMicroelectronics Nucleo F767ZI - CPy + (0x239A, 0x809C), # STMicroelectronics ST STM32F746G Discovery - CPy + (0x239A, 0x809E), # STMicroelectronics Nucleo F746zg - CPy + (0x239A, 0x80A0), # AtelierDuMaker ADM_B_NRF52840_1 + (0x239A, 0x80A4), # OpenMV, LLC OpenMV-H7 R1 + (0x239A, 0x80A6), # Espressif Saola 1 w/WROVER + (0x239A, 0x80A8), # Espressif Saola 1 w/WROOM + (0x239A, 0x80AC), # UnexpectedMaker FeatherS2 + (0x239A, 0x80AE), # PJRC Teensy 4.1 + (0x239A, 0x80AF), # Radomir Dopieralski uGame10 + (0x239A, 0x80B0), # Radomir Dopieralski Fluff M0 + (0x239A, 0x80B2), # HiiBot BlueFi + (0x239A, 0x80B4), # Nice Keyboards nice!nano + (0x239A, 0x80B6), # Microchip SAM E54 Xplained Pro + (0x239A, 0x80B8), # Zoomax LoC BeR M4 base board + (0x239A, 0x80B9), # ndGarage Bit6 + (0x239A, 0x80BC), # Raytac Corporation MDBT50Q-DB-40 + (0x239A, 0x80BE), # TinkeringTech LLC TinkeringTech ScoutMakes Azul + (0x239A, 0x80C0), # Adafruit Industries LLC BLM Badge + (0x239A, 0x80C2), # bleeptrack PicoPlanet + (0x239A, 0x80C6), # MicroDev microS2 + (0x239A, 0x80C8), # Espressif Kaluga 1 + (0x239A, 0x80CA), # Adafruit Industries LLC Matrix Portal M4 + (0x239A, 0x80CC), # Adafruit Industries LLC QT Py M0 + (0x239A, 0x80CE), # Adafruit Industries LLC Feather M4 CAN + (0x239A, 0x80CF), # Kittenbot Meowbit + (0x239A, 0x80D0), # Adafruit Industries LLC Feather RadioFruit Zigbee + (0x239A, 0x80D1), # Adafruit Industries LLC Feather M0 Express + (0x239A, 0x80D2), # Adafruit Industries LLC Feather M0 RFM69 + (0x239A, 0x80D3), # Adafruit Industries LLC Feather M0 Adalogger + (0x239A, 0x80D4), # Adafruit Industries LLC Feather M0 RFM9x + (0x239A, 0x80D5), # Radomir Dopieralski PewPew 10.2 + (0x239A, 0x80D7), # Electronut Labs Blip + (0x239A, 0x80D8), # Nordic Semiconductor PCA10100 + (0x239A, 0x80D9), # Nordic Semiconductor PCA10059 + (0x239A, 0x80DA), # Nordic Semiconductor PCA10056 + (0x239A, 0x80DB), # TG-Techie TG-Watch + (0x239A, 0x80DC), # makerdiary nRF52840-MDK + (0x239A, 0x80DD), # makerdiary nRF52840-MDK-Dongle + (0x239A, 0x80DE), + # Muselab nanoESP32-S2 + # Muselab nanoESP32-S2 w/Wroom + (0x239A, 0x80E0), # Adafruit Metro ESP32S2 + (0x239A, 0x80E2), # Adafruit Metro M7 iMX RT1011 AirLift + (0x239A, 0x80E6), # Adafruit MagTag + (0x239A, 0x80EC), + # Adafruit Feather ESP32S2 + # Adafruit Feather ESP32S2 no PSRAM + (0x239A, 0x80EE), + # Adafruit Feather ESP32-S2 Reverse TFT + # Adafruit Feather ESP32S2 TFT no PSRAM + (0x239A, 0x80F0), # Adafruit Industries LLC NeoPixel Trinkey M0 + (0x239A, 0x80F2), # Adafruit Feather RP2040 + (0x239A, 0x80F4), # Raspberry Pi Pico + (0x239A, 0x80F8), # Adafruit QT Py RP2040 + (0x239A, 0x80FA), # Adafruit FunHouse + (0x239A, 0x80FC), # Adafruit Industries LLC Rotary Trinkey M0 + (0x239A, 0x80FE), # Adafruit ItsyBitsy RP2040 + (0x239A, 0x8100), # Adafruit Industries LLC NeoKey Trinkey M0 + (0x239A, 0x8102), # Adafruit Industries LLC Slide Trinkey M0 + (0x239A, 0x8104), # Adafruit Industries LLC ProxLight Trinkey M0 + (0x239A, 0x8106), # Adafruit KB2040 + (0x239A, 0x8108), # Adafruit Macropad RP2040 + (0x239A, 0x810A), # Adafruit QT2040 Trinkey + (0x239A, 0x810C), # Raytac Corporation MDBT50Q-RX Dongle + (0x239A, 0x810E), # Adafruit Industries LLC nRF52840 LED Glasses Driver + (0x239A, 0x8110), # Adafruit Feather ESP32-S2 TFT + (0x239A, 0x8112), # Adafruit QT Py ESP32S2 + (0x239A, 0x8114), # Adafruit Feather ESP32S3 No PSRAM + (0x239A, 0x8118), # Adafruit Camera + (0x239A, 0x811A), # Adafruit QT Py ESP32S3 no psram + (0x239A, 0x811C), # Adafruit Feather ESP32S3 4MB Flash 2MB PSRAM + (0x239A, 0x811E), # Adafruit Feather ESP32-S3 TFT + (0x239A, 0x8120), # Raspberry Pi Pico W + (0x239A, 0x8122), # Adafruit Feather RP2040 Scorpio + (0x239A, 0x8124), # Adafruit Feather ESP32-S3 Reverse TFT + (0x239A, 0x8126), # Adafruit MatrixPortal S3 + (0x239A, 0x8128), # Adafruit Feather RP2040 DVI + (0x239A, 0x812A), # Adafruit Feather RP2040 USB Host + (0x239A, 0x812C), # Adafruit Feather RP2040 ThinkInk + (0x239A, 0x812E), # Adafruit Feather RP2040 RFM + (0x239A, 0x8130), # Adafruit Feather RP2040 CAN + (0x239A, 0x8132), # Adafruit Feather RP2040 Prop-Maker + (0x239A, 0x8134), # NXP iMX RT 1050 EVKB + (0x239A, 0x8136), # NXP iMX RT 1040 EVK + (0x239A, 0x8138), # NXP IMXRT1015-EVK + (0x239A, 0x813C), # NXP iMX RT 1060 EVKB + (0x239A, 0x813E), # Adafruit Metro RP2040 + (0x239A, 0x8142), # Adafruit Metro M7 iMX RT1011 SD + (0x239A, 0x8144), # Adafruit QT Py ESP32S3 4MB Flash 2MB PSRAM + (0x239A, 0x8148), # Adafruit Qualia-S3-RGB666 + (0x239A, 0x814C), # Espressif ESP32-S3-EV-LCD-Board + (0x239A, 0x814E), # Adafruit Metro RP2350 + (0x239A, 0x8150), # Adafruit Feather RP2350 + (0x239A, 0x8152), # Adafruit Floppsy RP2040 + (0x239A, 0x8154), # Adafruit Industries LLC SHT4x Trinkey M0 + (0x239A, 0x8156), # Adafruit Industries LLC Pixel Trinkey M0 + (0x239A, 0x8158), # Adafruit Industries LLC TRRS Trinkey M0 + (0x239A, 0x815E), # Adafruit Feather RP2040 Adalogger + (0x239A, 0x8160), # Adafruit Vindie S2 + (0x239A, 0x8162), # Raspberry Pi Pico 2 W + (0x239A, 0xD1ED), # Adafruit Industries LLC HalloWing M0 Express (0x2786, 0x9207), # Switch Sc. BLE-SS dev board Multi Sensor (0x2786, 0x920D), # Switch Sc. SSCI ISP1807 Dev Board (0x2786, 0x920F), # Switch Sc. SSCI ISP1807 Micro Board @@ -356,7 +539,7 @@ (0x4097, 0x0001), # TG-Boards Datalore IP M4 (0x612B, 0x80A7), # Ai-Thinker ESP 12k NodeMCU # do not overwrite this entry - (0x239A, None), # Any Adafruit Boards + ##(0x239A, None), # Any Adafruit Boards ), "description": "CircuitPython", "icon": "circuitPythonDevice", @@ -403,7 +586,10 @@ "module": ".GenericMicroPythonDevices", }, "nrf52_uf2": { - "ids": ((0x2886, 0x0045),), # XIAO nRF52840 Sense + "ids": ( + (0x239A, 0x8052), # Feather nRF52840 Express + (0x2886, 0x0045), # XIAO nRF52840 Sense + ), "description": QCoreApplication.translate( "MicroPythonDevice", "NRF52 Board with UF2 Support" ),