Skip to content

Commit c784122

Browse files
committed
move all_platforms to its own file
1 parent e21b05a commit c784122

File tree

2 files changed

+116
-115
lines changed

2 files changed

+116
-115
lines changed

Diff for: all_platforms.py

+115
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
ALL_PLATFORMS={
2+
# classic Arduino AVR
3+
"uno" : ["arduino:avr:uno", None, None],
4+
"leonardo" : ["arduino:avr:leonardo", None, None],
5+
"mega2560" : ["arduino:avr:mega:cpu=atmega2560", None, None],
6+
# Arduino SAMD
7+
"zero" : ["arduino:samd:arduino_zero_native", "0x68ed2b88", None, None],
8+
"cpx" : ["arduino:samd:adafruit_circuitplayground_m0", "0x68ed2b88", None],
9+
# Espressif
10+
"esp8266" : ["esp8266:esp8266:huzzah:eesz=4M3M,xtal=80", None, None],
11+
"esp32" : ["esp32:esp32:featheresp32:FlashFreq=80", None, None],
12+
"feather_esp8266" : ["esp8266:esp8266:huzzah:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200", None, None],
13+
"feather_esp32" : ["esp32:esp32:featheresp32:FlashFreq=80", None, None],
14+
"feather_esp32_v2" : ["esp32:esp32:adafruit_feather_esp32_v2", None, None],
15+
"magtag" : ["esp32:esp32:adafruit_magtag29_esp32s2", "0xbfdd4eee", None],
16+
"funhouse" : ["esp32:esp32:adafruit_funhouse_esp32s2", "0xbfdd4eee", None],
17+
"metroesp32s2" : ["esp32:esp32:adafruit_metro_esp32s2", "0xbfdd4eee", None],
18+
"qtpy_esp32s2" : ["esp32:esp32:adafruit_qtpy_esp32s2", "0xbfdd4eee", None],
19+
"feather_esp32s2" : ["esp32:esp32:adafruit_feather_esp32s2", "0xbfdd4eee", None],
20+
"feather_esp32s2_tft" : ["esp32:esp32:adafruit_feather_esp32s2_tft", "0xbfdd4eee", None],
21+
"feather_esp32s3" : ["esp32:esp32:adafruit_feather_esp32s3_nopsram", "0xc47e5767", None],
22+
"feather_esp32s3_4mbflash_2mbpsram" : ["esp32:esp32:adafruit_feather_esp32s3", "0xc47e5767", None],
23+
"feather_esp32s3_tft" : ["esp32:esp32:adafruit_feather_esp32s3_tft", "0xc47e5767", None],
24+
"qtpy_esp32s3" : ["esp32:esp32:adafruit_qtpy_esp32s3_nopsram", "0xc47e5767", None],
25+
"qtpy_esp32" : ["esp32:esp32:adafruit_qtpy_esp32_pico", None, None],
26+
"qtpy_esp32c3" : ["esp32:esp32:adafruit_qtpy_esp32c3:FlashMode=qio", None, None],
27+
# Adafruit AVR
28+
"trinket_3v" : ["adafruit:avr:trinket3", None, None],
29+
"trinket_5v" : ["adafruit:avr:trinket5", None, None],
30+
"protrinket_3v" : ["adafruit:avr:protrinket3", None, None],
31+
"protrinket_5v" : ["adafruit:avr:protrinket5", None, None],
32+
"gemma" : ["adafruit:avr:gemma", None, None],
33+
"flora" : ["adafruit:avr:flora8", None, None],
34+
"feather32u4" : ["adafruit:avr:feather32u4", None, None],
35+
"cpc" : ["arduino:avr:circuitplay32u4cat", None, None],
36+
# Adafruit SAMD
37+
"gemma_m0" : ["adafruit:samd:adafruit_gemma_m0", "0x68ed2b88", None],
38+
"trinket_m0" : ["adafruit:samd:adafruit_trinket_m0", "0x68ed2b88", None],
39+
"feather_m0_express" : ["adafruit:samd:adafruit_feather_m0_express", "0x68ed2b88", None],
40+
"feather_m0_express_tinyusb" : ["adafruit:samd:adafruit_feather_m0_express:usbstack=tinyusb", "0x68ed2b88", None],
41+
"feather_m4_express" : ["adafruit:samd:adafruit_feather_m4:speed=120", "0x55114460", None],
42+
"feather_m4_express_tinyusb" : ["adafruit:samd:adafruit_feather_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
43+
"feather_m4_can" : ["adafruit:samd:adafruit_feather_m4_can:speed=120", "0x55114460", None],
44+
"feather_m4_can_tinyusb" : ["adafruit:samd:adafruit_feather_m4_can:speed=120,usbstack=tinyusb", "0x55114460", None],
45+
"metro_m0" : ["adafruit:samd:adafruit_metro_m0", "0x68ed2b88", None],
46+
"metro_m0_tinyusb" : ["adafruit:samd:adafruit_metro_m0:usbstack=tinyusb", "0x68ed2b88", None],
47+
"metro_m4" : ["adafruit:samd:adafruit_metro_m4:speed=120", "0x55114460", None],
48+
"metro_m4_tinyusb" : ["adafruit:samd:adafruit_metro_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
49+
"metro_m4_airliftlite" : ["adafruit:samd:adafruit_metro_m4_airliftlite:speed=120", "0x55114460", None],
50+
"metro_m4_airliftlite_tinyusb" : ["adafruit:samd:adafruit_metro_m4_airliftlite:speed=120,usbstack=tinyusb", "0x55114460", None],
51+
"pybadge" : ["adafruit:samd:adafruit_pybadge_m4:speed=120", "0x55114460", None],
52+
"pybadge_tinyusb" : ["adafruit:samd:adafruit_pybadge_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
53+
"pygamer" : ["adafruit:samd:adafruit_pygamer_m4:speed=120", "0x55114460", None],
54+
"pygamer_tinyusb" : ["adafruit:samd:adafruit_pygamer_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
55+
"hallowing_m0" : ["adafruit:samd:adafruit_hallowing", "0x68ed2b88", None],
56+
"hallowing_m4" : ["adafruit:samd:adafruit_hallowing_m4:speed=120", "0x55114460", None],
57+
"hallowing_m4_tinyusb" : ["adafruit:samd:adafruit_hallowing_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
58+
"neotrellis_m4" : ["adafruit:samd:adafruit_trellis_m4:speed=120", "0x55114460", None],
59+
"monster_m4sk" : ["adafruit:samd:adafruit_monster_m4sk:speed=120", "0x55114460", None],
60+
"monster_m4sk_tinyusb" : ["adafruit:samd:adafruit_monster_m4sk:speed=120,usbstack=tinyusb", "0x55114460", None],
61+
"pyportal" : ["adafruit:samd:adafruit_pyportal_m4:speed=120", "0x55114460", None],
62+
"pyportal_tinyusb" : ["adafruit:samd:adafruit_pyportal_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
63+
"pyportal_titano" : ["adafruit:samd:adafruit_pyportal_m4_titano:speed=120", "0x55114460", None],
64+
"pyportal_titano_tinyusb" : ["adafruit:samd:adafruit_pyportal_m4_titano:speed=120,usbstack=tinyusb", "0x55114460", None],
65+
"cpx_ada" : ["adafruit:samd:adafruit_circuitplayground_m0", "0x68ed2b88", None],
66+
"grand_central" : ["adafruit:samd:adafruit_grandcentral_m4:speed=120", "0x55114460", None],
67+
"grand_central_tinyusb" : ["adafruit:samd:adafruit_grandcentral_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
68+
"matrixportal" : ["adafruit:samd:adafruit_matrixportal_m4:speed=120", "0x55114460", None],
69+
"matrixportal_tinyusb" : ["adafruit:samd:adafruit_matrixportal_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
70+
"neotrinkey_m0" : ["adafruit:samd:adafruit_neotrinkey_m0", "0x68ed2b88", None],
71+
"rotarytrinkey_m0" : ["adafruit:samd:adafruit_rotarytrinkey_m0", "0x68ed2b88", None],
72+
"neokeytrinkey_m0" : ["adafruit:samd:adafruit_neokeytrinkey_m0", "0x68ed2b88", None],
73+
"slidetrinkey_m0" : ["adafruit:samd:adafruit_slidetrinkey_m0", "0x68ed2b88", None],
74+
"proxlighttrinkey_m0" : ["adafruit:samd:adafruit_proxlighttrinkey_m0", "0x68ed2b88", None],
75+
"qtpy_m0" : ["adafruit:samd:adafruit_qtpy_m0", "0x68ed2b88", None],
76+
"qtpy_m0_tinyusb" : ["adafruit:samd:adafruit_qtpy_m0:usbstack=tinyusb", "0x68ed2b88", None],
77+
# Arduino SAMD
78+
"mkrwifi1010" : ["arduino:samd:mkrwifi1010", "0x8054", None],
79+
"nano_33_iot" : ["arduino:samd:nano_33_iot", "0x8057", None],
80+
# Arduino nRF
81+
"microbit" : ["sandeepmistry:nRF5:BBCmicrobit:softdevice=s110", None, None],
82+
# Adafruit nRF
83+
"nrf52832" : ["adafruit:nrf52:feather52832:softdevice=s132v6,debug=l0", None, None],
84+
"nrf52840" : ["adafruit:nrf52:feather52840:softdevice=s140v6,debug=l0", "0xada52840", None],
85+
"cpb" : ["adafruit:nrf52:cplaynrf52840:softdevice=s140v6,debug=l0", "0xada52840", None],
86+
"clue" : ["adafruit:nrf52:cluenrf52840:softdevice=s140v6,debug=l0", "0xada52840", None],
87+
"ledglasses_nrf52840" : ["adafruit:nrf52:ledglasses_nrf52840:softdevice=s140v6,debug=l0", "0xada52840", None],
88+
# RP2040 (Philhower)
89+
"pico_rp2040" : ["rp2040:rp2040:rpipico:freq=125,flash=2097152_0", "0xe48bff56", None],
90+
"pico_rp2040_tinyusb" : ["rp2040:rp2040:rpipico:flash=2097152_0,freq=125,dbgport=Disabled,dbglvl=None,usbstack=tinyusb", "0xe48bff56", None],
91+
"picow_rp2040" : ["rp2040:rp2040:rpipicow:flash=2097152_0,freq=125", "0xe48bff56", None],
92+
"picow_rp2040_tinyusb" : ["rp2040:rp2040:rpipicow:flash=2097152_0,freq=133,dbgport=Disabled,dbglvl=None,usbstack=tinyusb", "0xe48bff56", None],
93+
"feather_rp2040" : ["rp2040:rp2040:adafruit_feather:freq=125,flash=8388608_0", "0xe48bff56", None],
94+
"feather_rp2040_tinyusb" : ["rp2040:rp2040:adafruit_feather:flash=8388608_0,freq=125,dbgport=Disabled,dbglvl=None,usbstack=tinyusb", "0xe48bff56", None],
95+
"qt2040_trinkey" : ["rp2040:rp2040:adafruit_trinkeyrp2040qt:freq=125,flash=8388608_0", "0xe48bff56", None],
96+
"qt2040_trinkey_tinyusb" : ["rp2040:rp2040:adafruit_trinkeyrp2040qt:flash=8388608_0,freq=125,dbgport=Disabled,dbglvl=None,usbstack=tinyusb", "0xe48bff56", None],
97+
# Attiny8xy, 16xy, 32xy (SpenceKonde)
98+
"attiny3217" : ["megaTinyCore:megaavr:atxy7:chip=3217", None, None],
99+
"attiny3216" : ["megaTinyCore:megaavr:atxy6:chip=3216", None, None],
100+
"attiny1617" : ["megaTinyCore:megaavr:atxy7:chip=1617", None, None],
101+
"attiny1616" : ["megaTinyCore:megaavr:atxy6:chip=1616", None, None],
102+
"attiny1607" : ["megaTinyCore:megaavr:atxy7:chip=1607", None, None],
103+
"attiny1606" : ["megaTinyCore:megaavr:atxy6:chip=1606", None, None],
104+
"attiny817" : ["megaTinyCore:megaavr:atxy7:chip=817", None, None],
105+
"attiny816" : ["megaTinyCore:megaavr:atxy6:chip=816", None, None],
106+
"attiny807" : ["megaTinyCore:megaavr:atxy7:chip=807", None, None],
107+
"attiny806" : ["megaTinyCore:megaavr:atxy6:chip=806", None, None],
108+
# groupings
109+
"main_platforms" : ("uno", "leonardo", "mega2560", "zero", "qtpy_m0",
110+
"esp8266", "esp32", "metro_m4", "trinket_m0"),
111+
"arcada_platforms" : ("pybadge", "pygamer", "hallowing_m4",
112+
"cpb", "cpx_ada"),
113+
"wippersnapper_platforms" : ("metro_m4_airliftlite_tinyusb", "pyportal_tinyusb"),
114+
"rp2040_platforms" : ("pico_rp2040", "feather_rp2040")
115+
}

Diff for: build_platform.py

+1-115
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import subprocess
77
import collections
88
from contextlib import contextmanager
9+
from all_platforms import ALL_PLATFORMS
910

1011
# optional wall option cause build failed if has warnings
1112
BUILD_WALL = False
@@ -51,121 +52,6 @@
5152
CROSS = u'\N{cross mark}'
5253
CHECK = u'\N{check mark}'
5354

54-
ALL_PLATFORMS={
55-
# classic Arduino AVR
56-
"uno" : ["arduino:avr:uno", None, None],
57-
"leonardo" : ["arduino:avr:leonardo", None, None],
58-
"mega2560" : ["arduino:avr:mega:cpu=atmega2560", None, None],
59-
# Arduino SAMD
60-
"zero" : ["arduino:samd:arduino_zero_native", "0x68ed2b88", None, None],
61-
"cpx" : ["arduino:samd:adafruit_circuitplayground_m0", "0x68ed2b88", None],
62-
# Espressif
63-
"esp8266" : ["esp8266:esp8266:huzzah:eesz=4M3M,xtal=80", None, None],
64-
"esp32" : ["esp32:esp32:featheresp32:FlashFreq=80", None, None],
65-
"feather_esp8266" : ["esp8266:esp8266:huzzah:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200", None, None],
66-
"feather_esp32" : ["esp32:esp32:featheresp32:FlashFreq=80", None, None],
67-
"feather_esp32_v2" : ["esp32:esp32:adafruit_feather_esp32_v2", None, None],
68-
"magtag" : ["esp32:esp32:adafruit_magtag29_esp32s2", "0xbfdd4eee", None],
69-
"funhouse" : ["esp32:esp32:adafruit_funhouse_esp32s2", "0xbfdd4eee", None],
70-
"metroesp32s2" : ["esp32:esp32:adafruit_metro_esp32s2", "0xbfdd4eee", None],
71-
"qtpy_esp32s2" : ["esp32:esp32:adafruit_qtpy_esp32s2", "0xbfdd4eee", None],
72-
"feather_esp32s2" : ["esp32:esp32:adafruit_feather_esp32s2", "0xbfdd4eee", None],
73-
"feather_esp32s2_tft" : ["esp32:esp32:adafruit_feather_esp32s2_tft", "0xbfdd4eee", None],
74-
"feather_esp32s3" : ["esp32:esp32:adafruit_feather_esp32s3_nopsram", "0xc47e5767", None],
75-
"feather_esp32s3_4mbflash_2mbpsram" : ["esp32:esp32:adafruit_feather_esp32s3", "0xc47e5767", None],
76-
"feather_esp32s3_tft" : ["esp32:esp32:adafruit_feather_esp32s3_tft", "0xc47e5767", None],
77-
"qtpy_esp32s3" : ["esp32:esp32:adafruit_qtpy_esp32s3_nopsram", "0xc47e5767", None],
78-
"qtpy_esp32" : ["esp32:esp32:adafruit_qtpy_esp32_pico", None, None],
79-
"qtpy_esp32c3" : ["esp32:esp32:adafruit_qtpy_esp32c3:FlashMode=qio", None, None],
80-
# Adafruit AVR
81-
"trinket_3v" : ["adafruit:avr:trinket3", None, None],
82-
"trinket_5v" : ["adafruit:avr:trinket5", None, None],
83-
"protrinket_3v" : ["adafruit:avr:protrinket3", None, None],
84-
"protrinket_5v" : ["adafruit:avr:protrinket5", None, None],
85-
"gemma" : ["adafruit:avr:gemma", None, None],
86-
"flora" : ["adafruit:avr:flora8", None, None],
87-
"feather32u4" : ["adafruit:avr:feather32u4", None, None],
88-
"cpc" : ["arduino:avr:circuitplay32u4cat", None, None],
89-
# Adafruit SAMD
90-
"gemma_m0" : ["adafruit:samd:adafruit_gemma_m0", "0x68ed2b88", None],
91-
"trinket_m0" : ["adafruit:samd:adafruit_trinket_m0", "0x68ed2b88", None],
92-
"feather_m0_express" : ["adafruit:samd:adafruit_feather_m0_express", "0x68ed2b88", None],
93-
"feather_m0_express_tinyusb" : ["adafruit:samd:adafruit_feather_m0_express:usbstack=tinyusb", "0x68ed2b88", None],
94-
"feather_m4_express" : ["adafruit:samd:adafruit_feather_m4:speed=120", "0x55114460", None],
95-
"feather_m4_express_tinyusb" : ["adafruit:samd:adafruit_feather_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
96-
"feather_m4_can" : ["adafruit:samd:adafruit_feather_m4_can:speed=120", "0x55114460", None],
97-
"feather_m4_can_tinyusb" : ["adafruit:samd:adafruit_feather_m4_can:speed=120,usbstack=tinyusb", "0x55114460", None],
98-
"metro_m0" : ["adafruit:samd:adafruit_metro_m0", "0x68ed2b88", None],
99-
"metro_m0_tinyusb" : ["adafruit:samd:adafruit_metro_m0:usbstack=tinyusb", "0x68ed2b88", None],
100-
"metro_m4" : ["adafruit:samd:adafruit_metro_m4:speed=120", "0x55114460", None],
101-
"metro_m4_tinyusb" : ["adafruit:samd:adafruit_metro_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
102-
"metro_m4_airliftlite" : ["adafruit:samd:adafruit_metro_m4_airliftlite:speed=120", "0x55114460", None],
103-
"metro_m4_airliftlite_tinyusb" : ["adafruit:samd:adafruit_metro_m4_airliftlite:speed=120,usbstack=tinyusb", "0x55114460", None],
104-
"pybadge" : ["adafruit:samd:adafruit_pybadge_m4:speed=120", "0x55114460", None],
105-
"pybadge_tinyusb" : ["adafruit:samd:adafruit_pybadge_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
106-
"pygamer" : ["adafruit:samd:adafruit_pygamer_m4:speed=120", "0x55114460", None],
107-
"pygamer_tinyusb" : ["adafruit:samd:adafruit_pygamer_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
108-
"hallowing_m0" : ["adafruit:samd:adafruit_hallowing", "0x68ed2b88", None],
109-
"hallowing_m4" : ["adafruit:samd:adafruit_hallowing_m4:speed=120", "0x55114460", None],
110-
"hallowing_m4_tinyusb" : ["adafruit:samd:adafruit_hallowing_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
111-
"neotrellis_m4" : ["adafruit:samd:adafruit_trellis_m4:speed=120", "0x55114460", None],
112-
"monster_m4sk" : ["adafruit:samd:adafruit_monster_m4sk:speed=120", "0x55114460", None],
113-
"monster_m4sk_tinyusb" : ["adafruit:samd:adafruit_monster_m4sk:speed=120,usbstack=tinyusb", "0x55114460", None],
114-
"pyportal" : ["adafruit:samd:adafruit_pyportal_m4:speed=120", "0x55114460", None],
115-
"pyportal_tinyusb" : ["adafruit:samd:adafruit_pyportal_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
116-
"pyportal_titano" : ["adafruit:samd:adafruit_pyportal_m4_titano:speed=120", "0x55114460", None],
117-
"pyportal_titano_tinyusb" : ["adafruit:samd:adafruit_pyportal_m4_titano:speed=120,usbstack=tinyusb", "0x55114460", None],
118-
"cpx_ada" : ["adafruit:samd:adafruit_circuitplayground_m0", "0x68ed2b88", None],
119-
"grand_central" : ["adafruit:samd:adafruit_grandcentral_m4:speed=120", "0x55114460", None],
120-
"grand_central_tinyusb" : ["adafruit:samd:adafruit_grandcentral_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
121-
"matrixportal" : ["adafruit:samd:adafruit_matrixportal_m4:speed=120", "0x55114460", None],
122-
"matrixportal_tinyusb" : ["adafruit:samd:adafruit_matrixportal_m4:speed=120,usbstack=tinyusb", "0x55114460", None],
123-
"neotrinkey_m0" : ["adafruit:samd:adafruit_neotrinkey_m0", "0x68ed2b88", None],
124-
"rotarytrinkey_m0" : ["adafruit:samd:adafruit_rotarytrinkey_m0", "0x68ed2b88", None],
125-
"neokeytrinkey_m0" : ["adafruit:samd:adafruit_neokeytrinkey_m0", "0x68ed2b88", None],
126-
"slidetrinkey_m0" : ["adafruit:samd:adafruit_slidetrinkey_m0", "0x68ed2b88", None],
127-
"proxlighttrinkey_m0" : ["adafruit:samd:adafruit_proxlighttrinkey_m0", "0x68ed2b88", None],
128-
"qtpy_m0" : ["adafruit:samd:adafruit_qtpy_m0", "0x68ed2b88", None],
129-
"qtpy_m0_tinyusb" : ["adafruit:samd:adafruit_qtpy_m0:usbstack=tinyusb", "0x68ed2b88", None],
130-
# Arduino SAMD
131-
"mkrwifi1010" : ["arduino:samd:mkrwifi1010", "0x8054", None],
132-
"nano_33_iot" : ["arduino:samd:nano_33_iot", "0x8057", None],
133-
# Arduino nRF
134-
"microbit" : ["sandeepmistry:nRF5:BBCmicrobit:softdevice=s110", None, None],
135-
# Adafruit nRF
136-
"nrf52832" : ["adafruit:nrf52:feather52832:softdevice=s132v6,debug=l0", None, None],
137-
"nrf52840" : ["adafruit:nrf52:feather52840:softdevice=s140v6,debug=l0", "0xada52840", None],
138-
"cpb" : ["adafruit:nrf52:cplaynrf52840:softdevice=s140v6,debug=l0", "0xada52840", None],
139-
"clue" : ["adafruit:nrf52:cluenrf52840:softdevice=s140v6,debug=l0", "0xada52840", None],
140-
"ledglasses_nrf52840" : ["adafruit:nrf52:ledglasses_nrf52840:softdevice=s140v6,debug=l0", "0xada52840", None],
141-
# RP2040 (Philhower)
142-
"pico_rp2040" : ["rp2040:rp2040:rpipico:freq=125,flash=2097152_0", "0xe48bff56", None],
143-
"pico_rp2040_tinyusb" : ["rp2040:rp2040:rpipico:flash=2097152_0,freq=125,dbgport=Disabled,dbglvl=None,usbstack=tinyusb", "0xe48bff56", None],
144-
"picow_rp2040" : ["rp2040:rp2040:rpipicow:flash=2097152_0,freq=125", "0xe48bff56", None],
145-
"picow_rp2040_tinyusb" : ["rp2040:rp2040:rpipicow:flash=2097152_0,freq=133,dbgport=Disabled,dbglvl=None,usbstack=tinyusb", "0xe48bff56", None],
146-
"feather_rp2040" : ["rp2040:rp2040:adafruit_feather:freq=125,flash=8388608_0", "0xe48bff56", None],
147-
"feather_rp2040_tinyusb" : ["rp2040:rp2040:adafruit_feather:flash=8388608_0,freq=125,dbgport=Disabled,dbglvl=None,usbstack=tinyusb", "0xe48bff56", None],
148-
"qt2040_trinkey" : ["rp2040:rp2040:adafruit_trinkeyrp2040qt:freq=125,flash=8388608_0", "0xe48bff56", None],
149-
"qt2040_trinkey_tinyusb" : ["rp2040:rp2040:adafruit_trinkeyrp2040qt:flash=8388608_0,freq=125,dbgport=Disabled,dbglvl=None,usbstack=tinyusb", "0xe48bff56", None],
150-
# Attiny8xy, 16xy, 32xy (SpenceKonde)
151-
"attiny3217" : ["megaTinyCore:megaavr:atxy7:chip=3217", None, None],
152-
"attiny3216" : ["megaTinyCore:megaavr:atxy6:chip=3216", None, None],
153-
"attiny1617" : ["megaTinyCore:megaavr:atxy7:chip=1617", None, None],
154-
"attiny1616" : ["megaTinyCore:megaavr:atxy6:chip=1616", None, None],
155-
"attiny1607" : ["megaTinyCore:megaavr:atxy7:chip=1607", None, None],
156-
"attiny1606" : ["megaTinyCore:megaavr:atxy6:chip=1606", None, None],
157-
"attiny817" : ["megaTinyCore:megaavr:atxy7:chip=817", None, None],
158-
"attiny816" : ["megaTinyCore:megaavr:atxy6:chip=816", None, None],
159-
"attiny807" : ["megaTinyCore:megaavr:atxy7:chip=807", None, None],
160-
"attiny806" : ["megaTinyCore:megaavr:atxy6:chip=806", None, None],
161-
# groupings
162-
"main_platforms" : ("uno", "leonardo", "mega2560", "zero", "qtpy_m0",
163-
"esp8266", "esp32", "metro_m4", "trinket_m0"),
164-
"arcada_platforms" : ("pybadge", "pygamer", "hallowing_m4",
165-
"cpb", "cpx_ada"),
166-
"wippersnapper_platforms" : ("metro_m4_airliftlite_tinyusb", "pyportal_tinyusb"),
167-
"rp2040_platforms" : ("pico_rp2040", "feather_rp2040")
168-
}
16955

17056
BSP_URLS = "https://adafruit.github.io/arduino-board-index/package_adafruit_index.json,http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json,https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json,https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json,http://drazzy.com/package_drazzy.com_index.json"
17157

0 commit comments

Comments
 (0)