Thu, 17 Apr 2025 11:49:45 +0200
Extended a device comment in the MicroPython devices list.
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | # -*- coding: utf-8 -*- |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | |
11090
f5f5f5803935
Updated copyright for 2025.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11070
diff
changeset
|
3 | # Copyright (c) 2023 - 2025 Detlev Offenbach <detlev@die-offenbachs.de> |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | # |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | """ |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | Package containing the device interface modules and device specific dialogs. |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | """ |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | import contextlib |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | import importlib |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | import logging |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | from PyQt6.QtCore import QCoreApplication |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | from PyQt6.QtSerialPort import QSerialPortInfo |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | from eric7 import Preferences |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | from eric7.EricGui import EricPixmapCache |
9922
6a8cc5957928
Changed code to filter the 'tty.*' devices on macOS and only use the 'cu.*' ones.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9906
diff
changeset
|
19 | from eric7.SystemUtilities import OSUtilities |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | from .DeviceBase import BaseDevice |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | SupportedBoards = { |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | "bbc_microbit": { |
11033 | 25 | "ids": ((0x0D28, 0x0204),), # micro:bit |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | "description": "BBC micro:bit", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | "icon": "microbitDevice", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | "port_description": "BBC micro:bit CMSIS-DAP", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | "module": ".MicrobitDevices", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | }, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | "calliope": { |
11033 | 32 | "ids": ((0x0D28, 0x0204),), # Calliope mini |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | "description": "Calliope mini", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | "icon": "calliope_mini", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | "port_description": "DAPLink CMSIS-DAP", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | "module": ".MicrobitDevices", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | }, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | "circuitpython": { |
11031 | 39 | "ids": ( |
11121 | 40 | (0x0456, 0x003C), # Analog Devices, Inc. MAX32690 APARD |
41 | (0x0456, 0x003D), # Analog Devices, Inc. MAX32690 EvKit | |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | (0x0483, 0x572A), # STMicroelectronics NUCLEO-F446RE - CPy |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | (0x04D8, 0xE799), # Cytron Maker Zero SAMD21 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | (0x04D8, 0xEA2A), # BHDynamics DynaLoRa_USB |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | (0x04D8, 0xEAD1), # BH Dynamics DynOSSAT-EDU-EPS-v1.0 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | (0x04D8, 0xEAD2), # BH Dynamics DynOSSAT-EDU-OBC-v1.0 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | (0x04D8, 0xEC44), # maholli PyCubed |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | (0x04D8, 0xEC63), # Kevin Neubauer CircuitBrains Basic |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | (0x04D8, 0xEC64), # Kevin Neubauer CircuitBrains Deluxe |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | (0x04D8, 0xEC72), # XinaBox CC03 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | (0x04D8, 0xEC75), # XinaBox CS11 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | (0x04D8, 0xED5F), # Itaca Innovation uChip CircuitPython |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | (0x04D8, 0xED94), # maholli kicksat-sprite |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | (0x04D8, 0xEDB3), # Capable Robot Programmable USB Hub |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | (0x04D8, 0xEDBE), # maholli SAM32 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | (0x04D8, 0xEE8C), # J&J Studios LLC datum-Distance |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | (0x04D8, 0xEE8D), # J&J Studios LLC datum-IMU |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | (0x04D8, 0xEE8E), # J&J Studios LLC datum-Light |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | (0x04D8, 0xEE8F), # J&J Studios LLC datum-Weather |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | (0x04D8, 0xEF67), # senseBox MCU |
10626 | 61 | (0x04E9, 0x80FF), # PCTEL WSC-1450 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | (0x054C, 0x0BC2), # Sony Spresense |
11121 | 63 | (0x1209, 0x0001), # Solder Party ESP32-P4 Stamp XL |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | (0x1209, 0x2017), # Benjamin Shockley Mini SAM M4 |
10112 | 65 | (0x1209, 0x2023), # Lilygo T-Display |
10208 | 66 | (0x1209, 0x2031), # Czech maker ES3ink |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | (0x1209, 0x3141), # CrumpSpace CrumpS2 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | (0x1209, 0x3252), # Targett Module Clip w/Wroom |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | (0x1209, 0x3253), # Targett Module Clip w/Wrover |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | (0x1209, 0x4203), # 42. Keebs Frood |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
71 | (0x1209, 0x4D43), # Robotics Masters Robo HAT MM1 M4 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72 | (0x1209, 0x4DDD), # ODT CP Sapling |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73 | (0x1209, 0x4DDE), # ODT CP Sapling M0 w/ SPI Flash |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
74 | (0x1209, 0x4DDF), # ODT CP Sapling Rev B |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75 | (0x1209, 0x4DF0), # Oak Dev Tech Pixelwing ESP32S2 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76 | (0x1209, 0x4DF1), # Oak Dev Tech BREAD2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77 | (0x1209, 0x4DF2), # Oak Dev Tech CAST AWAY RP2040 |
10840 | 78 | (0x1209, 0x4DF6), # Oak Dev Tech RPGA Feather |
11121 | 79 | (0x1209, 0x5687), # Bradán Lane STUDIO Coin M0 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | (0x1209, 0x5A52), # ZRichard RP2.65-F |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | (0x1209, 0x5BF0), # Foosn Fomu |
11010 | 82 | (0x1209, 0x6036), # Weekin WK-50 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | (0x1209, 0x7150), # Electronic Cats Hunter Cat NFC |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | (0x1209, 0x7382), # Invector Labs AB iLabs Challenger 840 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | (0x1209, 0x805A), # Electronic Cats BastBLE |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | (0x1209, 0x8CAE), # takayoshiotake Octave RP2040 |
9901 | 87 | (0x1209, 0x9000), # Hack Club Sprig |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | (0x1209, 0xA182), # Solder Party RP2040 Stamp |
10901 | 89 | (0x1209, 0xA183), # Solder Party RP2350 Stamp |
90 | (0x1209, 0xA184), # Solder Party RP2350 Stamp XL | |
10626 | 91 | (0x1209, 0xADF0), # ICBbuy SuperMini NRF52840 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | (0x1209, 0xB182), # Solder Party BBQ20 Keyboard |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
93 | (0x1209, 0xBAB0), # Electronic Cats Bast WiFi |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94 | (0x1209, 0xBAB1), # Electronic Cats Meow Meow |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | (0x1209, 0xBAB2), # Electronic Cats CatWAN USBStick |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | (0x1209, 0xBAB3), # Electronic Cats Bast Pro Mini M0 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | (0x1209, 0xBAB6), # Electronic Cats Escornabot Makech |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | (0x1209, 0xBAB8), # Electronic Cats NFC Copy Cat |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | (0x1209, 0xC051), # Betrusted Simmel |
11121 | 100 | (0x1209, 0xCB65), # 0xCB Gemini |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | (0x1209, 0xCB74), # 0xCB Helios |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | (0x1209, 0xD10D), # Diodes Delight Piunora |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | (0x1209, 0xD1B5), # Radomir Dopieralski PewPew LCD |
10208 | 104 | (0x1209, 0xD1B6), # Radomir Dopieralski uGame22 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | (0x1209, 0xE3E3), # StackRduino M0 PRO |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | (0x1209, 0xEF00), # 2231puppy E-Fidget |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107 | (0x1209, 0xF123), # Electrolama minik |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108 | (0x1209, 0xF500), # Silicognition LLC M4-Shim |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | (0x1209, 0xF502), # Silicognition LLC RP2040-Shim |
10840 | 110 | (0x1209, 0xFF40), # RF.Guru RP2040 |
10626 | 111 | (0x1354, 0x4004), # FACTS Engineering LLC P1AM-200 CircuitPython |
10840 | 112 | (0x16D0, 0x07F2), # Autosport Labs ESP32-CAN-X2 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | (0x16D0, 0x08C6), # Pimoroni Keybow 2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114 | (0x16D0, 0x08C7), # Pimoroni Tiny 2040 (8MB) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | (0x16D0, 0x08C8), # Pimoroni PicoSystem |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | (0x16D0, 0x10ED), # Mechwild PillBug |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | (0x1915, 0xB001), # Makerdiary Pitaya Go |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | (0x192F, 0xB1B2), # WarmBit BluePixel nRF52840 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | (0x1B4F, 0x0015), # SparkFun RedBoard Turbo Board |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | (0x1B4F, 0x0016), # SparkFun SAMD51 Thing+ |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | (0x1B4F, 0x0017), # SparkFun LUMIDrive Board |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | (0x1B4F, 0x0020), # SparkFun MicroMod SAMD51 Processor |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
123 | (0x1B4F, 0x0021), # SparkFun MicroMod nRF52840 Processor |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | (0x1B4F, 0x0024), # SparkFun MicroMod RP2040 Processor |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | (0x1B4F, 0x0025), # SparkFun Thing Plus RP2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126 | (0x1B4F, 0x0026), # SparkFun Pro Micro RP2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127 | (0x1B4F, 0x0027), # SparkFun STM32 MicroMod Processor |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128 | (0x1B4F, 0x0028), # SparkFun Thing Plus - STM32 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
129 | (0x1B4F, 0x002E), # PJRC/Sparkfun Teensy MicroMod |
11121 | 130 | (0x1B4F, 0x0038), # SparkFun Thing Plus RP2350 |
10901 | 131 | (0x1B4F, 0x0039), # SparkFun Pro Micro RP2350 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
132 | (0x1B4F, 0x5289), # SparkFun SFE_nRF52840_Mini |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133 | (0x1B4F, 0x8D22), # SparkFun SAMD21 Mini Breakout |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134 | (0x1B4F, 0x8D23), # SparkFun SAMD21 Dev Breakout |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135 | (0x1B4F, 0x8D24), # SparkFun Qwiic Micro |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | (0x1D50, 0x60E8), # Radomir Dopieralski PewPew M4 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | (0x1D50, 0x6152), # nrf52.jpconstantineau.com BlueMicro833 |
11031 | 138 | (0x1D50, 0x6153), |
139 | # JPConstantineau PyKey18 | |
140 | # JPConstantineau PyKey44 | |
141 | # JPConstantineau PyKey60 | |
142 | # JPConstantineau PyKey87 | |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
143 | (0x1D50, 0x6154), # JPConstantineau EncoderPad RP2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
144 | (0x1D50, 0x6161), # nrf52.jpconstantineau.com BlueMicro840 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
145 | (0x2019, 0x7103), # Benjamin Shockley Fig Pi |
10208 | 146 | (0x2341, 0x056B), # Arduino Nano ESP32 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147 | (0x2341, 0x8053), # Arduino MKR1300 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | (0x2341, 0x8057), # Arduino Nano 33 IoT |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | (0x2341, 0x805A), # Arduino Arduino_Nano_33_BLE |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
150 | (0x2341, 0x824D), # Arduino Zero |
11170
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
151 | (0x239A, 0x006A), # WeAct stm32f411ce blackpill with flash |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
152 | (0x239A, 0x00CC), # Adafruit Industries LLC QT Py M0 Haxpress |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
153 | (0x239A, 0x00CF), # Arduino Nano RP2040 Connect |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
154 | (0x239A, 0x0145), # Adafruit Metro ESP32-S3 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
155 | (0x239A, 0x102E), # WeAct Studio Pico |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
156 | (0x239A, 0x2030), # Czech maker Maker badge |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
157 | (0x239A, 0x6005), # Winterbloom Big Honking Button |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
158 | (0x239A, 0x8009), # ATMegaZero ESP32-S2 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
159 | (0x239A, 0x8012), # Adafruit Industries LLC ItsyBitsy M0 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
160 | (0x239A, 0x8014), # Adafruit Industries LLC Metro M0 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
161 | (0x239A, 0x8015), # Adafruit Industries LLC Feather M0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
162 | (0x239A, 0x8019), |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
163 | # Adafruit Industries LLC CircuitPlayground Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
164 | # Adafruit Industries LLC CircuitPlayground Express with Crickit libraries |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
165 | # Adafruit Industries LLC CircuitPlayground Express with displayio |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
166 | (0x239A, 0x801D), # Adafruit Industries LLC Gemma M0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
167 | (0x239A, 0x801F), |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
168 | # Adafruit Industries LLC Trinket M0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
169 | # Radomir Dopieralski Trinket M0 Haxpress |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
170 | (0x239A, 0x8021), |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
171 | # Adafruit Industries LLC Metro M4 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
172 | # Nadda-Reel Company LLC CP32-M4 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
173 | (0x239A, 0x8023), |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
174 | # Adafruit Industries LLC Feather M0 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
175 | # Dave Astels Feather M0 Supersized |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
176 | (0x239A, 0x8026), # Adafruit Industries LLC Feather M4 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
177 | (0x239A, 0x8028), # Adafruit Industries LLC pIRKey M0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
178 | (0x239A, 0x802A), # Adafruit Industries LLC Feather nRF52840 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
179 | (0x239A, 0x802C), # Adafruit Industries LLC ItsyBitsy M4 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
180 | (0x239A, 0x8030), # Adafruit Industries LLC Trellis M4 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
181 | (0x239A, 0x8032), # Adafruit Industries LLC Grand Central M4 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
182 | (0x239A, 0x8034), # Adafruit Industries LLC PyBadge |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
183 | (0x239A, 0x8036), # Adafruit Industries LLC PyPortal |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
184 | (0x239A, 0x8038), # Adafruit Industries LLC Metro M4 Airlift Lite |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
185 | (0x239A, 0x803C), # Electronut Labs Papyr |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
186 | (0x239A, 0x803E), |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
187 | # Adafruit Industries LLC PyGamer |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
188 | # Adafruit Industries LLC PyGamer Advance |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
189 | (0x239A, 0x8040), # Adafruit Industries LLC Metro nRF52840 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
190 | (0x239A, 0x8043), # Adafruit Industries LLC PyBadge AirLift |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
191 | (0x239A, 0x8046), # Adafruit Industries LLC Circuit Playground Bluefruit |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
192 | (0x239A, 0x8048), # Adafruit Industries LLC Monster M4SK |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
193 | (0x239A, 0x804A), # Adafruit Industries LLC Hallowing M4 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
194 | (0x239A, 0x804C), # Adafruit Industries LLC PyRuler |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
195 | (0x239A, 0x804E), # keithp.com snekboard |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
196 | (0x239A, 0x8050), # Arduino MKRZero |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
197 | (0x239A, 0x8052), # Adafruit Industries LLC ItsyBitsy nRF52840 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
198 | (0x239A, 0x8054), # Adafruit Industries LLC PyPortal Titano |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
199 | (0x239A, 0x8056), # STMicroelectronics STM32F412ZG Discovery Board - CPy |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
200 | (0x239A, 0x8058), # arturo182 Serpente |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
201 | (0x239A, 0x805A), # Adafruit Industries LLC Feather STM32F405 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
202 | (0x239A, 0x805C), # George Robotic Pyboard Version 1.1 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
203 | (0x239A, 0x805E), # STMicroelectronics STM32F411VE Discovery Board - CPy |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
204 | (0x239A, 0x8060), # Cedar Grove Studios StringCar M0 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
205 | (0x239A, 0x8062), # Winterbloom Sol |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
206 | (0x239A, 0x8066), # ndGarage Bit6 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
207 | (0x239A, 0x8068), # MicroPython Chinese Community PYB LR Nano V2 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
208 | (0x239A, 0x8069), # Jeremy Gillick Thunderpack STM32F411 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
209 | (0x239A, 0x806A), # WeAct stm32f411ce blackpill |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
210 | (0x239A, 0x806C), # @sarfata shIRtty |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
211 | (0x239A, 0x8070), # Teknikio Bluebird |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
212 | (0x239A, 0x8071), # Jeremy Gillick Thunderpack STM32F411 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
213 | (0x239A, 0x8072), # Adafruit Industries LLC CLUE nRF52840 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
214 | (0x239A, 0x8074), # arturo182 Feather MIMXRT1011 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
215 | (0x239A, 0x8076), # arturo182 Feather MIMXRT1062 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
216 | (0x239A, 0x8078), # NXP IMXRT1010-EVK |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
217 | (0x239A, 0x807A), # ARAMCON Badge Team ARAMCON Badge 2019 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
218 | (0x239A, 0x807C), # ARAMCON Badge Team ARAMCON2 Badge |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
219 | (0x239A, 0x807E), # Oddly Specific Objects The Open Book Feather |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
220 | (0x239A, 0x8080), # OSHWA OHS2020 Badge |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
221 | (0x239A, 0x8082), # NXP iMX RT 1020 EVK |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
222 | (0x239A, 0x8084), # NXP iMX RT 1060 EVK |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
223 | (0x239A, 0x8086), # PJRC Teensy 4.0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
224 | (0x239A, 0x8088), # Adafruit Industries LLC Feather Bluefruit Sense |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
225 | (0x239A, 0x808A), # STMicroelectronics STM32F407VG Discovery Board - CPy |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
226 | (0x239A, 0x808E), # Espruino Pico |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
227 | (0x239A, 0x8090), # Espruino Wifi |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
228 | (0x239A, 0x8092), # Adafruit Feather M7 1011 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
229 | (0x239A, 0x8094), # IkigaiSense Technologies LTD IkigaiSense Vita nRF52840 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
230 | (0x239A, 0x8096), # Szymon Klause UARTLogger II |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
231 | (0x239A, 0x8098), # STMicroelectronics Nucleo H743ZI - CPy |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
232 | (0x239A, 0x809A), # STMicroelectronics Nucleo F767ZI - CPy |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
233 | (0x239A, 0x809C), # STMicroelectronics ST STM32F746G Discovery - CPy |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
234 | (0x239A, 0x809E), # STMicroelectronics Nucleo F746zg - CPy |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
235 | (0x239A, 0x80A0), # AtelierDuMaker ADM_B_NRF52840_1 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
236 | (0x239A, 0x80A4), # OpenMV, LLC OpenMV-H7 R1 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
237 | (0x239A, 0x80A6), # Espressif Saola 1 w/WROVER |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
238 | (0x239A, 0x80A8), # Espressif Saola 1 w/WROOM |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
239 | (0x239A, 0x80AC), # UnexpectedMaker FeatherS2 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
240 | (0x239A, 0x80AE), # PJRC Teensy 4.1 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
241 | (0x239A, 0x80AF), # Radomir Dopieralski uGame10 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
242 | (0x239A, 0x80B0), # Radomir Dopieralski Fluff M0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
243 | (0x239A, 0x80B2), # HiiBot BlueFi |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
244 | (0x239A, 0x80B4), # Nice Keyboards nice!nano |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
245 | (0x239A, 0x80B6), # Microchip SAM E54 Xplained Pro |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
246 | (0x239A, 0x80B8), # Zoomax LoC BeR M4 base board |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
247 | (0x239A, 0x80B9), # ndGarage Bit6 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
248 | (0x239A, 0x80BC), # Raytac Corporation MDBT50Q-DB-40 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
249 | (0x239A, 0x80BE), # TinkeringTech LLC TinkeringTech ScoutMakes Azul |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
250 | (0x239A, 0x80C0), # Adafruit Industries LLC BLM Badge |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
251 | (0x239A, 0x80C2), # bleeptrack PicoPlanet |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
252 | (0x239A, 0x80C6), # MicroDev microS2 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
253 | (0x239A, 0x80C8), # Espressif Kaluga 1 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
254 | (0x239A, 0x80CA), # Adafruit Industries LLC Matrix Portal M4 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
255 | (0x239A, 0x80CC), # Adafruit Industries LLC QT Py M0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
256 | (0x239A, 0x80CE), # Adafruit Industries LLC Feather M4 CAN |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
257 | (0x239A, 0x80CF), # Kittenbot Meowbit |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
258 | (0x239A, 0x80D0), # Adafruit Industries LLC Feather RadioFruit Zigbee |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
259 | (0x239A, 0x80D1), # Adafruit Industries LLC Feather M0 Express |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
260 | (0x239A, 0x80D2), # Adafruit Industries LLC Feather M0 RFM69 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
261 | (0x239A, 0x80D3), # Adafruit Industries LLC Feather M0 Adalogger |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
262 | (0x239A, 0x80D4), # Adafruit Industries LLC Feather M0 RFM9x |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
263 | (0x239A, 0x80D5), # Radomir Dopieralski PewPew 10.2 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
264 | (0x239A, 0x80D7), # Electronut Labs Blip |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
265 | (0x239A, 0x80D8), # Nordic Semiconductor PCA10100 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
266 | (0x239A, 0x80D9), # Nordic Semiconductor PCA10059 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
267 | (0x239A, 0x80DA), # Nordic Semiconductor PCA10056 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
268 | (0x239A, 0x80DB), # TG-Techie TG-Watch |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
269 | (0x239A, 0x80DC), # makerdiary nRF52840-MDK |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
270 | (0x239A, 0x80DD), # makerdiary nRF52840-MDK-Dongle |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
271 | (0x239A, 0x80DE), |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
272 | # Muselab nanoESP32-S2 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
273 | # Muselab nanoESP32-S2 w/Wroom |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
274 | (0x239A, 0x80E0), # Adafruit Metro ESP32S2 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
275 | (0x239A, 0x80E2), # Adafruit Metro M7 iMX RT1011 AirLift |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
276 | (0x239A, 0x80E6), # Adafruit MagTag |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
277 | (0x239A, 0x80EC), |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
278 | # Adafruit Feather ESP32S2 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
279 | # Adafruit Feather ESP32S2 no PSRAM |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
280 | (0x239A, 0x80EE), |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
281 | # Adafruit Feather ESP32-S2 Reverse TFT |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
282 | # Adafruit Feather ESP32S2 TFT no PSRAM |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
283 | (0x239A, 0x80F0), # Adafruit Industries LLC NeoPixel Trinkey M0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
284 | (0x239A, 0x80F2), # Adafruit Feather RP2040 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
285 | (0x239A, 0x80F4), # Raspberry Pi Pico |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
286 | (0x239A, 0x80F8), # Adafruit QT Py RP2040 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
287 | (0x239A, 0x80FA), # Adafruit FunHouse |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
288 | (0x239A, 0x80FC), # Adafruit Industries LLC Rotary Trinkey M0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
289 | (0x239A, 0x80FE), # Adafruit ItsyBitsy RP2040 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
290 | (0x239A, 0x8100), # Adafruit Industries LLC NeoKey Trinkey M0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
291 | (0x239A, 0x8102), # Adafruit Industries LLC Slide Trinkey M0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
292 | (0x239A, 0x8104), # Adafruit Industries LLC ProxLight Trinkey M0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
293 | (0x239A, 0x8106), # Adafruit KB2040 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
294 | (0x239A, 0x8108), # Adafruit Macropad RP2040 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
295 | (0x239A, 0x810A), # Adafruit QT2040 Trinkey |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
296 | (0x239A, 0x810C), # Raytac Corporation MDBT50Q-RX Dongle |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
297 | (0x239A, 0x810E), # Adafruit Industries LLC nRF52840 LED Glasses Driver |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
298 | (0x239A, 0x8110), # Adafruit Feather ESP32-S2 TFT |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
299 | (0x239A, 0x8112), # Adafruit QT Py ESP32S2 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
300 | (0x239A, 0x8114), # Adafruit Feather ESP32S3 No PSRAM |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
301 | (0x239A, 0x8118), # Adafruit Camera |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
302 | (0x239A, 0x811A), # Adafruit QT Py ESP32S3 no psram |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
303 | (0x239A, 0x811C), # Adafruit Feather ESP32S3 4MB Flash 2MB PSRAM |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
304 | (0x239A, 0x811E), # Adafruit Feather ESP32-S3 TFT |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
305 | (0x239A, 0x8120), # Raspberry Pi Pico W |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
306 | (0x239A, 0x8122), # Adafruit Feather RP2040 Scorpio |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
307 | (0x239A, 0x8124), # Adafruit Feather ESP32-S3 Reverse TFT |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
308 | (0x239A, 0x8126), # Adafruit MatrixPortal S3 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
309 | (0x239A, 0x8128), # Adafruit Feather RP2040 DVI |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
310 | (0x239A, 0x812A), # Adafruit Feather RP2040 USB Host |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
311 | (0x239A, 0x812C), # Adafruit Feather RP2040 ThinkInk |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
312 | (0x239A, 0x812E), # Adafruit Feather RP2040 RFM |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
313 | (0x239A, 0x8130), # Adafruit Feather RP2040 CAN |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
314 | (0x239A, 0x8132), # Adafruit Feather RP2040 Prop-Maker |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
315 | (0x239A, 0x8134), # NXP iMX RT 1050 EVKB |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
316 | (0x239A, 0x8136), # NXP iMX RT 1040 EVK |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
317 | (0x239A, 0x8138), # NXP IMXRT1015-EVK |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
318 | (0x239A, 0x813C), # NXP iMX RT 1060 EVKB |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
319 | (0x239A, 0x813E), # Adafruit Metro RP2040 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
320 | (0x239A, 0x8142), # Adafruit Metro M7 iMX RT1011 SD |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
321 | (0x239A, 0x8144), # Adafruit QT Py ESP32S3 4MB Flash 2MB PSRAM |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
322 | (0x239A, 0x8148), # Adafruit Qualia-S3-RGB666 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
323 | (0x239A, 0x814C), # Espressif ESP32-S3-EV-LCD-Board |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
324 | (0x239A, 0x814E), # Adafruit Metro RP2350 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
325 | (0x239A, 0x8150), # Adafruit Feather RP2350 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
326 | (0x239A, 0x8152), # Adafruit Floppsy RP2040 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
327 | (0x239A, 0x8154), # Adafruit Industries LLC SHT4x Trinkey M0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
328 | (0x239A, 0x8156), # Adafruit Industries LLC Pixel Trinkey M0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
329 | (0x239A, 0x8158), # Adafruit Industries LLC TRRS Trinkey M0 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
330 | (0x239A, 0x815E), # Adafruit Feather RP2040 Adalogger |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
331 | (0x239A, 0x8160), # Adafruit Vindie S2 |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
332 | (0x239A, 0x8162), # Raspberry Pi Pico 2 W |
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
333 | (0x239A, 0xD1ED), # Adafruit Industries LLC HalloWing M0 Express |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
334 | (0x2786, 0x9207), # Switch Sc. BLE-SS dev board Multi Sensor |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
335 | (0x2786, 0x920D), # Switch Sc. SSCI ISP1807 Dev Board |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
336 | (0x2786, 0x920F), # Switch Sc. SSCI ISP1807 Micro Board |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
337 | (0x2886, 0x002F), # Seeed Seeeduino XIAO |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
338 | (0x2886, 0x0042), # Seeed Seeeduino XIAO RP2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
339 | (0x2886, 0x0045), # Seeed XIAO nRF52840 Sense |
11010 | 340 | (0x2886, 0x0058), # Seeed Seeeduino XIAO RP2350 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
341 | (0x2886, 0x802D), # Seeed Seeeduino Wio Terminal |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
342 | (0x2886, 0x802F), # Seeed Seeeduino XIAO KB |
11010 | 343 | (0x2886, 0x8056), # Seeed Studio Seeed Xiao ESP32-S3 Sense |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
344 | (0x2886, 0xF001), # Makerdiary nRF52840 M.2 Developer Kit |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
345 | (0x2886, 0xF002), # Makerdiary M60 Keyboard |
10208 | 346 | (0x2886, 0xF003), # Makerdiary nRF52840 Connect Kit |
11010 | 347 | (0x2886, 0xF004), # Makerdiary iMX RT1011 Nano Kit |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
348 | (0x2B04, 0xC00C), # Particle Argon |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
349 | (0x2B04, 0xC00D), # Particle Boron |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
350 | (0x2B04, 0xC00E), # Particle Xenon |
10901 | 351 | (0x2E8A, 0x000B), # Raspberry Pi Pico 2 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
352 | (0x2E8A, 0x1000), # Cytron Maker Pi RP2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
353 | (0x2E8A, 0x1002), # Pimoroni Pico LiPo (4MB) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
354 | (0x2E8A, 0x1003), # Pimoroni Pico LiPo (16MB) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
355 | (0x2E8A, 0x1005), # Melopero Shake RP2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
356 | (0x2E8A, 0x1006), # Invector Labs Challenger RP2040 WiFi |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
357 | (0x2E8A, 0x1008), # Pimoroni PGA2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
358 | (0x2E8A, 0x1009), # Pimoroni Interstate 75 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
359 | (0x2E8A, 0x100A), # Pimoroni Plasma 2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
360 | (0x2E8A, 0x100B), # Invector Labs Challenger RP2040 LTE |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
361 | (0x2E8A, 0x100D), # Invector Labs Challenger NB RP2040 WiFi |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
362 | (0x2E8A, 0x100E), # Raspberry Pi Zero |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
363 | (0x2E8A, 0x100F), # Cytron Maker Nano RP2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
364 | (0x2E8A, 0x1012), # Raspberry Pi Compute Module 4 IO Board |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
365 | (0x2E8A, 0x1013), # Raspberry Pi 4B |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
366 | (0x2E8A, 0x1014), # Raspberry Pi Compute Module 4 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
367 | (0x2E8A, 0x1015), # Raspberry Pi Zero 2W |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
368 | (0x2E8A, 0x1016), # Pimoroni Tiny 2040 (2MB) |
10112 | 369 | (0x2E8A, 0x1018), # Pimoroni Inky Frame 5.7 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
370 | (0x2E8A, 0x1019), # Pimoroni Motor 2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
371 | (0x2E8A, 0x101A), # Pimoroni Servo 2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
372 | (0x2E8A, 0x101B), # Pimoroni Badger 2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
373 | (0x2E8A, 0x101E), # Raspberry Pi Zero W |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
374 | (0x2E8A, 0x101F), # Waveshare Electronics RP2040-Zero |
11031 | 375 | (0x2E8A, 0x1020), |
376 | # Waveshare Electronics RP2040-Plus (16MB) | |
377 | # Waveshare Electronics RP2040-Plus (4MB) | |
10112 | 378 | (0x2E8A, 0x1021), # Waveshare Electronics Waveshare RP2040-LCD-0.96 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
379 | (0x2E8A, 0x1023), # Invector Labs Challenger RP2040 LoRa |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
380 | (0x2E8A, 0x1026), # ELECFREAKS Pico:ed |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
381 | (0x2E8A, 0x1027), # WIZnet W5100S-EVB-Pico |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
382 | (0x2E8A, 0x1029), # WIZnet W5500-EVB-Pico |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
383 | (0x2E8A, 0x102C), # Invector Labs Challenger RP2040 WiFi/BLE |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
384 | (0x2E8A, 0x102D), # Invector Labs Challenger RP2040 SD/RTC |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
385 | (0x2E8A, 0x102E), # VCC-GND Studio YD-RP2040 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
386 | (0x2E8A, 0x1032), # Invector Labs Challenger RP2040 SubGHz |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
387 | (0x2E8A, 0x1039), # Waveshare Electronics Waveshare RP2040-LCD-1.28 |
10901 | 388 | (0x2E8A, 0x103A), # Waveshare Electronics RP2040-One |
10840 | 389 | (0x2E8A, 0x1043), # NEWSAN ARCHI |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
390 | (0x2E8A, 0x1048), # nullbits Bit-C PRO |
10112 | 391 | (0x2E8A, 0x104A), # Boardsource BLOK |
10208 | 392 | (0x2E8A, 0x104B), # Datanoise PicoADK |
9901 | 393 | (0x2E8A, 0x104C), # Raspberry Pi COSMO-Pico |
10112 | 394 | (0x2E8A, 0x104F), # Pimoroni Badger 2040 W |
10840 | 395 | (0x2E8A, 0x1056), # Waveshare Electronics RP2040-GEEK |
10626 | 396 | (0x2E8A, 0x1057), # Waveshare Electronics Waveshare RP2040-TOUCH-LCD-1.28 |
10112 | 397 | (0x2E8A, 0x1058), # Pimoroni Plasma 2040 W |
398 | (0x2E8A, 0x1059), # Pimoroni Pico DV Demo Base for Pico | |
10208 | 399 | (0x2E8A, 0x105A), # Pimoroni Pico DV Demo Base for Pico W |
10626 | 400 | (0x2E8A, 0x105E), # Breadstick Innovations Raspberry Breadstick |
10208 | 401 | (0x2E8A, 0x1060), # splitkb.com Liatris |
402 | (0x2E8A, 0x1063), # Pajenicko s.r.o. PicoPad | |
10626 | 403 | (0x2E8A, 0x1067), # WisdPi Ardu2040M |
404 | (0x2E8A, 0x106A), # WisdPi Tiny RP2040 | |
405 | (0x2E8A, 0x1071), # Cytron Maker Uno RP2040 | |
406 | (0x2E8A, 0x1072), # Maple Computing Elite-Pi | |
10840 | 407 | (0x2E8A, 0x1073), # Bradán Lane STUDIO Explorer Badge |
10626 | 408 | (0x2E8A, 0x1074), # Cytron EDU PICO for Pico W |
409 | (0x2E8A, 0x107D), # HEIA-FR Picomo V2 | |
410 | (0x2E8A, 0x1081), # Pimoroni Inky Frame 7.3 | |
10840 | 411 | (0x2E8A, 0x1083), # Waveshare Electronics RP2040-PiZero |
412 | (0x2E8A, 0x1084), # Waveshare Electronics RP2040-Tiny | |
10901 | 413 | (0x2E8A, 0x1093), # Cytron IRIV IO Controller |
414 | (0x2E8A, 0x1096), # Cytron MOTION 2350 Pro | |
11010 | 415 | (0x2E8A, 0x109A), # Invector Labs Challenger+ RP2350 WiFi6/BLE5 |
416 | (0x2E8A, 0x109B), # Invector Labs Challenger+ RP2350 BConnect | |
11121 | 417 | (0x2E8A, 0x109E), # WIZnet W5100S-EVB-Pico2 |
11010 | 418 | (0x2E8A, 0x10A2), # Pimoroni Tiny FX |
10901 | 419 | (0x2E8A, 0x10A3), # Pimoroni Pico Plus 2 |
420 | (0x2E8A, 0x10A4), # Pimoroni Tiny 2350 | |
421 | (0x2E8A, 0x10A5), # Pimoroni Plasma 2350 | |
422 | (0x2E8A, 0x10A6), # Pimoroni PGA2350 | |
11010 | 423 | (0x2E8A, 0x10AE), # Datanoise PicoADK V2 |
11121 | 424 | (0x2E8A, 0x10B0), # Waveshare Electronics RP2350-Zero |
425 | (0x2E8A, 0x10B1), # Waveshare Electronics RP2350-Plus | |
426 | (0x2E8A, 0x10B2), # Waveshare Electronics RP2350-Tiny | |
427 | (0x2E8A, 0x10B3), # Waveshare Electronics Waveshare RP2350-LCD-1.28 | |
428 | (0x2E8A, 0x10B4), # Waveshare Electronics Waveshare RP2350-TOUCH-LCD-1.28 | |
429 | (0x2E8A, 0x10B5), # Waveshare Electronics RP2350-One | |
430 | (0x2E8A, 0x10B6), # Waveshare Electronics RP2350-GEEK | |
431 | (0x2E8A, 0x10B7), # Waveshare Electronics Waveshare RP2350-LCD-0.96 | |
432 | (0x2E8A, 0x10BD), # Pimoroni Pico Plus 2 W | |
433 | (0x2E8A, 0x10BF), # Pimoroni Plasma 2350 W | |
434 | (0x2E8A, 0x10C1), # Music Thing Modular Workshop Computer | |
435 | (0x2E8A, 0x10C4), # HEIA-FR Picomo V3 | |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
436 | (0x303A, 0x7001), # Espressif ESP32-S2-HMI-DevKit-1 |
11031 | 437 | (0x303A, 0x7003), |
438 | # Espressif ESP32-S3-DevKitC-1 | |
439 | # Espressif ESP32-S3-DevKitC-1-N16 | |
440 | # Espressif ESP32-S3-DevKitC-1-N32R8 | |
441 | # Espressif ESP32-S3-DevKitC-1-N8 | |
442 | # Espressif ESP32-S3-DevKitC-1-N8R2 | |
443 | # Espressif ESP32-S3-DevKitC-1-N8R8 | |
444 | # Espressif ESP32-S3-DevKitC-1-nopsram | |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
445 | (0x303A, 0x7005), # Espressif ESP32-S3-Box-2.5 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
446 | (0x303A, 0x7007), # Espressif ESP32-S3-DevKitM-1-N8 |
11031 | 447 | (0x303A, 0x7009), |
448 | # Espressif ESP32-S2-DevKitC-1-N4 | |
449 | # Espressif ESP32-S2-DevKitC-1-N4R2 | |
450 | # Espressif ESP32-S2-DevKitC-1-N8R2 | |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
451 | (0x303A, 0x700B), # Espressif ESP32-S3-USB-OTG-N8 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
452 | (0x303A, 0x700D), # Espressif ESP32-S3-Box-Lite |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
453 | (0x303A, 0x700F), # Espressif ESP32-S3-EYE |
11010 | 454 | (0x303A, 0x7011), # Espressif ESP32-S3-EV-LCD-Board_v1.5 |
11121 | 455 | (0x303A, 0x7013), # Espressif ESP32-P4-Function-EV |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
456 | (0x303A, 0x8002), # UnexpectedMaker TinyS2 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
457 | (0x303A, 0x8007), # LILYGO TTGO T8 ESP32-S2 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
458 | (0x303A, 0x800D), # Gravitech Cucumber RS |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
459 | (0x303A, 0x80A1), # Gravitech Cucumber R |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
460 | (0x303A, 0x80A4), # Gravitech Cucumber M |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
461 | (0x303A, 0x80A7), # Gravitech Cucumber MS |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
462 | (0x303A, 0x80AA), # Espressif Franzininho WIFI w/Wroom |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
463 | (0x303A, 0x80AD), # Espressif Franzininho WIFI w/Wrover |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
464 | (0x303A, 0x80AF), # Artisense Reference Design RD00 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
465 | (0x303A, 0x80B2), # Muselab nanoESP32-S2 w/Wrover |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
466 | (0x303A, 0x80B5), # UnexpectedMaker FeatherS2 Neo |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
467 | (0x303A, 0x80B7), # MORPHEANS MORPHESP-240 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
468 | (0x303A, 0x80C3), # Lolin S2 Mini |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
469 | (0x303A, 0x80C6), # Lolin S2 Pico |
9901 | 470 | (0x303A, 0x80C8), # BrainBoardz Neuron |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
471 | (0x303A, 0x80D1), # UnexpectedMaker TinyS3 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
472 | (0x303A, 0x80D4), # UnexpectedMaker ProS3 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
473 | (0x303A, 0x80D7), # UnexpectedMaker FeatherS3 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
474 | (0x303A, 0x80D9), # FutureKeys HexKy_S2 |
11010 | 475 | (0x303A, 0x80DD), # CircuitArt ZeroS3 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
476 | (0x303A, 0x80E0), # BananaPi BPI-Leaf-S3 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
477 | (0x303A, 0x80E6), # BananaPi BPI-Bit-S2 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
478 | (0x303A, 0x80E8), # HiiBot IoTs2 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
479 | (0x303A, 0x80EA), # LILYGO TTGO T8 ESP32-S2-WROOM |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
480 | (0x303A, 0x80ED), # LILYGO TTGO T8 ESP32-S2 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
481 | (0x303A, 0x80F9), # Cytron Maker Feather AIoT S3 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
482 | (0x303A, 0x80FC), # Espressif MixGo CE |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
483 | (0x303A, 0x80FD), # Espressif MixGo CE |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
484 | (0x303A, 0x810A), # Waveshare Electronics ESP32-S2-Pico |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
485 | (0x303A, 0x810C), # Waveshare Electronics ESP32-S2-Pico-LCD |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
486 | (0x303A, 0x8111), # Smart Bee Designs Bee-S3 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
487 | (0x303A, 0x8114), # Smart Bee Designs Bee-Motion-S3 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
488 | (0x303A, 0x8117), # WEMOS LOLIN S3 16MB Flash 8MB PSRAM |
10840 | 489 | (0x303A, 0x811A), # M5Stack Core S3 |
10626 | 490 | (0x303A, 0x8120), # M5Stack AtomS3 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
491 | (0x303A, 0x812C), # BananaPi BPI-PicoW-S3 |
10626 | 492 | (0x303A, 0x813F), # LILYGO T-Display S3 |
10112 | 493 | (0x303A, 0x8142), # Turkish Technology Team Foundation Deneyap Mini |
494 | (0x303A, 0x8145), # Turkish Technology Team Foundation Deneyap Mini v2 | |
495 | (0x303A, 0x8148), # Turkish Technology Team Foundation Deneyap Kart 1A v2 | |
9901 | 496 | (0x303A, 0x8151), # LILYGO TEMBED ESP32S3 |
10112 | 497 | (0x303A, 0x815D), # Smart Bee Designs Bee-Data-Logger |
498 | (0x303A, 0x815F), # M5Stack AtomS3 Lite | |
10840 | 499 | (0x303A, 0x8162), # WEMOS LOLIN S3 PRO 16MB Flash 8MB PSRAM |
10112 | 500 | (0x303A, 0x8166), # VCC-GND YD-ESP32-S3 |
501 | (0x303A, 0x8168), # WEMOS LOLIN S3 MINI 4MB Flash 2MB PSRAM | |
11121 | 502 | (0x303A, 0x816B), # M5STACK M5Stack StampS3 - CircuitPython |
10112 | 503 | (0x303A, 0x817A), # UnexpectedMaker NanoS3 |
10626 | 504 | (0x303A, 0x817D), # UnexpectedMaker BlizzardS3 |
505 | (0x303A, 0x8180), # UnexpectedMaker BLING! | |
10208 | 506 | (0x303A, 0x8187), # M5Stack AtomS3U |
507 | (0x303A, 0x81A3), # Waveshare Electronics ESP32-S3-Pico | |
10626 | 508 | (0x303A, 0x81AA), # MakerM0 MagiClick S3 n4r2 |
509 | (0x303A, 0x81B1), # UnexpectedMaker TinyWATCH S3 | |
510 | (0x303A, 0x81B4), # Waveshare Electronics Waveshare ESP32-S3-Zero | |
11121 | 511 | (0x303A, 0x81B6), # LILYGO T-Deck (Plus) |
10626 | 512 | (0x303A, 0x81B9), # Espressif senseBox MCU-S2 ESP32S2 |
11031 | 513 | (0x303A, 0x81BF), |
514 | # MakerFabs MakerFabs-ESP32-S3-Parallel-TFT-With-Touch-7inch | |
10626 | 515 | (0x303A, 0x81CF), # Flipper Devices Inc. Flipper Zero Wi-Fi Dev |
516 | (0x303A, 0x81D0), # Double Take Labs COLUMBIA-DSL-SENSOR-BOARD-V1 | |
10840 | 517 | (0x303A, 0x81DA), # M5STACK M5Stack Cardputer - CircuitPython |
10626 | 518 | (0x303A, 0x81DD), # M5Stack M5stack - Dial |
10840 | 519 | (0x303A, 0x81EA), # Waveshare Electronics ESP32-S3-GEEK |
520 | (0x303A, 0x81F8), # Waveshare Electronics ESP32-S3-Tiny | |
521 | (0x303A, 0x81FC), # UnexpectedMaker FeatherS3 Neo | |
10901 | 522 | (0x303A, 0x81FF), # UnexpectedMaker RGB Touch Mini |
10840 | 523 | (0x303A, 0x8204), # ThingPulse Pendrive S3 |
524 | (0x303A, 0x8211), # LILYGO T-Display S3 Pro | |
10901 | 525 | (0x303A, 0x821C), # LILYGO T-Watch-S3 |
526 | (0x303A, 0x8225), # UnexpectedMaker OMGS3 | |
11010 | 527 | (0x303A, 0x8244), # Fablab Barcelona Barduino 4.0.2 |
11121 | 528 | (0x303A, 0x826E), # Waveshare Electronics Waveshare ESP32-S3-Matrix |
529 | (0x303A, 0x82A7), # Waveshare Electronics ESP32-S3-ETH | |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
530 | (0x30A4, 0x0002), # Blues Inc. Swan R5 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
531 | (0x3171, 0x0101), # 8086.net Commander |
10840 | 532 | (0x3171, 0x010C), # 8086.net USB Interposer |
11121 | 533 | (0x3171, 0x010D), # 8086.net RP2040 Interfacer |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
534 | (0x31E2, 0x2001), # BDMICRO LLC VINA-D21 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
535 | (0x31E2, 0x2011), # BDMICRO LLC VINA-D51 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
536 | (0x31E2, 0x2021), # BDMICRO LLC VINA-D51 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
537 | (0x32BD, 0x3001), # Alorium Tech. AloriumTech Evo M51 |
10626 | 538 | (0x3343, 0x83CF), # DFRobot Firebeetle 2 ESP32-S3 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
539 | (0x4097, 0x0001), # TG-Boards Datalore IP M4 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
540 | (0x612B, 0x80A7), # Ai-Thinker ESP 12k NodeMCU |
10626 | 541 | # do not overwrite this entry |
11187
d21d54be6c80
Corrected a code style issue.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11174
diff
changeset
|
542 | ##(0x239A, None), # Any Adafruit Boards # noqa: M-891 |
11031 | 543 | ), |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
544 | "description": "CircuitPython", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
545 | "icon": "circuitPythonDevice", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
546 | "port_description": "", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
547 | "module": ".CircuitPythonDevices", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
548 | }, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
549 | "esp": { |
11031 | 550 | "ids": ( |
11167 | 551 | (0x0403, 0x6001), # FT232/FT245 (XinaBox CW01, CW02; M5Stack ESP32 device) |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
552 | (0x0403, 0x6010), # FT2232C/D/L/HL/Q (ESP-WROVER-KIT) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
553 | (0x0403, 0x6011), # FT4232 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
554 | (0x0403, 0x6014), # FT232H |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
555 | (0x0403, 0x6015), # Sparkfun ESP32 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
556 | (0x0403, 0x601C), # FT4222H |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
557 | (0x10C4, 0xEA60), # CP210x |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
558 | (0x1A86, 0x55D4), # CH343 |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
559 | (0x1A86, 0x7523), # HL-340, CH340 |
11038 | 560 | (0x2341, 0x056B), # Arduino Nano ESP32 |
561 | (0x303A, 0x0002), # ESP32-S2 | |
11003
2378a67798b7
Added two ESP devicees to the list of known MicroPython devices (reported by Anton Friedrich).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10901
diff
changeset
|
562 | (0x303A, 0x1001), # USB JTAG serial debug unit, |
2378a67798b7
Added two ESP devicees to the list of known MicroPython devices (reported by Anton Friedrich).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
10901
diff
changeset
|
563 | (0x303A, 0x4001), # Espressif Device |
11038 | 564 | (0x303A, 0x80D1), # UnexpectedMaker TinyS3 |
565 | (0x303A, 0x80D4), # UnexpectedMaker ProS3 | |
566 | (0x303A, 0x80D7), # UnexpectedMaker FeatherS3 | |
567 | (0x303A, 0x817A), # UnexpectedMaker NanoS3 | |
568 | (0x303A, 0x81B1), # UnexpectedMaker TinyWATCH S3 | |
569 | (0x303A, 0x81FC), # UnexpectedMaker FeatherS3 Neo | |
570 | (0x303A, 0x81FF), # UnexpectedMaker RGB Touch Mini | |
571 | (0x303A, 0x8225), # UnexpectedMaker OMGS3 | |
11031 | 572 | ), |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
573 | "description": "ESP32, ESP8266", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
574 | "icon": "esp32Device", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
575 | "port_description": "", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
576 | "module": ".EspDevices", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
577 | }, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
578 | "generic": { |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
579 | # only manually configured devices use this |
11033 | 580 | "ids": ((0xF055, 0x9802),), # Board in FS mode |
9906
39daf45010c8
Enhanced the support for Generic MicroPython devices.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9901
diff
changeset
|
581 | "description": QCoreApplication.translate( |
39daf45010c8
Enhanced the support for Generic MicroPython devices.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9901
diff
changeset
|
582 | "MicroPythonDevice", "Generic MicroPython Board" |
39daf45010c8
Enhanced the support for Generic MicroPython devices.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9901
diff
changeset
|
583 | ), |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
584 | "icon": "micropython48", |
9906
39daf45010c8
Enhanced the support for Generic MicroPython devices.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9901
diff
changeset
|
585 | "port_description": "Board", |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
586 | "module": ".GenericMicroPythonDevices", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
587 | }, |
11167 | 588 | "nrf52_uf2": { |
11170
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
589 | "ids": ( |
11171
f7cb33253cbf
Updated the MicroPython board data for the "Feather nRF52840 Express" board.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11170
diff
changeset
|
590 | (0x239A, 0x802A), # Adafruit Industries LLC Feather nRF52840 Express |
11170
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
591 | (0x239A, 0x8052), # Feather nRF52840 Express |
11174
ab097070aedf
Adapted the code to the reworked "FileSystemUtilities.findVolume()" function.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11171
diff
changeset
|
592 | (0x2341, 0x025A), # Arduino Nano 33 BLE Sense |
11223
bcdb5a20ddc7
Extended a device comment in the MicroPython devices list.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11187
diff
changeset
|
593 | (0x2886, 0x0045), # Seeed XIAO nRF52840 Sense |
11170
6d6199d668fb
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11167
diff
changeset
|
594 | ), |
11167 | 595 | "description": QCoreApplication.translate( |
596 | "MicroPythonDevice", "NRF52 Board with UF2 Support" | |
597 | ), | |
598 | "icon": "nrf48", | |
599 | "port_description": "", | |
600 | "module": ".Nrf52Devices", | |
601 | }, | |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
602 | "pyboard": { |
11031 | 603 | "ids": ( |
10741 | 604 | (0x2341, 0x045F), # Arduino Nicla Vision |
605 | (0x2341, 0x055B), # Arduino Portenta H7 | |
11167 | 606 | (0x2341, 0x0564), # Arduino OPTA |
10741 | 607 | (0x2341, 0x0566), # Arduino GIGA R1 WiFi |
9896 | 608 | (0xF055, 0x9800), # Pyboard in CDC+MSC mode |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
609 | (0xF055, 0x9801), # Pyboard in CDC+HID mode |
9896 | 610 | (0xF055, 0x9802), # Pyboard in CDC mode |
611 | (0xF055, 0x9803), # Pyboard in MSC mode | |
612 | (0xF055, 0x9804), # Pyboard in CDC2+MSC mode | |
613 | (0xF055, 0x9805), # Pyboard in CDC2 mode | |
614 | (0xF055, 0x9806), # Pyboard in CDC3 mode | |
615 | (0xF055, 0x9807), # Pyboard in CDC3+MSC mode | |
616 | (0xF055, 0x9808), # Pyboard in CDC+MSC+HID mode | |
617 | (0xF055, 0x9809), # Pyboard in CDC2+MSC+HID mode | |
618 | (0xF055, 0x980A), # Pyboard in CDC3+MSC+HID mode | |
11031 | 619 | ), |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
620 | "description": "PyBoard", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
621 | "icon": "micropython48", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
622 | "port_description": "Pyboard", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
623 | "module": ".PyBoardDevices", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
624 | }, |
10897 | 625 | "rp2": { |
11031 | 626 | "ids": ( |
10741 | 627 | (0x1209, 0xF502), # Silicognition RP2040-Shim |
11167 | 628 | (0x16D0, 0x08C7), # Pimoroni Tiny 2040 8MB |
9896 | 629 | (0x1B4F, 0x0025), # SparkFun Thing Plus RP2040 |
630 | (0x1B4F, 0x0026), # SparkFun Pro Micro RP2040 | |
11167 | 631 | (0x1B4F, 0x0038), # SparkFun Thing Plus RP2350 |
10897 | 632 | (0x1B4F, 0x0039), # SparkFun Pro Micro RP2350 |
11167 | 633 | (0x1B4F, 0x0044), # SparkFun IoT Node LoRaWAN |
634 | (0x1B4F, 0x0046), # SparkFun XRP Controller | |
635 | (0x1B4F, 0x0047), # SparkFun IoT RedBoard RP2350 | |
10741 | 636 | (0x1FFB, 0x2043), # Pololu 3pi+ 2040 Robot |
637 | (0x1FFB, 0x2044), # Pololu Zumo 2040 Robot | |
9906
39daf45010c8
Enhanced the support for Generic MicroPython devices.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9901
diff
changeset
|
638 | (0x2341, 0x025E), # Arduino Nano RP2040 Connect |
9896 | 639 | (0x239A, 0x80F2), # Adafruit Feather RP2040 |
640 | (0x239A, 0x80F8), # Adafruit QT Py RP2040 | |
641 | (0x239A, 0x80FE), # Adafruit ItsyBitsy RP2040 | |
10897 | 642 | (0x2E8A, 0x0005), # Raspberry Pi Pico, Raspberry Pi Pico 2 |
643 | (0x2E8A, 0x000C), # Raspberry Pi Pico, Raspberry Pi Pico 2 | |
11167 | 644 | (0x2E8A, 0x1002), # Pimoroni Pico LiPo 4MB |
645 | (0x2E8A, 0x1003), # Pimoroni Pico LiPo 16MB | |
11031 | 646 | ), |
10897 | 647 | "description": QCoreApplication.translate( |
648 | "MicroPythonDevice", "RP2040/RP2350 based" | |
649 | ), | |
650 | "icon": "rp2Device", | |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
651 | "port_description": "", |
10897 | 652 | "module": ".RP2Devices", |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
653 | }, |
9958 | 654 | "stlink": { |
11033 | 655 | "ids": ((0x0483, 0x374B),), # STM32 STLink, |
9958 | 656 | "description": "STM32 STLink", |
657 | "icon": "micropython48", | |
658 | "port_description": "STM32 STLink", | |
659 | "module": ".STLinkDevices", | |
660 | }, | |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
661 | "teensy": { |
11033 | 662 | "ids": ((0xF055, 0x9802),), # Pyboard in CDC+MSC mode |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
663 | "description": "Teensy", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
664 | "icon": "micropython48", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
665 | "port_description": "Teensy", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
666 | "module": ".TeensyDevices", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
667 | }, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
668 | } |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
669 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
670 | IgnoredBoards = ( |
11105
ec86fc991d28
Corrected some code style and formatting issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11090
diff
changeset
|
671 | (0x1A7E, 0x1001), # Meltex UT150-A temperature sensor |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
672 | (0x8086, 0x9C3D), |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
673 | (0x8086, None), |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
674 | ) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
675 | |
11148
15e30f0c76a8
Adjusted the code to the modified issue codes.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
11121
diff
changeset
|
676 | FirmwareGithubUrls = { # noqa: U-200 |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
677 | "micropython": "https://github.com/micropython/micropython/releases/latest", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
678 | "circuitpython": "https://github.com/adafruit/circuitpython/releases/latest", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
679 | "pimoroni_pico": "https://github.com/pimoroni/pimoroni-pico/releases/latest", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
680 | "microbit_v1": "https://github.com/bbcmicrobit/micropython/releases/latest", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
681 | "microbit_v2": ( |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
682 | "https://github.com/microbit-foundation/micropython-microbit-v2/releases/latest" |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
683 | ), |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
684 | } |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
685 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
686 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
687 | def getSupportedDevices(): |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
688 | """ |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
689 | Function to get a list of supported MicroPython devices. |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
690 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
691 | @return set of tuples with the board type and description |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
692 | @rtype set of tuples of (str, str) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
693 | """ |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
694 | boards = [] |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
695 | for board in SupportedBoards: |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
696 | boards.append((board, SupportedBoards[board]["description"])) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
697 | return boards |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
698 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
699 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
700 | def getFoundDevices(): |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
701 | """ |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
702 | Function to check the serial ports for supported MicroPython devices. |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
703 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
704 | @return tuple containing a list of tuples with the board type, the port |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
705 | description, a description, the serial port it is connected at, the |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
706 | VID and PID for known device types, a list of tuples with VID, PID |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
707 | and description for unknown devices and a list of tuples with VID, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
708 | PID, description and port name for ports with missing VID or PID |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
709 | @rtype tuple of (list of tuples of (str, str, str, str, int, int), |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
710 | list of tuples of (int, int, str), |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
711 | list of tuples of (int, int, str, str) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
712 | """ |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
713 | foundDevices = [] |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
714 | unknownDevices = [] |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
715 | unknownPorts = [] |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
716 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
717 | manualDevices = {} |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
718 | for deviceDict in Preferences.getMicroPython("ManualDevices"): |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
719 | manualDevices[(deviceDict["vid"], deviceDict["pid"])] = deviceDict |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
720 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
721 | availablePorts = QSerialPortInfo.availablePorts() |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
722 | for port in availablePorts: |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
723 | if port.hasVendorIdentifier() and port.hasProductIdentifier(): |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
724 | supported = False |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
725 | vid = port.vendorIdentifier() |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
726 | pid = port.productIdentifier() |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
727 | |
9922
6a8cc5957928
Changed code to filter the 'tty.*' devices on macOS and only use the 'cu.*' ones.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9906
diff
changeset
|
728 | if OSUtilities.isMacPlatform() and port.portName().startswith("tty."): |
6a8cc5957928
Changed code to filter the 'tty.*' devices on macOS and only use the 'cu.*' ones.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9906
diff
changeset
|
729 | # don't use the tty. variant on macOS; use the cu. one instead |
6a8cc5957928
Changed code to filter the 'tty.*' devices on macOS and only use the 'cu.*' ones.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9906
diff
changeset
|
730 | continue |
6a8cc5957928
Changed code to filter the 'tty.*' devices on macOS and only use the 'cu.*' ones.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9906
diff
changeset
|
731 | |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
732 | for board in SupportedBoards: |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
733 | if (vid, pid) in SupportedBoards[board]["ids"] or ( |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
734 | vid, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
735 | None, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
736 | ) in SupportedBoards[board]["ids"]: |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
737 | if board in ("bbc_microbit", "calliope") and ( |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
738 | port.description().strip() |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
739 | != SupportedBoards[board]["port_description"] |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
740 | ): |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
741 | # both boards have the same VID and PID |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
742 | # try to differentiate based on port description |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
743 | continue |
9906
39daf45010c8
Enhanced the support for Generic MicroPython devices.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9901
diff
changeset
|
744 | elif board in ("generic", "pyboard", "teensy") and ( |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
745 | not port.description().startswith( |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
746 | SupportedBoards[board]["port_description"] |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
747 | ) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
748 | ): |
9906
39daf45010c8
Enhanced the support for Generic MicroPython devices.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9901
diff
changeset
|
749 | # These boards have the same VID and PID. |
39daf45010c8
Enhanced the support for Generic MicroPython devices.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9901
diff
changeset
|
750 | # Try to differentiate based on port description |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
751 | continue |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
752 | foundDevices.append( |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
753 | ( |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
754 | board, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
755 | port.description(), |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
756 | SupportedBoards[board]["description"], |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
757 | port.portName(), |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
758 | vid, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
759 | pid, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
760 | port.serialNumber(), |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
761 | ) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
762 | ) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
763 | supported = True |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
764 | if not supported and (vid, pid) in manualDevices: |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
765 | # check the locally added ones next |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
766 | board = manualDevices[(vid, pid)]["type"] |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
767 | foundDevices.append( |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
768 | ( |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
769 | board, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
770 | port.description(), |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
771 | SupportedBoards[board]["description"], |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
772 | port.portName(), |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
773 | vid, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
774 | pid, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
775 | port.serialNumber(), |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
776 | ) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
777 | ) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
778 | supported = True |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
779 | if not supported: |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
780 | if vid and pid: |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
781 | if (vid, pid) not in IgnoredBoards and ( |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
782 | vid, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
783 | None, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
784 | ) not in IgnoredBoards: |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
785 | unknownDevices.append((vid, pid, port.description())) |
10760 | 786 | logging.getLogger(__name__).debug( |
9756
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
787 | "Unknown device: (0x%04x:0x%04x %s)", |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
788 | vid, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
789 | pid, |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
790 | port.description(), |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
791 | ) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
792 | else: |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
793 | # either VID or PID or both not detected |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
794 | desc = port.description() |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
795 | if not desc: |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
796 | desc = QCoreApplication.translate( |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
797 | "MicroPythonDevice", "Unknown Device" |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
798 | ) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
799 | unknownPorts.append((vid, pid, desc, port.portName())) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
800 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
801 | elif bool(port.portName()) and Preferences.getMicroPython( |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
802 | "EnableManualDeviceSelection" |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
803 | ): |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
804 | # no VID and/or PID available (e.g. in Linux container of ChromeOS) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
805 | desc = port.description() |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
806 | if not desc: |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
807 | desc = QCoreApplication.translate("MicroPythonDevice", "Unknown Device") |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
808 | unknownPorts.append((0, 0, desc, port.portName())) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
809 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
810 | return foundDevices, unknownDevices, unknownPorts |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
811 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
812 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
813 | def getDeviceIcon(boardName, iconFormat=True): |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
814 | """ |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
815 | Function to get the icon for the given board. |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
816 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
817 | @param boardName name of the board |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
818 | @type str |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
819 | @param iconFormat flag indicating to get an icon or a pixmap |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
820 | @type bool |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
821 | @return icon for the board (iconFormat == True) or |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
822 | a pixmap (iconFormat == False) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
823 | @rtype QIcon or QPixmap |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
824 | """ |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
825 | iconName = ( |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
826 | SupportedBoards[boardName]["icon"] |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
827 | if boardName in SupportedBoards |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
828 | else |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
829 | # return a generic MicroPython icon |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
830 | "micropython48" |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
831 | ) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
832 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
833 | if iconFormat: |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
834 | return EricPixmapCache.getIcon(iconName) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
835 | else: |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
836 | return EricPixmapCache.getPixmap(iconName) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
837 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
838 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
839 | def getDevice(deviceType, microPythonWidget, vid, pid, boardName="", serialNumber=""): |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
840 | """ |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
841 | Public method to instantiate a specific MicroPython device interface. |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
842 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
843 | @param deviceType type of the device interface |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
844 | @type str |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
845 | @param microPythonWidget reference to the main MicroPython widget |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
846 | @type MicroPythonWidget |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
847 | @param vid vendor ID (only used for deviceType 'generic') |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
848 | @type int |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
849 | @param pid product ID (only used for deviceType 'generic') |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
850 | @type int |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
851 | @param boardName name of the board (defaults to "") |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
852 | @type str (optional) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
853 | @param serialNumber serial number of the board (defaults to "") |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
854 | @type str (optional) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
855 | @return instantiated device interface |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
856 | @rtype BaseDevice |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
857 | """ |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
858 | with contextlib.suppress(KeyError): |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
859 | mod = importlib.import_module( |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
860 | SupportedBoards[deviceType]["module"], __package__ |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
861 | ) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
862 | if mod: |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
863 | return mod.createDevice( |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
864 | microPythonWidget, deviceType, vid, pid, boardName, serialNumber |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
865 | ) |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
866 | |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
867 | # nothing specific requested or specific one failed or is not supported yet |
9854647c8c5c
Reorganized the MicroPython package.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
868 | return BaseDevice(microPythonWidget, deviceType) |