Skip to content

Commit 55ed7c6

Browse files
committed
add boards in ide by default
I think these boards are officiallly supported and so the json file doesn't show up on the unofficial list of 3rd party boards.
1 parent f4dcc9f commit 55ed7c6

14 files changed

+1662
-140
lines changed

JSON/package_inex.json

+1
Large diffs are not rendered by default.

boards.py

+181-81
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
boards_dict = {'0204:0d28': ['RedBear Blend 2', 'RedBear BLE Nano 2'],
22
'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)'],
3+
'03eb:2060': ['Goldilocks 22.1184MHz', 'Goldilocks 20MHz'],
4+
'03eb:2111': ['Arduino M0 Pro (Programming Port)', 'EESA IOT 5.0 (via EDBG)'],
5+
'03eb:2145': ['Atmel atmega328p Xplained mini',
6+
'Arduino Uno WiFi Rev2',
7+
'Atmel atmega328pb Xplained mini',
8+
'Atmel atmega168pb Xplained mini'],
9+
'03eb:2157': ['Arduino Zero (Programming Port)',
10+
'Arduino/Genuino Zero (Programming Port)'],
611
'03eb:6124': ['EESA IOT 5.0 (Native USB Port)'],
712
'0403:6001': ['Goldilocks Analogue'],
8-
'0403:6010': ['Lattuino Kefir I (4k)',
9-
'Lattuino Stick (2k)',
13+
'0403:6010': ['Lattuino Kefir I (8k)',
14+
'Lattuino Kefir I (4k)',
1015
'Lattuino Kefir I (2k)',
11-
'Lattuino Kefir I (8k)'],
16+
'Lattuino Stick (2k)'],
1217
'0403:6015': ['Balanduino'],
1318
'0483:374B': ['RedBear Duo (RBLink USB Port)'],
1419
'04d8:eddf': ['Adelino M1 AVR/ESP'],
@@ -21,8 +26,9 @@
2126
'0E8D:0023': ['LinkIt ONE'],
2227
'0E8D:AB00': ['LinkIt Smart 7688 Duo'],
2328
'0E8D:AB01': ['LinkIt Smart 7688 Duo'],
24-
'0d28:0204': ['Sino:bit', 'BBC micro:bit', 'Calliope mini'],
29+
'0d28:0204': ['Sino:bit', 'Calliope mini', 'BBC micro:bit'],
2530
'10C4:EA60': ['LinkIt 7697', 'Spresense'],
31+
'10C4:EA70': ['Arduino Tian', 'Arduino Tian (MIPS Console port)'],
2632
'1209:1AB5': ['Arachnid Labs Tsunami'],
2733
'1209:1AB6': ['Arachnid Labs Tsunami'],
2834
'1354:4000': ['P1AM-100'],
@@ -39,17 +45,19 @@
3945
'1B4F:0100': ['LilyPad LilyMini'],
4046
'1B4F:0101': ['LilyPad LilyMini'],
4147
'1B4F:0110': ['LilyPad USB Plus'],
42-
'1B4F:0D21': ['SparkFun SAMD21 Mini Breakout', 'SparkFun SAMD21 Dev Breakout'],
48+
'1B4F:0D21': ['SparkFun SAMD21 Dev Breakout', 'SparkFun SAMD21 Mini Breakout'],
4349
'1B4F:214F': ['SparkFun SAMD21 Pro RF'],
4450
'1B4F:215F': ['SparkFun SAMD21 Pro RF'],
4551
'1B4F:2B74': ['SparkFun MaKey MaKey'],
4652
'1B4F:2B75': ['SparkFun MaKey MaKey'],
4753
'1B4F:3ABA': ['SparkFun SAMD21 Pro RF 1W'],
4854
'1B4F:514D': ['Qduino Mini'],
4955
'1B4F:516D': ['Qduino Mini'],
50-
'1B4F:8D21': ['SparkFun SAMD21 Pro RF 1W',
51-
'SparkFun SAMD21 Mini Breakout',
52-
'SparkFun SAMD21 Dev Breakout'],
56+
'1B4F:8D21': ['SparkFun SAMD21 Mini Breakout',
57+
'SparkFun SAMD21 Dev Breakout',
58+
'SparkFun SAMD21 Pro RF 1W'],
59+
'1B4F:9207': ['LilyPad Arduino USB'],
60+
'1B4F:9208': ['LilyPad Arduino USB'],
5361
'1B4F:9D0E': ['SparkFun 9DoF Razor IMU M0'],
5462
'1B4F:9D0F': ['SparkFun 9DoF Razor IMU M0'],
5563
'1B4F:F015': ['SparkFun RedBoard Turbo'],
@@ -67,77 +75,131 @@
6775
'1DA9:0030': ['In-Circuit radino WiFi'],
6876
'1DA9:0031': ['In-Circuit radino RF69'],
6977
'1DA9:0032': ['In-Circuit radino RF69'],
70-
'1EAF:0004': ['Microduino Core STM32 to Flash',
71-
'Generic STM32F103R series',
72-
'Generic STM32F103Z series',
78+
'1EAF:0004': ['Generic STM32F103T series',
7379
'Maple (Rev 3)',
74-
'Maple Mini',
75-
'Generic STM32F103T series',
76-
'Maple (RET6)',
77-
'HYTiny STM32F103TB',
80+
'Generic STM32F103R series',
81+
'Microduino Core STM32 to Flash',
7882
'STM32VLD to FLASH',
79-
'Generic STM32F103C series',
83+
'Maple (RET6)',
8084
'Generic STM32F103C6/fake STM32F103C8',
81-
'Generic STM32F103V series'],
85+
'Maple Mini',
86+
'Generic STM32F103V series',
87+
'Generic STM32F103C series',
88+
'Generic STM32F103Z series',
89+
'HYTiny STM32F103TB'],
8290
'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)',
91+
'1c40:0538': ['ftDuino (WebUSB)', 'ftDuino'],
92+
'2341:0001': ['Arduino Uno'],
93+
'2341:0010': ['Olimexino_2560', 'Arduino Mega or Mega 2560'],
94+
'2341:0036': ['Arduino Leonardo (MIDI)',
95+
'Arduino Leonardo',
96+
'Blend',
97+
'Atmega32u4'],
98+
'2341:0037': ['Arduino Micro'],
99+
'2341:0038': ['Arduino Robot Control'],
100+
'2341:0039': ['Arduino Robot Motor'],
101+
'2341:003C': ['Arduino Esplora'],
102+
'2341:003d': ['Ameba RTL8195A',
103+
'UDOO QDL (Arduino Due)',
104+
'Arduino Due (Programming Port)',
88105
'Ameba RTL8711AM',
89-
'Ameba RTL8195A',
90106
'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',
107+
'UDOO Neo (Cortex M4)'],
108+
'2341:003e': ['Geolink OpenTracker',
109+
'Macchina M2',
110+
'Arduino Due (Native USB Port)',
111+
'Macchina M2 (Beta)'],
112+
'2341:003f': ['Arduino Mega ADK'],
113+
'2341:0041': ['Arduino Yún'],
114+
'2341:0042': ['Olimexino_2560', 'Arduino Mega or Mega 2560'],
115+
'2341:0043': ['Arduino Uno'],
116+
'2341:0044': ['Arduino Mega ADK'],
117+
'2341:004d': ['SODAQ Autonomo',
118+
'EESA IOT 5.0 (Native USB Port)',
119+
'SODAQ Autonomo with SPI1',
95120
'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',
101121
'SODAQ Autonomo with Serial3',
122+
'SODAQ SARA',
102123
'SODAQ Autonomo Beta',
124+
'Arduino/Genuino Zero (Native USB Port)',
125+
'SODAQ SFF',
126+
'Arduino Zero (Native USB Port)',
127+
'SODAQ ExpLoRer',
128+
'SODAQ Autonomo with Serial2 and Serial3',
103129
'SODAQ Autonomo with Serial2',
104-
'EESA IOT 5.0 (Native USB Port)',
130+
'SAM 15x15',
105131
'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'],
132+
'SODAQ ONE Beta'],
133+
'2341:004e': ['Arduino/Genuino MKR1000', 'Arduino MKR1000'],
134+
'2341:004f': ['Arduino MKRZERO'],
135+
'2341:0050': ['Arduino MKR FOX 1200'],
136+
'2341:0052': ['Arduino MKR GSM 1400'],
137+
'2341:0053': ['Arduino MKR WAN 1300'],
138+
'2341:0054': ['Arduino MKR WiFi 1010'],
139+
'2341:0055': ['Arduino MKR NB 1500'],
140+
'2341:0056': ['Arduino MKR Vidor 4000'],
141+
'2341:0057': ['Arduino NANO 33 IoT'],
142+
'2341:0058': ['Arduino Nano Every'],
143+
'2341:0059': ['Arduino MKR WAN 1310'],
144+
'2341:005a': ['Arduino Nano 33 BLE'],
145+
'2341:0210': ['Olimexino_2560', 'Arduino Mega or Mega 2560'],
146+
'2341:0237': ['Arduino Micro'],
147+
'2341:0242': ['Olimexino_2560', 'Arduino Mega or Mega 2560'],
148+
'2341:0243': ['Arduino Uno'],
149+
'2341:024d': ['Arduino/Genuino Zero (Native USB Port)',
150+
'SAM 15x15',
151+
'Arduino Zero (Native USB Port)'],
152+
'2341:024e': ['Arduino/Genuino MKR1000', 'Arduino MKR1000'],
153+
'2341:0c9f': ['Arduino Robot Motor'],
114154
'2341:484B': ['HoodLoader2 at90usb82'],
115155
'2341:484C': ['HoodLoader2 16u2'],
116156
'2341:484D': ['HoodLoader2 32u2'],
117157
'2341:484E': ['HoodLoader2 8u2'],
118158
'2341:484F': ['HoodLoader2 at90usb162'],
119-
'2341:8036': ['Blend', 'Atmega32u4', 'Arduino Leonardo (MIDI)'],
120-
'2341:804d': ['SODAQ ExpLoRer',
159+
'2341:8036': ['Arduino Leonardo (MIDI)',
160+
'Arduino Leonardo',
161+
'Blend',
162+
'Atmega32u4'],
163+
'2341:8037': ['Arduino Micro'],
164+
'2341:8038': ['Arduino Robot Control'],
165+
'2341:8039': ['Arduino Robot Motor'],
166+
'2341:803C': ['Arduino Esplora'],
167+
'2341:8041': ['Arduino Yún'],
168+
'2341:804d': ['SODAQ Autonomo',
169+
'SODAQ Autonomo with SPI1',
121170
'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',
127171
'SODAQ Autonomo with Serial3',
172+
'SODAQ SARA',
128173
'SODAQ Autonomo Beta',
174+
'Arduino/Genuino Zero (Native USB Port)',
175+
'SODAQ SFF',
176+
'SODAQ ExpLoRer',
177+
'Arduino Zero (Native USB Port)',
178+
'SODAQ Autonomo with Serial2 and Serial3',
129179
'SODAQ Autonomo with Serial2',
180+
'SAM 15x15',
130181
'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)'],
182+
'SODAQ ONE Beta'],
183+
'2341:804e': ['Arduino/Genuino MKR1000', 'Arduino MKR1000'],
184+
'2341:804f': ['Arduino MKRZERO'],
185+
'2341:8050': ['Arduino MKR FOX 1200'],
186+
'2341:8052': ['Arduino MKR GSM 1400'],
187+
'2341:8053': ['Arduino MKR WAN 1300'],
188+
'2341:8054': ['Arduino MKR WiFi 1010'],
189+
'2341:8055': ['Arduino MKR NB 1500'],
190+
'2341:8056': ['Arduino MKR Vidor 4000'],
191+
'2341:8057': ['Arduino NANO 33 IoT'],
192+
'2341:8059': ['Arduino MKR WAN 1310'],
193+
'2341:805a': ['Arduino Nano 33 BLE'],
194+
'2341:8237': ['Arduino Micro'],
195+
'2341:824d': ['Arduino/Genuino Zero (Native USB Port)',
196+
'SAM 15x15',
197+
'Arduino Zero (Native USB Port)'],
198+
'2341:824e': ['Arduino/Genuino MKR1000', 'Arduino MKR1000'],
199+
'2341:e001': ['SmartEverything Fox (Native USB Port)',
200+
'SmartTutto (Native USB Port)'],
201+
'2341:e002': ['SmartEverything Fox (Native USB Port)',
202+
'SmartTutto (Native USB Port)'],
141203
'2341:e003': ['SmartEverything Tiger (Native USB Port)'],
142204
'2341:e004': ['SmartEverything Tiger (Native USB Port)'],
143205
'2341:e005': ['SmartEverything Dragonfly (Native USB Port)'],
@@ -156,18 +218,19 @@
156218
'239A:0013': ['Adafruit Metro M0 Express'],
157219
'239A:0014': ['Adafruit M0 Radio (Native USB Port)'],
158220
'239A:0015': ['Adafruit Feather M0'],
221+
'239A:0018': ['Adafruit Circuit Playground Express'],
159222
'239A:0019': ['Adafruit Circuit Playground Express'],
160223
'239A:001B': ['Adafruit Feather M0 Express'],
161224
'239A:001C': ['Adafruit Gemma M0'],
162-
'239A:001E': ['Adafruit Trinket M0', 'Adafruit pIRkey'],
225+
'239A:001E': ['Adafruit pIRkey', 'Adafruit Trinket M0'],
163226
'239A:0020': ['Adafruit Metro M4 (SAMD51)'],
164227
'239A:0022': ['Adafruit Feather M4 Express (SAMD51)'],
165228
'239A:0029': ['Particle Xenon',
166-
'Adafruit Feather nRF52840 Express',
167-
'Raytac MDBT50Q-RX Dongle'],
229+
'Raytac MDBT50Q-RX Dongle',
230+
'Adafruit Feather nRF52840 Express'],
168231
'239A:002A': ['Particle Xenon',
169-
'Adafruit Feather nRF52840 Express',
170-
'Raytac MDBT50Q-RX Dongle'],
232+
'Raytac MDBT50Q-RX Dongle',
233+
'Adafruit Feather nRF52840 Express'],
171234
'239A:002B': ['Adafruit ItsyBitsy M4 (SAMD51)'],
172235
'239A:002D': ['Adafruit Crickit M0'],
173236
'239A:002F': ['Adafruit Trellis M4 (SAMD51)'],
@@ -199,22 +262,23 @@
199262
'239A:800C': ['Adafruit Feather 32u4'],
200263
'239A:800F': ['Adafruit ItsyBitsy M0'],
201264
'239A:8010': ['Adafruit WICED Feather'],
202-
'239A:8011': ['Adafruit Circuit Playground Classic'],
265+
'239A:8011': ['Adafruit Circuit Playground Classic',
266+
'Adafruit Circuit Playground'],
203267
'239A:8012': ['Adafruit ItsyBitsy M0'],
204268
'239A:8013': ['Adafruit Metro M0 Express'],
205269
'239A:8014': ['Adafruit M0 Radio (Native USB Port)'],
206270
'239A:8018': ['Adafruit Circuit Playground Express'],
207271
'239A:801B': ['Adafruit Feather M0 Express'],
208272
'239A:801C': ['Adafruit Gemma M0'],
209-
'239A:801E': ['Adafruit Trinket M0', 'Adafruit pIRkey'],
273+
'239A:801E': ['Adafruit pIRkey', 'Adafruit Trinket M0'],
210274
'239A:8020': ['Adafruit Metro M4 (SAMD51)'],
211275
'239A:8022': ['Adafruit Feather M4 Express (SAMD51)'],
212276
'239A:8029': ['Particle Xenon',
213-
'Adafruit Feather nRF52840 Express',
214-
'Raytac MDBT50Q-RX Dongle'],
277+
'Raytac MDBT50Q-RX Dongle',
278+
'Adafruit Feather nRF52840 Express'],
215279
'239A:802A': ['Particle Xenon',
216-
'Adafruit Feather nRF52840 Express',
217-
'Raytac MDBT50Q-RX Dongle'],
280+
'Raytac MDBT50Q-RX Dongle',
281+
'Adafruit Feather nRF52840 Express'],
218282
'239A:802B': ['Adafruit ItsyBitsy M4 (SAMD51)'],
219283
'239A:802D': ['Adafruit Crickit M0'],
220284
'239A:802F': ['Adafruit Trellis M4 (SAMD51)'],
@@ -249,14 +313,50 @@
249313
'2886:f005': ['Quirkbot'],
250314
'2886:f006': ['Quirkbot'],
251315
'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'],
316+
'2A03:0010': ['Olimexino_2560', 'Arduino Mega or Mega 2560'],
317+
'2A03:0036': ['Arduino Leonardo', 'Atmega32u4'],
318+
'2A03:0037': ['Arduino Micro'],
319+
'2A03:0038': ['Arduino Robot Control'],
320+
'2A03:0039': ['Arduino Robot Motor'],
321+
'2A03:003C': ['Arduino Esplora'],
322+
'2A03:003d': ['Arduino Due (Programming Port)',
323+
'UDOO QDL (Arduino Due)',
324+
'UDOO Neo (Cortex M4)'],
325+
'2A03:003e': ['Macchina M2',
326+
'Arduino Due (Native USB Port)',
327+
'Macchina M2 (Beta)'],
328+
'2A03:003f': ['Arduino Mega ADK'],
329+
'2A03:0041': ['Arduino Yún'],
330+
'2A03:0042': ['Olimexino_2560', 'Arduino Mega or Mega 2560'],
331+
'2A03:0043': ['Arduino Uno'],
332+
'2A03:0044': ['Arduino Mega ADK'],
333+
'2A03:0057': ['Arduino Uno WiFi'],
334+
'2A03:8036': ['Arduino Leonardo', 'Atmega32u4'],
335+
'2A03:8037': ['Arduino Micro'],
336+
'2A03:8038': ['Arduino Robot Control'],
337+
'2A03:8039': ['Arduino Robot Motor'],
338+
'2A03:803C': ['Arduino Esplora'],
339+
'2A03:8041': ['Arduino Yún'],
340+
'2E78:004d': ['Industruino D21G'],
341+
'2E78:804d': ['Industruino D21G'],
342+
'2a03:0001': ['Linino One'],
260343
'2a03:003e': ['Geolink OpenTracker'],
344+
'2a03:0040': ['Arduino Leonardo ETH'],
345+
'2a03:004d': ['Arduino M0', 'Arduino M0 Pro (Native USB Port)'],
346+
'2a03:004e': ['Arduino M0'],
347+
'2a03:004f': ['Arduino M0 Pro (Native USB Port)'],
348+
'2a03:0050': ['Arduino Yún Mini'],
349+
'2a03:0056': ['Arduino Industrial 101'],
350+
'2a03:8001': ['Linino One'],
351+
'2a03:8040': ['Arduino Leonardo ETH'],
352+
'2a03:804d': ['Arduino M0', 'Arduino M0 Pro (Native USB Port)'],
353+
'2a03:804e': ['Arduino M0'],
354+
'2a03:804f': ['Arduino M0 Pro (Native USB Port)'],
355+
'2a03:8050': ['Arduino Yún Mini'],
356+
'2a03:8056': ['Arduino Industrial 101'],
357+
'2a03:805a': ['Arduino Primo'],
358+
'8086:BABE': ['Intel® Galileo Gen2', 'Intel® Galileo'],
359+
'8087:0AB6': ['Arduino/Genuino 101'],
261360
'd3e0:601a': ['Dwenguino'],
262-
'd3e0:601b': ['Dwenguino']}
361+
'd3e0:601b': ['Dwenguino'],
362+
'yikes': ['w', 'o', 'wow']}
+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# See: http://code.google.com/p/arduino/wiki/Platforms
2+
3+
##############################################################
4+
5+
arduino_101.name=Arduino/Genuino 101
6+
7+
arduino_101.vid.0=0x8087
8+
arduino_101.pid.0=0x0AB6
9+
arduino_101.vid.0x2A03.warning=Uncertified
10+
11+
arduino_101.upload.tool=arduino101load
12+
arduino_101.upload.protocol=script
13+
arduino_101.upload.maximum_size=155648
14+
arduino_101.upload.use_1200bps_touch=true
15+
arduino_101.upload.wait_for_upload_port=false
16+
arduino_101.upload.native_usb=false
17+
arduino_101.upload.params.quiet=-q
18+
arduino_101.upload.params.verbose=-q
19+
20+
arduino_101.build.usb_product="Arduino 101"
21+
arduino_101.build.mcu=ARCv2EM
22+
arduino_101.build.f_cpu=32000000L
23+
arduino_101.build.board=ARC32_TOOLS
24+
arduino_101.build.core=arduino
25+
arduino_101.build.ldscript=linker_scripts/flash.ld
26+
arduino_101.build.variant=arduino_101
27+
arduino_101.build.variant_system_lib=arc32drv_arduino101
28+
arduino_101.build.vid=0x8087
29+
arduino_101.build.pid=0x0AB6
30+
31+
arduino_101.bootloader.tool=arduino101load
32+
33+
##############################################################
34+
35+

0 commit comments

Comments
 (0)