@@ -35,7 +35,7 @@ adafruit_feather_m0.build.core=arduino
3535adafruit_feather_m0.build.extra_flags=-DARDUINO_SAMD_ZERO -D__SAMD21G18A__ {build.usb_flags}
3636adafruit_feather_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
3737adafruit_feather_m0.build.openocdscript=openocd_scripts/arduino_zero.cfg
38- adafruit_feather_m0.build.variant=arduino_zero
38+ adafruit_feather_m0.build.variant=feather_m0
3939adafruit_feather_m0.build.variant_system_lib=
4040adafruit_feather_m0.build.vid=0x239A
4141adafruit_feather_m0.build.pid=0x800B
@@ -121,7 +121,7 @@ adafruit_metro_m0.build.variant_system_lib=
121121adafruit_metro_m0.build.vid=0x239A
122122adafruit_metro_m0.build.pid=0x8013
123123adafruit_metro_m0.bootloader.tool=openocd
124- adafruit_metro_m0.bootloader.file=metro/samd21_sam_ba .bin
124+ adafruit_metro_m0.bootloader.file=metro/bootloader_uf2 .bin
125125
126126# Adafruit Circuit Playground M0
127127# ------------------------------
@@ -150,4 +150,115 @@ adafruit_circuitplayground_m0.build.variant_system_lib=
150150adafruit_circuitplayground_m0.build.vid=0x239A
151151adafruit_circuitplayground_m0.build.pid=0x8018
152152adafruit_circuitplayground_m0.bootloader.tool=openocd
153- adafruit_circuitplayground_m0.bootloader.file=circuitplay/circuitplay_m0_samd21g18_sam_ba.bin
153+ adafruit_circuitplayground_m0.bootloader.file=circuitplay/bootloader_uf2.bin
154+
155+ adafruit_gemma_m0.name=Adafruit Gemma M0
156+ adafruit_gemma_m0.vid.0=0x239A
157+ adafruit_gemma_m0.pid.0=0x801C
158+ adafruit_gemma_m0.vid.1=0x239A
159+ adafruit_gemma_m0.pid.1=0x001C
160+ adafruit_gemma_m0.upload.tool=bossac
161+ adafruit_gemma_m0.upload.protocol=sam-ba
162+ adafruit_gemma_m0.upload.maximum_size=262144
163+ adafruit_gemma_m0.upload.use_1200bps_touch=true
164+ adafruit_gemma_m0.upload.wait_for_upload_port=true
165+ adafruit_gemma_m0.upload.native_usb=true
166+ adafruit_gemma_m0.build.mcu=cortex-m0plus
167+ adafruit_gemma_m0.build.f_cpu=48000000L
168+ adafruit_gemma_m0.build.usb_product="Gemma M0"
169+ adafruit_gemma_m0.build.usb_manufacturer="Adafruit"
170+ adafruit_gemma_m0.build.board=GEMMA_M0
171+ adafruit_gemma_m0.build.core=arduino
172+ adafruit_gemma_m0.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_GEMMA_M0 -D__SAMD21E18A__ {build.usb_flags}
173+ adafruit_gemma_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
174+ adafruit_gemma_m0.build.openocdscript=openocd_scripts/arduino_zero.cfg
175+ adafruit_gemma_m0.build.variant=gemma_m0
176+ adafruit_gemma_m0.build.variant_system_lib=
177+ adafruit_gemma_m0.build.vid=0x239A
178+ adafruit_gemma_m0.build.pid=0x801C
179+ adafruit_gemma_m0.bootloader.tool=openocd
180+ adafruit_gemma_m0.bootloader.file=gemma/bootloader_uf2.bin
181+
182+ adafruit_trinket_m0.name=Adafruit Trinket M0
183+ adafruit_trinket_m0.vid.0=0x239A
184+ adafruit_trinket_m0.pid.0=0x801E
185+ adafruit_trinket_m0.vid.1=0x239A
186+ adafruit_trinket_m0.pid.1=0x001E
187+ adafruit_trinket_m0.upload.tool=bossac
188+ adafruit_trinket_m0.upload.protocol=sam-ba
189+ adafruit_trinket_m0.upload.maximum_size=262144
190+ adafruit_trinket_m0.upload.use_1200bps_touch=true
191+ adafruit_trinket_m0.upload.wait_for_upload_port=true
192+ adafruit_trinket_m0.upload.native_usb=true
193+ adafruit_trinket_m0.build.mcu=cortex-m0plus
194+ adafruit_trinket_m0.build.f_cpu=48000000L
195+ adafruit_trinket_m0.build.usb_product="Trinket M0"
196+ adafruit_trinket_m0.build.usb_manufacturer="Adafruit"
197+ adafruit_trinket_m0.build.board=TRINKET_M0
198+ adafruit_trinket_m0.build.core=arduino
199+ adafruit_trinket_m0.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_TRINKET_M0 -D__SAMD21E18A__ {build.usb_flags}
200+ adafruit_trinket_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
201+ adafruit_trinket_m0.build.openocdscript=openocd_scripts/arduino_zero.cfg
202+ adafruit_trinket_m0.build.variant=trinket_m0
203+ adafruit_trinket_m0.build.variant_system_lib=
204+ adafruit_trinket_m0.build.vid=0x239A
205+ adafruit_trinket_m0.build.pid=0x801E
206+ adafruit_trinket_m0.bootloader.tool=openocd
207+ adafruit_trinket_m0.bootloader.file=trinket/bootloader_uf2.bin
208+
209+ adafruit_itsybitsy_m0.name=Adafruit ItsyBitsy M0
210+ adafruit_itsybitsy_m0.vid.0=0x239A
211+ adafruit_itsybitsy_m0.pid.0=0x800F
212+ adafruit_itsybitsy_m0.vid.1=0x239A
213+ adafruit_itsybitsy_m0.pid.1=0x000F
214+ adafruit_itsybitsy_m0.vid.2=0x239A
215+ adafruit_itsybitsy_m0.pid.2=0x8012
216+ adafruit_itsybitsy_m0.upload.tool=bossac
217+ adafruit_itsybitsy_m0.upload.protocol=sam-ba
218+ adafruit_itsybitsy_m0.upload.maximum_size=262144
219+ adafruit_itsybitsy_m0.upload.use_1200bps_touch=true
220+ adafruit_itsybitsy_m0.upload.wait_for_upload_port=true
221+ adafruit_itsybitsy_m0.upload.native_usb=true
222+ adafruit_itsybitsy_m0.build.mcu=cortex-m0plus
223+ adafruit_itsybitsy_m0.build.f_cpu=48000000L
224+ adafruit_itsybitsy_m0.build.usb_product="ItsyBitsy M0 Express"
225+ adafruit_itsybitsy_m0.build.usb_manufacturer="Adafruit"
226+ adafruit_itsybitsy_m0.build.board=ITSYBITSY_M0
227+ adafruit_itsybitsy_m0.build.core=arduino
228+ adafruit_itsybitsy_m0.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_ITSYBITSY_M0 -D__SAMD21G18A__ {build.usb_flags}
229+ adafruit_itsybitsy_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
230+ adafruit_itsybitsy_m0.build.openocdscript=openocd_scripts/arduino_zero.cfg
231+ adafruit_itsybitsy_m0.build.variant=itsybitsy_m0
232+ adafruit_itsybitsy_m0.build.variant_system_lib=
233+ adafruit_itsybitsy_m0.build.vid=0x239A
234+ adafruit_itsybitsy_m0.build.pid=0x800F
235+ adafruit_itsybitsy_m0.bootloader.tool=openocd
236+ adafruit_itsybitsy_m0.bootloader.file=itsybitsy/samd21_sam_ba.bin
237+
238+
239+ adafruit_pirkey.name=Adafruit pIRkey
240+ adafruit_pirkey.vid.0=0x239A
241+ adafruit_pirkey.pid.0=0x801E
242+ adafruit_pirkey.vid.1=0x239A
243+ adafruit_pirkey.pid.1=0x001E
244+ adafruit_pirkey.upload.tool=bossac
245+ adafruit_pirkey.upload.protocol=sam-ba
246+ adafruit_pirkey.upload.maximum_size=262144
247+ adafruit_pirkey.upload.use_1200bps_touch=true
248+ adafruit_pirkey.upload.wait_for_upload_port=true
249+ adafruit_pirkey.upload.native_usb=true
250+ adafruit_pirkey.build.mcu=cortex-m0plus
251+ adafruit_pirkey.build.f_cpu=48000000L
252+ adafruit_pirkey.build.usb_product="pIRKey"
253+ adafruit_pirkey.build.usb_manufacturer="Adafruit"
254+ adafruit_pirkey.build.board=PIRKEY
255+ adafruit_pirkey.build.core=arduino
256+ adafruit_pirkey.build.extra_flags=-DCRYSTALLESS -DADAFRUIT_PIRKEY -D__SAMD21E18A__ {build.usb_flags}
257+ adafruit_pirkey.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
258+ adafruit_pirkey.build.openocdscript=openocd_scripts/arduino_zero.cfg
259+ adafruit_pirkey.build.variant=pirkey
260+ adafruit_pirkey.build.variant_system_lib=
261+ adafruit_pirkey.build.vid=0x239A
262+ adafruit_pirkey.build.pid=0x801E
263+ adafruit_pirkey.bootloader.tool=openocd
264+ adafruit_pirkey.bootloader.file=pirkey/bootloader_uf2.bin
0 commit comments