159254717SCristian Maglie# Copyright (c) 2014-2017 Arduino LLC.  All right reserved.
21a1856c2SCristian Maglie#
31a1856c2SCristian Maglie# This library is free software; you can redistribute it and/or
41a1856c2SCristian Maglie# modify it under the terms of the GNU Lesser General Public
51a1856c2SCristian Maglie# License as published by the Free Software Foundation; either
61a1856c2SCristian Maglie# version 2.1 of the License, or (at your option) any later version.
71a1856c2SCristian Maglie#
81a1856c2SCristian Maglie# This library is distributed in the hope that it will be useful,
91a1856c2SCristian Maglie# but WITHOUT ANY WARRANTY; without even the implied warranty of
101a1856c2SCristian Maglie# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
111a1856c2SCristian Maglie# See the GNU Lesser General Public License for more details.
121a1856c2SCristian Maglie#
131a1856c2SCristian Maglie# You should have received a copy of the GNU Lesser General Public
141a1856c2SCristian Maglie# License along with this library; if not, write to the Free Software
151a1856c2SCristian Maglie# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
161a1856c2SCristian Maglie
17f3e6119aSLuca Cipriani# Arduino Zero (Prorgamming Port)
188ac61f5bSCristian Maglie# ---------------------------------------
19f3e6119aSLuca Ciprianiarduino_zero_edbg.name=Arduino Zero (Programming Port)
2004521c8fSThibaut VIARDarduino_zero_edbg.vid.0=0x03eb
218c1933eeSCristian Magliearduino_zero_edbg.pid.0=0x2157
228ac61f5bSCristian Maglie
23246292f8Srsoraarduino_zero_edbg.debug.tool=gdb-openocd
2404521c8fSThibaut VIARDarduino_zero_edbg.upload.tool=openocd
2504521c8fSThibaut VIARDarduino_zero_edbg.upload.protocol=sam-ba
2604521c8fSThibaut VIARDarduino_zero_edbg.upload.maximum_size=262144
274d12c306Sperarduino_zero_edbg.upload.maximum_data_size=32768
2804521c8fSThibaut VIARDarduino_zero_edbg.upload.use_1200bps_touch=false
2904521c8fSThibaut VIARDarduino_zero_edbg.upload.wait_for_upload_port=false
3004521c8fSThibaut VIARDarduino_zero_edbg.upload.native_usb=false
3104521c8fSThibaut VIARDarduino_zero_edbg.build.mcu=cortex-m0plus
3204521c8fSThibaut VIARDarduino_zero_edbg.build.f_cpu=48000000L
3304521c8fSThibaut VIARDarduino_zero_edbg.build.usb_product="Arduino Zero"
3416499910SThibaut VIARDarduino_zero_edbg.build.usb_manufacturer="Arduino LLC"
35601a421aSCristian Magliearduino_zero_edbg.build.board=SAMD_ZERO
3604521c8fSThibaut VIARDarduino_zero_edbg.build.core=arduino
3704521c8fSThibaut VIARDarduino_zero_edbg.build.extra_flags=-D__SAMD21G18A__ {build.usb_flags}
3804521c8fSThibaut VIARDarduino_zero_edbg.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
3904521c8fSThibaut VIARDarduino_zero_edbg.build.openocdscript=openocd_scripts/arduino_zero.cfg
4004521c8fSThibaut VIARDarduino_zero_edbg.build.variant=arduino_zero
4104521c8fSThibaut VIARDarduino_zero_edbg.build.variant_system_lib=
42a5083011SCristian Magliearduino_zero_edbg.build.vid=0x2341
43810117ccSCristian Magliearduino_zero_edbg.build.pid=0x804d
4404521c8fSThibaut VIARDarduino_zero_edbg.bootloader.tool=openocd
45caf00d44SCristian Magliearduino_zero_edbg.bootloader.file=zero/samd21_sam_ba.bin
46973ccc47SThibaut VIARD
47f3e6119aSLuca Cipriani# Arduino Zero (Native USB Port)
48bab730bfSCristian Maglie# --------------------------------------
49f3e6119aSLuca Ciprianiarduino_zero_native.name=Arduino Zero (Native USB Port)
5004521c8fSThibaut VIARDarduino_zero_native.vid.0=0x2341
51810117ccSCristian Magliearduino_zero_native.pid.0=0x804d
52810117ccSCristian Magliearduino_zero_native.vid.1=0x2341
53810117ccSCristian Magliearduino_zero_native.pid.1=0x004d
548ac61f5bSCristian Magliearduino_zero_native.vid.2=0x2341
558ac61f5bSCristian Magliearduino_zero_native.pid.2=0x824d
568ac61f5bSCristian Magliearduino_zero_native.vid.3=0x2341
578ac61f5bSCristian Magliearduino_zero_native.pid.3=0x024d
588ac61f5bSCristian Maglie
5904521c8fSThibaut VIARDarduino_zero_native.upload.tool=bossac
6004521c8fSThibaut VIARDarduino_zero_native.upload.protocol=sam-ba
6104521c8fSThibaut VIARDarduino_zero_native.upload.maximum_size=262144
624d12c306Sperarduino_zero_native.upload.maximum_data_size=32768
63dd50d5c4SCristian Magliearduino_zero_native.upload.use_1200bps_touch=true
64dd50d5c4SCristian Magliearduino_zero_native.upload.wait_for_upload_port=true
6504521c8fSThibaut VIARDarduino_zero_native.upload.native_usb=true
6604521c8fSThibaut VIARDarduino_zero_native.build.mcu=cortex-m0plus
6704521c8fSThibaut VIARDarduino_zero_native.build.f_cpu=48000000L
6804521c8fSThibaut VIARDarduino_zero_native.build.usb_product="Arduino Zero"
6916499910SThibaut VIARDarduino_zero_native.build.usb_manufacturer="Arduino LLC"
70601a421aSCristian Magliearduino_zero_native.build.board=SAMD_ZERO
7104521c8fSThibaut VIARDarduino_zero_native.build.core=arduino
7204521c8fSThibaut VIARDarduino_zero_native.build.extra_flags=-D__SAMD21G18A__ {build.usb_flags}
7304521c8fSThibaut VIARDarduino_zero_native.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
7404521c8fSThibaut VIARDarduino_zero_native.build.openocdscript=openocd_scripts/arduino_zero.cfg
7504521c8fSThibaut VIARDarduino_zero_native.build.variant=arduino_zero
7604521c8fSThibaut VIARDarduino_zero_native.build.variant_system_lib=
7704521c8fSThibaut VIARDarduino_zero_native.build.vid=0x2341
78810117ccSCristian Magliearduino_zero_native.build.pid=0x804d
798c4c3b97SCristian Magliearduino_zero_native.bootloader.tool=openocd
808c4c3b97SCristian Magliearduino_zero_native.bootloader.file=zero/samd21_sam_ba.bin
8170b4444bSCristian Maglie
82f3e6119aSLuca Cipriani# Arduino MKR1000
83bab730bfSCristian Maglie# -----------------------
84f3e6119aSLuca Ciprianimkr1000.name=Arduino MKR1000
85c5e541d0SCristian Magliemkr1000.vid.0=0x2341
86c5e541d0SCristian Magliemkr1000.pid.0=0x804e
87c5e541d0SCristian Magliemkr1000.vid.1=0x2341
88c5e541d0SCristian Magliemkr1000.pid.1=0x004e
89c5e541d0SCristian Magliemkr1000.vid.2=0x2341
90c5e541d0SCristian Magliemkr1000.pid.2=0x824e
91c5e541d0SCristian Magliemkr1000.vid.3=0x2341
92c5e541d0SCristian Magliemkr1000.pid.3=0x024e
93c5e541d0SCristian Maglie
94246292f8Srsoramkr1000.debug.tool=gdb-openocd
95c5e541d0SCristian Magliemkr1000.upload.tool=bossac
96c5e541d0SCristian Magliemkr1000.upload.protocol=sam-ba
97c5e541d0SCristian Magliemkr1000.upload.maximum_size=262144
984d12c306Spermkr1000.upload.maximum_data_size=32768
99c5e541d0SCristian Magliemkr1000.upload.use_1200bps_touch=true
100c5e541d0SCristian Magliemkr1000.upload.wait_for_upload_port=true
101c5e541d0SCristian Magliemkr1000.upload.native_usb=true
102c5e541d0SCristian Magliemkr1000.build.mcu=cortex-m0plus
103c5e541d0SCristian Magliemkr1000.build.f_cpu=48000000L
104c5e541d0SCristian Magliemkr1000.build.usb_product="Arduino MKR1000"
105c5e541d0SCristian Magliemkr1000.build.usb_manufacturer="Arduino LLC"
106c5e541d0SCristian Magliemkr1000.build.board=SAMD_MKR1000
107c5e541d0SCristian Magliemkr1000.build.core=arduino
108584e7bb4SCristian Magliemkr1000.build.extra_flags=-DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ {build.usb_flags}
109c5e541d0SCristian Magliemkr1000.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
110c5e541d0SCristian Magliemkr1000.build.openocdscript=openocd_scripts/arduino_zero.cfg
111c5e541d0SCristian Magliemkr1000.build.variant=mkr1000
112c5e541d0SCristian Magliemkr1000.build.vid=0x2341
113c5e541d0SCristian Magliemkr1000.build.pid=0x804e
114c5e541d0SCristian Magliemkr1000.bootloader.tool=openocd
115c5e541d0SCristian Magliemkr1000.bootloader.file=mkr1000/samd21_sam_ba_arduino_mkr1000.bin
116f9ed436eSCristian Maglie
117f9ed436eSCristian Maglie# Arduino MKRZero
118f9ed436eSCristian Maglie# ---------------
11959254717SCristian Magliemkrzero.name=Arduino MKRZERO
120f9ed436eSCristian Magliemkrzero.vid.0=0x2341
121f9ed436eSCristian Magliemkrzero.pid.0=0x804f
122f9ed436eSCristian Magliemkrzero.vid.1=0x2341
123f9ed436eSCristian Magliemkrzero.pid.1=0x004f
124f9ed436eSCristian Maglie
125246292f8Srsoramkrzero.debug.tool=gdb-openocd
126f9ed436eSCristian Magliemkrzero.upload.tool=bossac
127f9ed436eSCristian Magliemkrzero.upload.protocol=sam-ba
128f9ed436eSCristian Magliemkrzero.upload.maximum_size=262144
1294d12c306Spermkrzero.upload.maximum_data_size=32768
130f9ed436eSCristian Magliemkrzero.upload.use_1200bps_touch=true
131f9ed436eSCristian Magliemkrzero.upload.wait_for_upload_port=true
132f9ed436eSCristian Magliemkrzero.upload.native_usb=true
133f9ed436eSCristian Magliemkrzero.build.mcu=cortex-m0plus
134f9ed436eSCristian Magliemkrzero.build.f_cpu=48000000L
135f9ed436eSCristian Magliemkrzero.build.usb_product="Arduino MKRZero"
136f9ed436eSCristian Magliemkrzero.build.usb_manufacturer="Arduino LLC"
13784ccd311SSandeep Mistrymkrzero.build.board=SAMD_MKRZERO
138f9ed436eSCristian Magliemkrzero.build.core=arduino
139584e7bb4SCristian Magliemkrzero.build.extra_flags=-DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ {build.usb_flags}
140f9ed436eSCristian Magliemkrzero.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
141f9ed436eSCristian Magliemkrzero.build.openocdscript=openocd_scripts/arduino_zero.cfg
142f9ed436eSCristian Magliemkrzero.build.variant=mkrzero
143f9ed436eSCristian Magliemkrzero.build.vid=0x2341
144f9ed436eSCristian Magliemkrzero.build.pid=0x804f
145f9ed436eSCristian Magliemkrzero.bootloader.tool=openocd
146f9ed436eSCristian Magliemkrzero.bootloader.file=mkrzero/samd21_sam_ba_arduino_mkrzero.bin
147e4124f71SCristian Maglie
148be9aa4b8SSandeep Mistry# Arduino MKR WiFi 1010
149be9aa4b8SSandeep Mistry# --------------------
150be9aa4b8SSandeep Mistrymkrwifi1010.name=Arduino MKR WiFi 1010
151be9aa4b8SSandeep Mistrymkrwifi1010.vid.0=0x2341
152be9aa4b8SSandeep Mistrymkrwifi1010.pid.0=0x8054
153be9aa4b8SSandeep Mistrymkrwifi1010.vid.1=0x2341
154be9aa4b8SSandeep Mistrymkrwifi1010.pid.1=0x0054
155be9aa4b8SSandeep Mistry
156246292f8Srsoramkrwifi1010.debug.tool=gdb-openocd
157be9aa4b8SSandeep Mistrymkrwifi1010.upload.tool=bossac
158be9aa4b8SSandeep Mistrymkrwifi1010.upload.protocol=sam-ba
159be9aa4b8SSandeep Mistrymkrwifi1010.upload.maximum_size=262144
1604d12c306Spermkrwifi1010.upload.maximum_data_size=32768
161be9aa4b8SSandeep Mistrymkrwifi1010.upload.use_1200bps_touch=true
162be9aa4b8SSandeep Mistrymkrwifi1010.upload.wait_for_upload_port=true
163be9aa4b8SSandeep Mistrymkrwifi1010.upload.native_usb=true
164be9aa4b8SSandeep Mistrymkrwifi1010.build.mcu=cortex-m0plus
165be9aa4b8SSandeep Mistrymkrwifi1010.build.f_cpu=48000000L
166be9aa4b8SSandeep Mistrymkrwifi1010.build.usb_product="Arduino MKR WiFi 1010"
167be9aa4b8SSandeep Mistrymkrwifi1010.build.usb_manufacturer="Arduino LLC"
168be9aa4b8SSandeep Mistrymkrwifi1010.build.board=SAMD_MKRWIFI1010
169be9aa4b8SSandeep Mistrymkrwifi1010.build.core=arduino
170be9aa4b8SSandeep Mistrymkrwifi1010.build.extra_flags=-DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ {build.usb_flags} -DUSE_BQ24195L_PMIC
171be9aa4b8SSandeep Mistrymkrwifi1010.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
172be9aa4b8SSandeep Mistrymkrwifi1010.build.openocdscript=openocd_scripts/arduino_zero.cfg
173be9aa4b8SSandeep Mistrymkrwifi1010.build.variant=mkrwifi1010
174be9aa4b8SSandeep Mistrymkrwifi1010.build.vid=0x2341
175be9aa4b8SSandeep Mistrymkrwifi1010.build.pid=0x8054
176be9aa4b8SSandeep Mistrymkrwifi1010.bootloader.tool=openocd
177be9aa4b8SSandeep Mistrymkrwifi1010.bootloader.file=mkrwifi1010/samd21_sam_ba_arduino_mkrwifi1010.bin
178cdf7899dSMartino Facchinmkrwifi1010.arduinoota.extraflags=-d
179be9aa4b8SSandeep Mistry
18008629f90SMartino Facchin# Arduino NANO 33 IoT
181996b3cd2SMartino Facchin# --------------------
18208629f90SMartino Facchinnano_33_iot.name=Arduino NANO 33 IoT
18308629f90SMartino Facchinnano_33_iot.vid.0=0x2341
18408629f90SMartino Facchinnano_33_iot.pid.0=0x8057
18508629f90SMartino Facchinnano_33_iot.vid.1=0x2341
18608629f90SMartino Facchinnano_33_iot.pid.1=0x0057
18708629f90SMartino Facchin
188246292f8Srsoranano_33_iot.debug.tool=gdb-openocd
18908629f90SMartino Facchinnano_33_iot.upload.tool=bossac
19008629f90SMartino Facchinnano_33_iot.upload.protocol=sam-ba
19108629f90SMartino Facchinnano_33_iot.upload.maximum_size=262144
1924d12c306Spernano_33_iot.upload.maximum_data_size=32768
19308629f90SMartino Facchinnano_33_iot.upload.use_1200bps_touch=true
19408629f90SMartino Facchinnano_33_iot.upload.wait_for_upload_port=true
19508629f90SMartino Facchinnano_33_iot.upload.native_usb=true
19608629f90SMartino Facchinnano_33_iot.build.mcu=cortex-m0plus
19708629f90SMartino Facchinnano_33_iot.build.f_cpu=48000000L
19808629f90SMartino Facchinnano_33_iot.build.usb_product="Arduino NANO 33 IoT"
19908629f90SMartino Facchinnano_33_iot.build.usb_manufacturer="Arduino LLC"
20008629f90SMartino Facchinnano_33_iot.build.board=SAMD_NANO_33_IOT
20108629f90SMartino Facchinnano_33_iot.build.core=arduino
2024505276bSMartino Facchinnano_33_iot.build.extra_flags=-DCRYSTALLESS -D__SAMD21G18A__ {build.usb_flags}
20308629f90SMartino Facchinnano_33_iot.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
20408629f90SMartino Facchinnano_33_iot.build.openocdscript=openocd_scripts/arduino_zero.cfg
20508629f90SMartino Facchinnano_33_iot.build.variant=nano_33_iot
20608629f90SMartino Facchinnano_33_iot.build.vid=0x2341
20708629f90SMartino Facchinnano_33_iot.build.pid=0x8057
20808629f90SMartino Facchinnano_33_iot.bootloader.tool=openocd
20908629f90SMartino Facchinnano_33_iot.bootloader.file=nano_33_iot/samd21_sam_ba_arduino_nano_33_iot.bin
210996b3cd2SMartino Facchin
2119d0152baSCristian Maglie# Arduino MKR FOX 1200
2129d0152baSCristian Maglie# --------------------
2139d0152baSCristian Magliemkrfox1200.name=Arduino MKR FOX 1200
21495c9ec6fSCristian Magliemkrfox1200.vid.0=0x2341
21595c9ec6fSCristian Magliemkrfox1200.pid.0=0x8050
21695c9ec6fSCristian Magliemkrfox1200.vid.1=0x2341
21795c9ec6fSCristian Magliemkrfox1200.pid.1=0x0050
21895c9ec6fSCristian Maglie
219246292f8Srsoramkrfox1200.debug.tool=gdb-openocd
22095c9ec6fSCristian Magliemkrfox1200.upload.tool=bossac
22195c9ec6fSCristian Magliemkrfox1200.upload.protocol=sam-ba
22295c9ec6fSCristian Magliemkrfox1200.upload.maximum_size=262144
2234d12c306Spermkrfox1200.upload.maximum_data_size=32768
22495c9ec6fSCristian Magliemkrfox1200.upload.use_1200bps_touch=true
22595c9ec6fSCristian Magliemkrfox1200.upload.wait_for_upload_port=true
22695c9ec6fSCristian Magliemkrfox1200.upload.native_usb=true
22795c9ec6fSCristian Magliemkrfox1200.build.mcu=cortex-m0plus
22895c9ec6fSCristian Magliemkrfox1200.build.f_cpu=48000000L
2296306c5dbSSandeep Mistrymkrfox1200.build.usb_product="Arduino MKR FOX 1200"
23095c9ec6fSCristian Magliemkrfox1200.build.usb_manufacturer="Arduino LLC"
23195c9ec6fSCristian Magliemkrfox1200.build.board=SAMD_MKRFox1200
23295c9ec6fSCristian Magliemkrfox1200.build.core=arduino
233169ec9c1SMartino Facchinmkrfox1200.build.extra_flags=-DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ {build.usb_flags} -DVERY_LOW_POWER
23495c9ec6fSCristian Magliemkrfox1200.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
23595c9ec6fSCristian Magliemkrfox1200.build.openocdscript=openocd_scripts/arduino_zero.cfg
23695c9ec6fSCristian Magliemkrfox1200.build.variant=mkrfox1200
23795c9ec6fSCristian Magliemkrfox1200.build.vid=0x2341
23895c9ec6fSCristian Magliemkrfox1200.build.pid=0x8050
23995c9ec6fSCristian Magliemkrfox1200.bootloader.tool=openocd
24095c9ec6fSCristian Magliemkrfox1200.bootloader.file=mkrfox1200/samd21_sam_ba_arduino_mkrfox1200.bin
24195c9ec6fSCristian Maglie
242be9aa4b8SSandeep Mistry# Arduino MKR WAN 1300
243be9aa4b8SSandeep Mistry# --------------------
244be9aa4b8SSandeep Mistrymkrwan1300.name=Arduino MKR WAN 1300
245be9aa4b8SSandeep Mistrymkrwan1300.vid.0=0x2341
246be9aa4b8SSandeep Mistrymkrwan1300.pid.0=0x8053
247be9aa4b8SSandeep Mistrymkrwan1300.vid.1=0x2341
248be9aa4b8SSandeep Mistrymkrwan1300.pid.1=0x0053
249be9aa4b8SSandeep Mistry
250246292f8Srsoramkrwan1300.debug.tool=gdb-openocd
251be9aa4b8SSandeep Mistrymkrwan1300.upload.tool=bossac
252be9aa4b8SSandeep Mistrymkrwan1300.upload.protocol=sam-ba
253be9aa4b8SSandeep Mistrymkrwan1300.upload.maximum_size=262144
2544d12c306Spermkrwan1300.upload.maximum_data_size=32768
255be9aa4b8SSandeep Mistrymkrwan1300.upload.use_1200bps_touch=true
256be9aa4b8SSandeep Mistrymkrwan1300.upload.wait_for_upload_port=true
257be9aa4b8SSandeep Mistrymkrwan1300.upload.native_usb=true
258be9aa4b8SSandeep Mistrymkrwan1300.build.mcu=cortex-m0plus
259be9aa4b8SSandeep Mistrymkrwan1300.build.f_cpu=48000000L
260be9aa4b8SSandeep Mistrymkrwan1300.build.usb_product="Arduino MKR WAN 1300"
261be9aa4b8SSandeep Mistrymkrwan1300.build.usb_manufacturer="Arduino LLC"
262be9aa4b8SSandeep Mistrymkrwan1300.build.board=SAMD_MKRWAN1300
263be9aa4b8SSandeep Mistrymkrwan1300.build.core=arduino
264be9aa4b8SSandeep Mistrymkrwan1300.build.extra_flags=-DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ {build.usb_flags}
265be9aa4b8SSandeep Mistrymkrwan1300.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
266be9aa4b8SSandeep Mistrymkrwan1300.build.openocdscript=openocd_scripts/arduino_zero.cfg
267be9aa4b8SSandeep Mistrymkrwan1300.build.variant=mkrwan1300
268be9aa4b8SSandeep Mistrymkrwan1300.build.vid=0x2341
269be9aa4b8SSandeep Mistrymkrwan1300.build.pid=0x8053
270be9aa4b8SSandeep Mistrymkrwan1300.bootloader.tool=openocd
271be9aa4b8SSandeep Mistrymkrwan1300.bootloader.file=mkrwan1300/samd21_sam_ba_arduino_mkrwan1300.bin
272be9aa4b8SSandeep Mistry
273eef7c6feSMartino Facchin# Arduino MKR WAN 1310
274eef7c6feSMartino Facchin# --------------------
275eef7c6feSMartino Facchinmkrwan1310.name=Arduino MKR WAN 1310
276eef7c6feSMartino Facchinmkrwan1310.vid.0=0x2341
277eef7c6feSMartino Facchinmkrwan1310.pid.0=0x8059
278eef7c6feSMartino Facchinmkrwan1310.vid.1=0x2341
279eef7c6feSMartino Facchinmkrwan1310.pid.1=0x0059
280eef7c6feSMartino Facchin
281246292f8Srsoramkrwan1310.debug.tool=gdb-openocd
282eef7c6feSMartino Facchinmkrwan1310.upload.tool=bossac
283eef7c6feSMartino Facchinmkrwan1310.upload.protocol=sam-ba
284eef7c6feSMartino Facchinmkrwan1310.upload.maximum_size=262144
2854d12c306Spermkrwan1310.upload.maximum_data_size=32768
286eef7c6feSMartino Facchinmkrwan1310.upload.use_1200bps_touch=true
287eef7c6feSMartino Facchinmkrwan1310.upload.wait_for_upload_port=true
288eef7c6feSMartino Facchinmkrwan1310.upload.native_usb=true
289eef7c6feSMartino Facchinmkrwan1310.build.mcu=cortex-m0plus
290eef7c6feSMartino Facchinmkrwan1310.build.f_cpu=48000000L
291eef7c6feSMartino Facchinmkrwan1310.build.usb_product="Arduino MKR WAN 1310"
292eef7c6feSMartino Facchinmkrwan1310.build.usb_manufacturer="Arduino LLC"
293eef7c6feSMartino Facchinmkrwan1310.build.board=SAMD_MKRWAN1310
294eef7c6feSMartino Facchinmkrwan1310.build.core=arduino
295eef7c6feSMartino Facchinmkrwan1310.build.extra_flags=-DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ {build.usb_flags} -DUSE_BQ24195L_PMIC -DVERY_LOW_POWER
296eef7c6feSMartino Facchinmkrwan1310.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
297eef7c6feSMartino Facchinmkrwan1310.build.openocdscript=openocd_scripts/arduino_zero.cfg
298eef7c6feSMartino Facchinmkrwan1310.build.variant=mkrwan1300
299eef7c6feSMartino Facchinmkrwan1310.build.vid=0x2341
300eef7c6feSMartino Facchinmkrwan1310.build.pid=0x8059
301eef7c6feSMartino Facchinmkrwan1310.bootloader.tool=openocd
302eef7c6feSMartino Facchinmkrwan1310.bootloader.file=mkrwan1300/samd21_sam_ba_arduino_mkrwan1310.bin
303eef7c6feSMartino Facchin
3049d0152baSCristian Maglie# Arduino MKR GSM 1400
3059d0152baSCristian Maglie# --------------------
3069d0152baSCristian Magliemkrgsm1400.name=Arduino MKR GSM 1400
30770eff4b8SMartino Facchinmkrgsm1400.vid.0=0x2341
30870eff4b8SMartino Facchinmkrgsm1400.pid.0=0x8052
30970eff4b8SMartino Facchinmkrgsm1400.vid.1=0x2341
31070eff4b8SMartino Facchinmkrgsm1400.pid.1=0x0052
31170eff4b8SMartino Facchin
312246292f8Srsoramkrgsm1400.debug.tool=gdb-openocd
31370eff4b8SMartino Facchinmkrgsm1400.upload.tool=bossac
31470eff4b8SMartino Facchinmkrgsm1400.upload.protocol=sam-ba
31570eff4b8SMartino Facchinmkrgsm1400.upload.maximum_size=262144
3164d12c306Spermkrgsm1400.upload.maximum_data_size=32768
31770eff4b8SMartino Facchinmkrgsm1400.upload.use_1200bps_touch=true
31870eff4b8SMartino Facchinmkrgsm1400.upload.wait_for_upload_port=true
31970eff4b8SMartino Facchinmkrgsm1400.upload.native_usb=true
32070eff4b8SMartino Facchinmkrgsm1400.build.mcu=cortex-m0plus
32170eff4b8SMartino Facchinmkrgsm1400.build.f_cpu=48000000L
3226306c5dbSSandeep Mistrymkrgsm1400.build.usb_product="Arduino MKR GSM 1400"
32370eff4b8SMartino Facchinmkrgsm1400.build.usb_manufacturer="Arduino LLC"
32470eff4b8SMartino Facchinmkrgsm1400.build.board=SAMD_MKRGSM1400
32570eff4b8SMartino Facchinmkrgsm1400.build.core=arduino
326584e7bb4SCristian Magliemkrgsm1400.build.extra_flags=-DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ {build.usb_flags} -DUSE_BQ24195L_PMIC
32770eff4b8SMartino Facchinmkrgsm1400.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
32870eff4b8SMartino Facchinmkrgsm1400.build.openocdscript=openocd_scripts/arduino_zero.cfg
32970eff4b8SMartino Facchinmkrgsm1400.build.variant=mkrgsm1400
33070eff4b8SMartino Facchinmkrgsm1400.build.vid=0x2341
33170eff4b8SMartino Facchinmkrgsm1400.build.pid=0x8052
33270eff4b8SMartino Facchinmkrgsm1400.bootloader.tool=openocd
33370eff4b8SMartino Facchinmkrgsm1400.bootloader.file=mkrgsm1400/samd21_sam_ba_arduino_mkrgsm1400.bin
33470eff4b8SMartino Facchin
335f7756d80SSandeep Mistry# Arduino MKR NB 1500
336fc95e909SMartino Facchin# --------------------
337253f211eSMartino Facchinmkrnb1500.name=Arduino MKR NB 1500
338253f211eSMartino Facchinmkrnb1500.vid.0=0x2341
339253f211eSMartino Facchinmkrnb1500.pid.0=0x8055
340253f211eSMartino Facchinmkrnb1500.vid.1=0x2341
341253f211eSMartino Facchinmkrnb1500.pid.1=0x0055
342fc95e909SMartino Facchin
343246292f8Srsoramkrnb1500.debug.tool=gdb-openocd
344253f211eSMartino Facchinmkrnb1500.upload.tool=bossac
345253f211eSMartino Facchinmkrnb1500.upload.protocol=sam-ba
346253f211eSMartino Facchinmkrnb1500.upload.maximum_size=262144
3474d12c306Spermkrnb1500.upload.maximum_data_size=32768
348253f211eSMartino Facchinmkrnb1500.upload.use_1200bps_touch=true
349253f211eSMartino Facchinmkrnb1500.upload.wait_for_upload_port=true
350253f211eSMartino Facchinmkrnb1500.upload.native_usb=true
351253f211eSMartino Facchinmkrnb1500.build.mcu=cortex-m0plus
352253f211eSMartino Facchinmkrnb1500.build.f_cpu=48000000L
353253f211eSMartino Facchinmkrnb1500.build.usb_product="Arduino MKR NB 1500"
354253f211eSMartino Facchinmkrnb1500.build.usb_manufacturer="Arduino LLC"
355f7756d80SSandeep Mistrymkrnb1500.build.board=SAMD_MKRNB1500
356253f211eSMartino Facchinmkrnb1500.build.core=arduino
357be9aa4b8SSandeep Mistrymkrnb1500.build.extra_flags=-DUSE_ARDUINO_MKR_PIN_LAYOUT -D__SAMD21G18A__ {build.usb_flags} -DUSE_BQ24195L_PMIC
358253f211eSMartino Facchinmkrnb1500.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
359253f211eSMartino Facchinmkrnb1500.build.openocdscript=openocd_scripts/arduino_zero.cfg
360f7756d80SSandeep Mistrymkrnb1500.build.variant=mkrnb1500
361253f211eSMartino Facchinmkrnb1500.build.vid=0x2341
362253f211eSMartino Facchinmkrnb1500.build.pid=0x8055
363253f211eSMartino Facchinmkrnb1500.bootloader.tool=openocd
364f7756d80SSandeep Mistrymkrnb1500.bootloader.file=mkrnb1500/samd21_sam_ba_arduino_mkrnb1500.bin
365fc95e909SMartino Facchin
3665704a06fSMartino Facchin# Arduino MKR Vidor 4000
3678c1209c4SMartino Facchin# --------------------
36889f5ba36SSandeep Mistrymkrvidor4000.name=Arduino MKR Vidor 4000
36989f5ba36SSandeep Mistrymkrvidor4000.vid.0=0x2341
37089f5ba36SSandeep Mistrymkrvidor4000.pid.0=0x8056
37189f5ba36SSandeep Mistrymkrvidor4000.vid.1=0x2341
37289f5ba36SSandeep Mistrymkrvidor4000.pid.1=0x0056
3738c1209c4SMartino Facchin
374246292f8Srsoramkrvidor4000.debug.tool=gdb-openocd
37589f5ba36SSandeep Mistrymkrvidor4000.upload.tool=bossacI
37689f5ba36SSandeep Mistrymkrvidor4000.upload.protocol=sam-ba
37789f5ba36SSandeep Mistrymkrvidor4000.upload.maximum_size=262144
3784d12c306Spermkrvidor4000.upload.maximum_data_size=32768
37989f5ba36SSandeep Mistrymkrvidor4000.upload.use_1200bps_touch=true
38089f5ba36SSandeep Mistrymkrvidor4000.upload.wait_for_upload_port=true
38189f5ba36SSandeep Mistrymkrvidor4000.upload.native_usb=true
38289f5ba36SSandeep Mistrymkrvidor4000.build.mcu=cortex-m0plus
38389f5ba36SSandeep Mistrymkrvidor4000.build.f_cpu=48000000L
38489f5ba36SSandeep Mistrymkrvidor4000.build.usb_product="Arduino MKR Vidor 4000"
38589f5ba36SSandeep Mistrymkrvidor4000.build.usb_manufacturer="Arduino LLC"
38689f5ba36SSandeep Mistrymkrvidor4000.build.board=SAMD_MKRVIDOR4000
38789f5ba36SSandeep Mistrymkrvidor4000.build.core=arduino
38889f5ba36SSandeep Mistrymkrvidor4000.build.extra_flags=-D__SAMD21G18A__ {build.usb_flags} -DUSE_BQ24195L_PMIC
38989f5ba36SSandeep Mistrymkrvidor4000.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
39089f5ba36SSandeep Mistrymkrvidor4000.build.openocdscript=openocd_scripts/arduino_zero.cfg
39189f5ba36SSandeep Mistrymkrvidor4000.build.variant=mkrvidor4000
39289f5ba36SSandeep Mistrymkrvidor4000.build.vid=0x2341
39389f5ba36SSandeep Mistrymkrvidor4000.build.pid=0x8056
39489f5ba36SSandeep Mistrymkrvidor4000.bootloader.tool=openocd
3959398c530SSandeep Mistrymkrvidor4000.bootloader.file=mkrvidor4000/samd21_sam_ba_arduino_mkrvidor4000.bin
396154166d3SMartino Facchin
397e4124f71SCristian Maglie# Adafruit Circuit Playground M0
398e4124f71SCristian Maglie# ------------------------------
399e4124f71SCristian Maglieadafruit_circuitplayground_m0.name=Adafruit Circuit Playground Express
400e4124f71SCristian Maglieadafruit_circuitplayground_m0.vid.0=0x239A
401e4124f71SCristian Maglieadafruit_circuitplayground_m0.pid.0=0x8018
402e4124f71SCristian Maglieadafruit_circuitplayground_m0.vid.1=0x239A
403e4124f71SCristian Maglieadafruit_circuitplayground_m0.pid.1=0x0018
404e4124f71SCristian Maglieadafruit_circuitplayground_m0.upload.tool=bossac
405e4124f71SCristian Maglieadafruit_circuitplayground_m0.upload.protocol=sam-ba
406e4124f71SCristian Maglieadafruit_circuitplayground_m0.upload.maximum_size=262144
4074d12c306Speradafruit_circuitplayground_m0.upload.maximum_data_size=32768
408e4124f71SCristian Maglieadafruit_circuitplayground_m0.upload.use_1200bps_touch=true
409e4124f71SCristian Maglieadafruit_circuitplayground_m0.upload.wait_for_upload_port=true
410e4124f71SCristian Maglieadafruit_circuitplayground_m0.upload.native_usb=true
411e4124f71SCristian Maglieadafruit_circuitplayground_m0.build.mcu=cortex-m0plus
412e4124f71SCristian Maglieadafruit_circuitplayground_m0.build.f_cpu=48000000L
413e4124f71SCristian Maglieadafruit_circuitplayground_m0.build.usb_product="Circuit Playground Express"
414e4124f71SCristian Maglieadafruit_circuitplayground_m0.build.usb_manufacturer="Adafruit"
415e4124f71SCristian Maglieadafruit_circuitplayground_m0.build.board=SAMD_CIRCUITPLAYGROUND_EXPRESS
416e4124f71SCristian Maglieadafruit_circuitplayground_m0.build.core=arduino
417e4124f71SCristian Maglieadafruit_circuitplayground_m0.build.extra_flags=-DCRYSTALLESS -DARDUINO_SAMD_ZERO -D__SAMD21G18A__ {build.usb_flags}
418e4124f71SCristian Maglieadafruit_circuitplayground_m0.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
419e4124f71SCristian Maglieadafruit_circuitplayground_m0.build.openocdscript=openocd_scripts/arduino_zero.cfg
420e4124f71SCristian Maglieadafruit_circuitplayground_m0.build.variant=circuitplay
421e4124f71SCristian Maglieadafruit_circuitplayground_m0.build.variant_system_lib=
422e4124f71SCristian Maglieadafruit_circuitplayground_m0.build.vid=0x239A
423e4124f71SCristian Maglieadafruit_circuitplayground_m0.build.pid=0x8018
424e4124f71SCristian Maglieadafruit_circuitplayground_m0.bootloader.tool=openocd
425e4124f71SCristian Maglieadafruit_circuitplayground_m0.bootloader.file=circuitplay/circuitplay_m0_samd21g18_sam_ba.bin
426e4124f71SCristian Maglie
427bab730bfSCristian Maglie# Arduino M0 PRO (with) bootloader - Programming port
428bab730bfSCristian Maglie# ---------------------------------------------------
4295f494e0aSMartino Facchinmzero_pro_bl_dbg.name=Arduino M0 Pro (Programming Port)
4305f494e0aSMartino Facchinmzero_pro_bl_dbg.vid.0=0x03eb
4315f494e0aSMartino Facchinmzero_pro_bl_dbg.pid.0=0x2111
43251369814SMartino Facchinmzero_pro_bl_dbg.upload.tool=openocd-withbootsize
4335f494e0aSMartino Facchinmzero_pro_bl_dbg.upload.protocol=sam-ba
4345f494e0aSMartino Facchinmzero_pro_bl_dbg.upload.maximum_size=262144
4354d12c306Spermzero_pro_bl_dbg.upload.maximum_data_size=32768
4365f494e0aSMartino Facchinmzero_pro_bl_dbg.upload.use_1200bps_touch=false
4375f494e0aSMartino Facchinmzero_pro_bl_dbg.upload.wait_for_upload_port=false
4385f494e0aSMartino Facchinmzero_pro_bl_dbg.upload.native_usb=false
4395f494e0aSMartino Facchinmzero_pro_bl_dbg.build.mcu=cortex-m0plus
4405f494e0aSMartino Facchinmzero_pro_bl_dbg.build.f_cpu=48000000L
4415f494e0aSMartino Facchinmzero_pro_bl_dbg.build.usb_product="Arduino M0 Pro"
4425f494e0aSMartino Facchinmzero_pro_bl_dbg.build.board=SAM_ZERO
4435f494e0aSMartino Facchinmzero_pro_bl_dbg.build.core=arduino
4445f494e0aSMartino Facchinmzero_pro_bl_dbg.build.extra_flags=-D__SAMD21G18A__ -mthumb {build.usb_flags}
4455f494e0aSMartino Facchinmzero_pro_bl_dbg.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
4465f494e0aSMartino Facchinmzero_pro_bl_dbg.build.openocdscript=openocd_scripts/arduino_zero.cfg
4475f494e0aSMartino Facchinmzero_pro_bl_dbg.build.variant=arduino_mzero
4485f494e0aSMartino Facchinmzero_pro_bl_dbg.build.variant_system_lib=
4495f494e0aSMartino Facchinmzero_pro_bl_dbg.build.vid=0x2a03
4505f494e0aSMartino Facchinmzero_pro_bl_dbg.build.pid=0x804f
4515f494e0aSMartino Facchinmzero_pro_bl_dbg.build.preferred_out_format=hex
45251369814SMartino Facchinmzero_pro_bl_dbg.bootloader.size=0x4000
4535f494e0aSMartino Facchin
454faef0131SMartino Facchinmzero_pro_bl_dbg.bootloader.tool=openocd-withbootsize
4555f494e0aSMartino Facchinmzero_pro_bl_dbg.bootloader.cmd_unprotect=at91samd bootloader 0
4565f494e0aSMartino Facchinmzero_pro_bl_dbg.bootloader.cmd_protect=at91samd bootloader 16384
4575f494e0aSMartino Facchinmzero_pro_bl_dbg.bootloader.cmd_protect_verify=at91samd bootloader
4585f494e0aSMartino Facchinmzero_pro_bl_dbg.bootloader.file=mzero/Bootloader_D21_M0_Pro_150427.hex
4595f494e0aSMartino Facchin
460bab730bfSCristian Maglie# Arduino M0 PRO (with) bootloader - Native port
461bab730bfSCristian Maglie# ----------------------------------------------
4625f494e0aSMartino Facchinmzero_pro_bl.name=Arduino M0 Pro (Native USB Port)
4635f494e0aSMartino Facchinmzero_pro_bl.vid.0=0x2a03
4645f494e0aSMartino Facchinmzero_pro_bl.pid.0=0x004d
4655f494e0aSMartino Facchinmzero_pro_bl.vid.1=0x2a03
4665f494e0aSMartino Facchinmzero_pro_bl.pid.1=0x804d
4675f494e0aSMartino Facchinmzero_pro_bl.vid.2=0x2a03
4685f494e0aSMartino Facchinmzero_pro_bl.pid.2=0x004f
4695f494e0aSMartino Facchinmzero_pro_bl.vid.3=0x2a03
4705f494e0aSMartino Facchinmzero_pro_bl.pid.3=0x804f
4715f494e0aSMartino Facchinmzero_pro_bl.upload.tool=avrdude
4725f494e0aSMartino Facchinmzero_pro_bl.upload.protocol=stk500v2
4735f494e0aSMartino Facchinmzero_pro_bl.upload.maximum_size=262144
4744d12c306Spermzero_pro_bl.upload.maximum_data_size=32768
4755f494e0aSMartino Facchinmzero_pro_bl.upload.use_1200bps_touch=true
4765f494e0aSMartino Facchinmzero_pro_bl.upload.wait_for_upload_port=true
4775f494e0aSMartino Facchinmzero_pro_bl.upload.native_usb=true
4785f494e0aSMartino Facchinmzero_pro_bl.upload.speed=57600
4795f494e0aSMartino Facchinmzero_pro_bl.build.mcu=cortex-m0plus
4805f494e0aSMartino Facchinmzero_pro_bl.build.f_cpu=48000000L
4815f494e0aSMartino Facchinmzero_pro_bl.build.usb_product="Arduino M0 Pro"
4825f494e0aSMartino Facchinmzero_pro_bl.build.board=SAM_ZERO
4835f494e0aSMartino Facchinmzero_pro_bl.build.core=arduino
4845f494e0aSMartino Facchinmzero_pro_bl.build.extra_flags=-D__SAMD21G18A__ -mthumb {build.usb_flags}
4855f494e0aSMartino Facchinmzero_pro_bl.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
486faef0131SMartino Facchinmzero_pro_bl.build.openocdscript=openocd_scripts/arduino_zero.cfg
4875f494e0aSMartino Facchinmzero_pro_bl.build.variant=arduino_mzero
4885f494e0aSMartino Facchinmzero_pro_bl.build.variant_system_lib=
4895f494e0aSMartino Facchinmzero_pro_bl.build.vid=0x2a03
4905f494e0aSMartino Facchinmzero_pro_bl.build.pid=0x804f
4915f494e0aSMartino Facchinmzero_pro_bl.build.preferred_out_format=hex
49251369814SMartino Facchinmzero_pro_bl.bootloader.size=0x4000
4935f494e0aSMartino Facchinmzero_pro_bl.build.emu.mcu=atmega2560
494faef0131SMartino Facchinmzero_pro_bl.bootloader.tool=openocd-withbootsize
495faef0131SMartino Facchinmzero_pro_bl.bootloader.file=mzero/Bootloader_D21_M0_Pro_150427.hex
4965f494e0aSMartino Facchinmzero_pro_bl.bootloader.low_fuses=0xff
4975f494e0aSMartino Facchin
498bab730bfSCristian Maglie# Arduino M0 (with) Bootloader
499bab730bfSCristian Maglie# ----------------------------
5005f494e0aSMartino Facchinmzero_bl.name=Arduino M0
5015f494e0aSMartino Facchinmzero_bl.vid.0=0x2a03
5025f494e0aSMartino Facchinmzero_bl.pid.0=0x004d
5035f494e0aSMartino Facchinmzero_bl.vid.1=0x2a03
5045f494e0aSMartino Facchinmzero_bl.pid.1=0x804d
5055f494e0aSMartino Facchinmzero_bl.vid.2=0x2a03
5065f494e0aSMartino Facchinmzero_bl.pid.2=0x004e
5075f494e0aSMartino Facchinmzero_bl.vid.3=0x2a03
5085f494e0aSMartino Facchinmzero_bl.pid.3=0x804e
5095f494e0aSMartino Facchinmzero_bl.upload.tool=avrdude
5105f494e0aSMartino Facchinmzero_bl.upload.protocol=stk500v2
5115f494e0aSMartino Facchinmzero_bl.upload.maximum_size=262144
5124d12c306Spermzero_bl.upload.maximum_data_size=32768
5135f494e0aSMartino Facchinmzero_bl.upload.use_1200bps_touch=true
5145f494e0aSMartino Facchinmzero_bl.upload.wait_for_upload_port=true
5155f494e0aSMartino Facchinmzero_bl.upload.native_usb=true
5165f494e0aSMartino Facchinmzero_bl.upload.speed=57600
5175f494e0aSMartino Facchinmzero_bl.build.mcu=cortex-m0plus
5185f494e0aSMartino Facchinmzero_bl.build.f_cpu=48000000L
5195f494e0aSMartino Facchinmzero_bl.build.usb_product="Arduino M0"
5205f494e0aSMartino Facchinmzero_bl.build.board=SAM_ZERO
5215f494e0aSMartino Facchinmzero_bl.build.core=arduino
5225f494e0aSMartino Facchinmzero_bl.build.extra_flags=-D__SAMD21G18A__ -mthumb {build.usb_flags}
5235f494e0aSMartino Facchinmzero_bl.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
524faef0131SMartino Facchinmzero_bl.build.openocdscript=openocd_scripts/arduino_zero.cfg
5255f494e0aSMartino Facchinmzero_bl.build.variant=arduino_mzero
5265f494e0aSMartino Facchinmzero_bl.build.variant_system_lib=
5275f494e0aSMartino Facchinmzero_bl.build.vid=0x2a03
5285f494e0aSMartino Facchinmzero_bl.build.pid=0x804e
5295f494e0aSMartino Facchinmzero_bl.build.preferred_out_format=hex
53051369814SMartino Facchinmzero_bl.bootloader.size=0x4000
5315f494e0aSMartino Facchinmzero_bl.build.emu.mcu=atmega2560
532faef0131SMartino Facchinmzero_bl.bootloader.tool=openocd-withbootsize
5335f494e0aSMartino Facchinmzero_bl.bootloader.low_fuses=0xff
534faef0131SMartino Facchinmzero_bl.bootloader.file=mzero/Bootloader_D21_M0_150515.hex
5355f494e0aSMartino Facchin
536bab730bfSCristian Maglie# Arduino Tian (with) Bootloader
537bab730bfSCristian Maglie# ------------------------------
53897a94454SMartino Facchintian.name=Arduino Tian
53997a94454SMartino Facchintian.upload.via_ssh=true
54097a94454SMartino Facchintian.vid.0=0x10C4
54197a94454SMartino Facchintian.pid.0=0xEA70
54297a94454SMartino Facchintian.descriptor.0=Enhanced Com Port
54397a94454SMartino Facchin
54497a94454SMartino Facchintian.upload.tool=avrdude
54597a94454SMartino Facchin#tian.upload.protocol=stk500v2
54697a94454SMartino Facchintian.upload.protocol=wiring
54797a94454SMartino Facchintian.upload.maximum_size=262144
5484d12c306Spertian.upload.maximum_data_size=32768
54997a94454SMartino Facchintian.upload.use_1200bps_touch=true
55097a94454SMartino Facchintian.upload.wait_for_upload_port=true
55197a94454SMartino Facchintian.upload.native_usb=true
55297a94454SMartino Facchintian.upload.speed=57600
55397a94454SMartino Facchintian.build.mcu=cortex-m0plus
55497a94454SMartino Facchintian.build.f_cpu=48000000L
55597a94454SMartino Facchintian.build.usb_product="Arduino Tian"
55697a94454SMartino Facchintian.build.board=SAMD_TIAN
55797a94454SMartino Facchintian.build.core=arduino
55897a94454SMartino Facchintian.build.extra_flags=-D__SAMD21G18A__ -mthumb {build.usb_flags}
55997a94454SMartino Facchintian.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
56097a94454SMartino Facchintian.build.openocdscript=openocd_scripts/arduino_zero.cfg
56197a94454SMartino Facchintian.build.variant=arduino_mzero
56297a94454SMartino Facchintian.build.variant_system_lib=
56397a94454SMartino Facchintian.build.vid=0x2a03
56497a94454SMartino Facchintian.build.pid=0x8052
56597a94454SMartino Facchintian.build.preferred_out_format=hex
56697a94454SMartino Facchintian.bootloader.size=0x4000
56797a94454SMartino Facchintian.build.emu.mcu=atmega2560
56897a94454SMartino Facchintian.bootloader.tool=openocd-withbootsize
56997a94454SMartino Facchintian.bootloader.low_fuses=0xff
57097a94454SMartino Facchintian.bootloader.file=sofia/Sofia_Tian_151118.hex
57197a94454SMartino Facchintian.drivers=SiliconLabs-CP2105/Silicon Labs VCP Driver.pkg
57297a94454SMartino Facchin
573bab730bfSCristian Maglie# Arduino Tian Console port (not for upload)
574bab730bfSCristian Maglie# ------------------------------------------
57597a94454SMartino Facchintian_cons.name=Arduino Tian (MIPS Console port)
57697a94454SMartino Facchintian_cons.vid.0=0x10C4
57797a94454SMartino Facchintian_cons.pid.0=0xEA70
57897a94454SMartino Facchintian_cons.descriptor.0=Standard Com Port
57997a94454SMartino Facchintian_cons.hide=true
58097a94454SMartino Facchintian_cons.build.board=SAMD_TIAN
581