|
| 1 | +boards_dict = {'0204:0d28': ['RedBear Blend 2', 'RedBear BLE Nano 2'], |
| 2 | + '03EB:2404': ['Blend Micro 3.3V/8MHz', 'Blend Micro 3.3V/16MHz (overclock)'], |
| 3 | + '03eb:2060': ['Goldilocks 20MHz', 'Goldilocks 22.1184MHz'], |
| 4 | + '03eb:2111': ['EESA IOT 5.0 (via EDBG)'], |
| 5 | + '03eb:2157': ['Arduino/Genuino Zero (Programming Port)'], |
| 6 | + '03eb:6124': ['EESA IOT 5.0 (Native USB Port)'], |
| 7 | + '0403:6001': ['Goldilocks Analogue'], |
| 8 | + '0403:6010': ['Lattuino Kefir I (4k)', |
| 9 | + 'Lattuino Stick (2k)', |
| 10 | + 'Lattuino Kefir I (2k)', |
| 11 | + 'Lattuino Kefir I (8k)'], |
| 12 | + '0403:6015': ['Balanduino'], |
| 13 | + '0483:374B': ['RedBear Duo (RBLink USB Port)'], |
| 14 | + '04d8:eddf': ['Adelino M1 AVR/ESP'], |
| 15 | + '04d8:ee44': ['CurrentRanger'], |
| 16 | + '04d8:ee48': ['CurrentRanger'], |
| 17 | + '04d8:ee4c': ['CurrentRanger'], |
| 18 | + '04d8:eee4': ['Moteino M0'], |
| 19 | + '04d8:eee5': ['Moteino M0'], |
| 20 | + '04d8:eee8': ['Moteino M0'], |
| 21 | + '0E8D:0023': ['LinkIt ONE'], |
| 22 | + '0E8D:AB00': ['LinkIt Smart 7688 Duo'], |
| 23 | + '0E8D:AB01': ['LinkIt Smart 7688 Duo'], |
| 24 | + '0d28:0204': ['Sino:bit', 'BBC micro:bit', 'Calliope mini'], |
| 25 | + '10C4:EA60': ['LinkIt 7697', 'Spresense'], |
| 26 | + '1209:1AB5': ['Arachnid Labs Tsunami'], |
| 27 | + '1209:1AB6': ['Arachnid Labs Tsunami'], |
| 28 | + '1354:4000': ['P1AM-100'], |
| 29 | + '1354:4001': ['P1AM-100'], |
| 30 | + '1366:1015': ['Nordic Semiconductor nRF52 DK'], |
| 31 | + '16D0:06BC': ['Akafuino L'], |
| 32 | + '1993:0119': ['SoK Zero Dawn (SAMD21J18A)'], |
| 33 | + '1993:0126': ['SoK Zero Dawn (SAMD21J18A)'], |
| 34 | + '1993:0219': ['SoK M4 Advance (SAMD51J20A)'], |
| 35 | + '1993:0226': ['SoK M4 Advance (SAMD51J20A)'], |
| 36 | + '1B4F:0015': ['SparkFun RedBoard Turbo'], |
| 37 | + '1B4F:0016': ['SparkFun SAMD51 Thing Plus'], |
| 38 | + '1B4F:0019': ['SparkFun Qwiic Micro'], |
| 39 | + '1B4F:0100': ['LilyPad LilyMini'], |
| 40 | + '1B4F:0101': ['LilyPad LilyMini'], |
| 41 | + '1B4F:0110': ['LilyPad USB Plus'], |
| 42 | + '1B4F:0D21': ['SparkFun SAMD21 Mini Breakout', 'SparkFun SAMD21 Dev Breakout'], |
| 43 | + '1B4F:214F': ['SparkFun SAMD21 Pro RF'], |
| 44 | + '1B4F:215F': ['SparkFun SAMD21 Pro RF'], |
| 45 | + '1B4F:2B74': ['SparkFun MaKey MaKey'], |
| 46 | + '1B4F:2B75': ['SparkFun MaKey MaKey'], |
| 47 | + '1B4F:3ABA': ['SparkFun SAMD21 Pro RF 1W'], |
| 48 | + '1B4F:514D': ['Qduino Mini'], |
| 49 | + '1B4F:516D': ['Qduino Mini'], |
| 50 | + '1B4F:8D21': ['SparkFun SAMD21 Pro RF 1W', |
| 51 | + 'SparkFun SAMD21 Mini Breakout', |
| 52 | + 'SparkFun SAMD21 Dev Breakout'], |
| 53 | + '1B4F:9D0E': ['SparkFun 9DoF Razor IMU M0'], |
| 54 | + '1B4F:9D0F': ['SparkFun 9DoF Razor IMU M0'], |
| 55 | + '1B4F:F015': ['SparkFun RedBoard Turbo'], |
| 56 | + '1B4F:F016': ['SparkFun SAMD51 Thing Plus'], |
| 57 | + '1B4F:F019': ['SparkFun Qwiic Micro'], |
| 58 | + '1B4F:F100': ['SparkFun Fio v3'], |
| 59 | + '1B4F:F101': ['SparkFun Fio v3'], |
| 60 | + '1DA9:0029': ['Radino32 UART-Load'], |
| 61 | + '1DA9:002A': ['Radino32 UART-Load'], |
| 62 | + '1DA9:002B': ['In-Circuit radino nRF8001'], |
| 63 | + '1DA9:002C': ['In-Circuit radino nRF8001'], |
| 64 | + '1DA9:002D': ['In-Circuit radino CC1101'], |
| 65 | + '1DA9:002E': ['In-Circuit radino CC1101'], |
| 66 | + '1DA9:002F': ['In-Circuit radino WiFi'], |
| 67 | + '1DA9:0030': ['In-Circuit radino WiFi'], |
| 68 | + '1DA9:0031': ['In-Circuit radino RF69'], |
| 69 | + '1DA9:0032': ['In-Circuit radino RF69'], |
| 70 | + '1EAF:0004': ['Microduino Core STM32 to Flash', |
| 71 | + 'Generic STM32F103R series', |
| 72 | + 'Generic STM32F103Z series', |
| 73 | + 'Maple (Rev 3)', |
| 74 | + 'Maple Mini', |
| 75 | + 'Generic STM32F103T series', |
| 76 | + 'Maple (RET6)', |
| 77 | + 'HYTiny STM32F103TB', |
| 78 | + 'STM32VLD to FLASH', |
| 79 | + 'Generic STM32F103C series', |
| 80 | + 'Generic STM32F103C6/fake STM32F103C8', |
| 81 | + 'Generic STM32F103V series'], |
| 82 | + '1c40:0537': ['ftDuino'], |
| 83 | + '1c40:0538': ['ftDuino', 'ftDuino (WebUSB)'], |
| 84 | + '2341:0010': ['Olimexino_2560'], |
| 85 | + '2341:0036': ['Blend', 'Atmega32u4', 'Arduino Leonardo (MIDI)'], |
| 86 | + '2341:003d': ['UDOO QDL (Arduino Due)', |
| 87 | + 'UDOO Neo (Cortex M4)', |
| 88 | + 'Ameba RTL8711AM', |
| 89 | + 'Ameba RTL8195A', |
| 90 | + 'Ameba RTL8710', |
| 91 | + 'Arduino Due (Programming Port)'], |
| 92 | + '2341:003e': ['Macchina M2 (Beta)', 'Geolink OpenTracker', 'Macchina M2'], |
| 93 | + '2341:0042': ['Olimexino_2560'], |
| 94 | + '2341:004d': ['SODAQ ExpLoRer', |
| 95 | + 'SODAQ ONE with ONEBase SPI', |
| 96 | + 'SODAQ SFF', |
| 97 | + 'SAM 15x15', |
| 98 | + 'SODAQ ONE Beta', |
| 99 | + 'SODAQ Autonomo', |
| 100 | + 'SODAQ Autonomo with Serial2 and Serial3', |
| 101 | + 'SODAQ Autonomo with Serial3', |
| 102 | + 'SODAQ Autonomo Beta', |
| 103 | + 'SODAQ Autonomo with Serial2', |
| 104 | + 'EESA IOT 5.0 (Native USB Port)', |
| 105 | + 'SODAQ ONE', |
| 106 | + 'SODAQ Autonomo with SPI1', |
| 107 | + 'SODAQ SARA', |
| 108 | + 'Arduino/Genuino Zero (Native USB Port)'], |
| 109 | + '2341:004e': ['Arduino/Genuino MKR1000'], |
| 110 | + '2341:0210': ['Olimexino_2560'], |
| 111 | + '2341:0242': ['Olimexino_2560'], |
| 112 | + '2341:024d': ['SAM 15x15', 'Arduino/Genuino Zero (Native USB Port)'], |
| 113 | + '2341:024e': ['Arduino/Genuino MKR1000'], |
| 114 | + '2341:484B': ['HoodLoader2 at90usb82'], |
| 115 | + '2341:484C': ['HoodLoader2 16u2'], |
| 116 | + '2341:484D': ['HoodLoader2 32u2'], |
| 117 | + '2341:484E': ['HoodLoader2 8u2'], |
| 118 | + '2341:484F': ['HoodLoader2 at90usb162'], |
| 119 | + '2341:8036': ['Blend', 'Atmega32u4', 'Arduino Leonardo (MIDI)'], |
| 120 | + '2341:804d': ['SODAQ ExpLoRer', |
| 121 | + 'SODAQ ONE with ONEBase SPI', |
| 122 | + 'SODAQ SFF', |
| 123 | + 'SAM 15x15', |
| 124 | + 'SODAQ ONE Beta', |
| 125 | + 'SODAQ Autonomo', |
| 126 | + 'SODAQ Autonomo with Serial2 and Serial3', |
| 127 | + 'SODAQ Autonomo with Serial3', |
| 128 | + 'SODAQ Autonomo Beta', |
| 129 | + 'SODAQ Autonomo with Serial2', |
| 130 | + 'SODAQ ONE', |
| 131 | + 'SODAQ Autonomo with SPI1', |
| 132 | + 'SODAQ SARA', |
| 133 | + 'Arduino/Genuino Zero (Native USB Port)'], |
| 134 | + '2341:804e': ['Arduino/Genuino MKR1000'], |
| 135 | + '2341:824d': ['SAM 15x15', 'Arduino/Genuino Zero (Native USB Port)'], |
| 136 | + '2341:824e': ['Arduino/Genuino MKR1000'], |
| 137 | + '2341:e001': ['SmartTutto (Native USB Port)', |
| 138 | + 'SmartEverything Fox (Native USB Port)'], |
| 139 | + '2341:e002': ['SmartTutto (Native USB Port)', |
| 140 | + 'SmartEverything Fox (Native USB Port)'], |
| 141 | + '2341:e003': ['SmartEverything Tiger (Native USB Port)'], |
| 142 | + '2341:e004': ['SmartEverything Tiger (Native USB Port)'], |
| 143 | + '2341:e005': ['SmartEverything Dragonfly (Native USB Port)'], |
| 144 | + '2341:e006': ['SmartEverything Dragonfly (Native USB Port)'], |
| 145 | + '2341:e007': ['SmartEverything Bee (Native USB Port)'], |
| 146 | + '2341:e008': ['SmartEverything Bee (Native USB Port)'], |
| 147 | + '2341:e009': ['SmartEverything Lion (Native USB Port)'], |
| 148 | + '2341:e00B': ['IOTEAM Dustino (Native USB Port)'], |
| 149 | + '2341:e00C': ['IOTEAM Dustino (Native USB Port)'], |
| 150 | + '2341:e00a': ['SmartEverything Lion (Native USB Port)'], |
| 151 | + '239A:000B': ['Adafruit Feather M0'], |
| 152 | + '239A:000D': ['Adafruit ItsyBitsy 32u4 3V 8MHz'], |
| 153 | + '239A:000E': ['Adafruit ItsyBitsy 32u4 5V 16MHz'], |
| 154 | + '239A:000F': ['Adafruit ItsyBitsy M0'], |
| 155 | + '239A:0010': ['Adafruit WICED Feather'], |
| 156 | + '239A:0013': ['Adafruit Metro M0 Express'], |
| 157 | + '239A:0014': ['Adafruit M0 Radio (Native USB Port)'], |
| 158 | + '239A:0015': ['Adafruit Feather M0'], |
| 159 | + '239A:0019': ['Adafruit Circuit Playground Express'], |
| 160 | + '239A:001B': ['Adafruit Feather M0 Express'], |
| 161 | + '239A:001C': ['Adafruit Gemma M0'], |
| 162 | + '239A:001E': ['Adafruit Trinket M0', 'Adafruit pIRkey'], |
| 163 | + '239A:0020': ['Adafruit Metro M4 (SAMD51)'], |
| 164 | + '239A:0022': ['Adafruit Feather M4 Express (SAMD51)'], |
| 165 | + '239A:0029': ['Particle Xenon', |
| 166 | + 'Adafruit Feather nRF52840 Express', |
| 167 | + 'Raytac MDBT50Q-RX Dongle'], |
| 168 | + '239A:002A': ['Particle Xenon', |
| 169 | + 'Adafruit Feather nRF52840 Express', |
| 170 | + 'Raytac MDBT50Q-RX Dongle'], |
| 171 | + '239A:002B': ['Adafruit ItsyBitsy M4 (SAMD51)'], |
| 172 | + '239A:002D': ['Adafruit Crickit M0'], |
| 173 | + '239A:002F': ['Adafruit Trellis M4 (SAMD51)'], |
| 174 | + '239A:0030': ['Adafruit Trellis M4 (SAMD51)'], |
| 175 | + '239A:0031': ['Adafruit Grand Central M4 (SAMD51)'], |
| 176 | + '239A:0032': ['Adafruit Grand Central M4 (SAMD51)'], |
| 177 | + '239A:0033': ['Adafruit pyBadge M4 Express (SAMD51)', |
| 178 | + 'Adafruit pyBadge AirLift M4 (SAMD51)'], |
| 179 | + '239A:0035': ['Adafruit PyPortal M4 (SAMD51)'], |
| 180 | + '239A:0037': ['Adafruit Metro M4 AirLift Lite (SAMD51)'], |
| 181 | + '239A:003D': ['Adafruit PyGamer M4 Express (SAMD51)'], |
| 182 | + '239A:003F': ['Adafruit Bluefruit Metro nRF52840 Express'], |
| 183 | + '239A:0040': ['Adafruit Bluefruit Metro nRF52840 Express'], |
| 184 | + '239A:0041': ['Adafruit PyGamer Advance M4 (SAMD51)'], |
| 185 | + '239A:0045': ['Adafruit Circuit Playground Bluefruit'], |
| 186 | + '239A:0046': ['Adafruit Circuit Playground Bluefruit'], |
| 187 | + '239A:0047': ['Adafruit MONSTER M4SK (SAMD51)'], |
| 188 | + '239A:0049': ['Adafruit Hallowing M4 (SAMD51)'], |
| 189 | + '239A:0051': ['Adafruit ItsyBitsy nRF52840 Express'], |
| 190 | + '239A:0052': ['Adafruit ItsyBitsy nRF52840 Express'], |
| 191 | + '239A:0071': ['Adafruit CLUE'], |
| 192 | + '239A:0072': ['Adafruit CLUE'], |
| 193 | + '239A:0087': ['Adafruit Feather Bluefruit Sense'], |
| 194 | + '239A:0088': ['Adafruit Feather Bluefruit Sense'], |
| 195 | + '239A:8001': ['Adafruit 32u4 Breakout'], |
| 196 | + '239A:8004': ['Adafruit Flora'], |
| 197 | + '239A:800A': ['Adafruit Bluefruit Micro'], |
| 198 | + '239A:800B': ['Adafruit Feather M0'], |
| 199 | + '239A:800C': ['Adafruit Feather 32u4'], |
| 200 | + '239A:800F': ['Adafruit ItsyBitsy M0'], |
| 201 | + '239A:8010': ['Adafruit WICED Feather'], |
| 202 | + '239A:8011': ['Adafruit Circuit Playground Classic'], |
| 203 | + '239A:8012': ['Adafruit ItsyBitsy M0'], |
| 204 | + '239A:8013': ['Adafruit Metro M0 Express'], |
| 205 | + '239A:8014': ['Adafruit M0 Radio (Native USB Port)'], |
| 206 | + '239A:8018': ['Adafruit Circuit Playground Express'], |
| 207 | + '239A:801B': ['Adafruit Feather M0 Express'], |
| 208 | + '239A:801C': ['Adafruit Gemma M0'], |
| 209 | + '239A:801E': ['Adafruit Trinket M0', 'Adafruit pIRkey'], |
| 210 | + '239A:8020': ['Adafruit Metro M4 (SAMD51)'], |
| 211 | + '239A:8022': ['Adafruit Feather M4 Express (SAMD51)'], |
| 212 | + '239A:8029': ['Particle Xenon', |
| 213 | + 'Adafruit Feather nRF52840 Express', |
| 214 | + 'Raytac MDBT50Q-RX Dongle'], |
| 215 | + '239A:802A': ['Particle Xenon', |
| 216 | + 'Adafruit Feather nRF52840 Express', |
| 217 | + 'Raytac MDBT50Q-RX Dongle'], |
| 218 | + '239A:802B': ['Adafruit ItsyBitsy M4 (SAMD51)'], |
| 219 | + '239A:802D': ['Adafruit Crickit M0'], |
| 220 | + '239A:802F': ['Adafruit Trellis M4 (SAMD51)'], |
| 221 | + '239A:8031': ['Adafruit Grand Central M4 (SAMD51)'], |
| 222 | + '239A:8033': ['Adafruit pyBadge M4 Express (SAMD51)'], |
| 223 | + '239A:8035': ['Adafruit PyPortal M4 (SAMD51)'], |
| 224 | + '239A:8037': ['Adafruit Metro M4 AirLift Lite (SAMD51)'], |
| 225 | + '239A:803D': ['Adafruit PyGamer M4 Express (SAMD51)'], |
| 226 | + '239A:803E': ['Adafruit PyGamer M4 Express (SAMD51)'], |
| 227 | + '239A:803F': ['Adafruit Bluefruit Metro nRF52840 Express'], |
| 228 | + '239A:8040': ['Adafruit Bluefruit Metro nRF52840 Express'], |
| 229 | + '239A:8041': ['Adafruit PyGamer Advance M4 (SAMD51)'], |
| 230 | + '239A:8042': ['Adafruit PyGamer Advance M4 (SAMD51)'], |
| 231 | + '239A:8043': ['Adafruit pyBadge AirLift M4 (SAMD51)'], |
| 232 | + '239A:8045': ['Adafruit Circuit Playground Bluefruit'], |
| 233 | + '239A:8046': ['Adafruit Circuit Playground Bluefruit'], |
| 234 | + '239A:8047': ['Adafruit MONSTER M4SK (SAMD51)'], |
| 235 | + '239A:8048': ['Adafruit MONSTER M4SK (SAMD51)'], |
| 236 | + '239A:8049': ['Adafruit Hallowing M4 (SAMD51)'], |
| 237 | + '239A:804A': ['Adafruit Hallowing M4 (SAMD51)'], |
| 238 | + '239A:8051': ['Adafruit ItsyBitsy nRF52840 Express'], |
| 239 | + '239A:8052': ['Adafruit ItsyBitsy nRF52840 Express'], |
| 240 | + '239A:8053': ['Adafruit PyPortal M4 Titano (SAMD51)'], |
| 241 | + '239A:8071': ['Adafruit CLUE'], |
| 242 | + '239A:8072': ['Adafruit CLUE'], |
| 243 | + '239A:8087': ['Adafruit Feather Bluefruit Sense'], |
| 244 | + '239A:8088': ['Adafruit Feather Bluefruit Sense'], |
| 245 | + '239A:B000': ['Adafruit Hallowing M0'], |
| 246 | + '239A:D1ED': ['Adafruit Hallowing M0'], |
| 247 | + '239A:DEAD': ['Adafruit Hallowing M0'], |
| 248 | + '2886:f004': ['Quirkbot'], |
| 249 | + '2886:f005': ['Quirkbot'], |
| 250 | + '2886:f006': ['Quirkbot'], |
| 251 | + '2886:f007': ['Quirkbot'], |
| 252 | + '2A03:0010': ['Olimexino_2560'], |
| 253 | + '2A03:0036': ['Atmega32u4'], |
| 254 | + '2A03:003d': ['UDOO QDL (Arduino Due)', |
| 255 | + 'UDOO Neo (Cortex M4)', |
| 256 | + 'Arduino Due (Programming Port)'], |
| 257 | + '2A03:003e': ['Macchina M2 (Beta)', 'Macchina M2'], |
| 258 | + '2A03:0042': ['Olimexino_2560'], |
| 259 | + '2A03:8036': ['Atmega32u4'], |
| 260 | + '2a03:003e': ['Geolink OpenTracker'], |
| 261 | + 'd3e0:601a': ['Dwenguino'], |
| 262 | + 'd3e0:601b': ['Dwenguino']} |
0 commit comments