Skip to content

Commit ebd4434

Browse files
aethanielfbraghiroli
authored andcommitted
[sme] Bring board to Arduino IDE
1 parent d72db8a commit ebd4434

File tree

1 file changed

+139
-0
lines changed

1 file changed

+139
-0
lines changed

hardware/arduino/samd/boards.txt

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
# Copyright (c) 2014-2015 Arduino LLC. All right reserved.
2+
# Copyright (c) 2015 Amel-Tech (a division of Amel Srl). All right reserved.
3+
#
4+
# This library is free software; you can redistribute it and/or
5+
# modify it under the terms of the GNU Lesser General Public
6+
# License as published by the Free Software Foundation; either
7+
# version 2.1 of the License, or (at your option) any later version.
8+
#
9+
# This library is distributed in the hope that it will be useful,
10+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12+
# See the GNU Lesser General Public License for more details.
13+
#
14+
# You should have received a copy of the GNU Lesser General Public
15+
# License along with this library; if not, write to the Free Software
16+
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
17+
18+
arduino_zero_edbg.name=Arduino Zero (Programming Port)
19+
arduino_zero_edbg.vid.0=0x03eb
20+
arduino_zero_edbg.pid.0=0x2157
21+
arduino_zero_edbg.upload.tool=openocd
22+
arduino_zero_edbg.upload.protocol=sam-ba
23+
arduino_zero_edbg.upload.maximum_size=262144
24+
arduino_zero_edbg.upload.use_1200bps_touch=false
25+
arduino_zero_edbg.upload.wait_for_upload_port=false
26+
arduino_zero_edbg.upload.native_usb=false
27+
arduino_zero_edbg.build.mcu=cortex-m0plus
28+
arduino_zero_edbg.build.f_cpu=48000000L
29+
arduino_zero_edbg.build.usb_product="Arduino Zero"
30+
arduino_zero_edbg.build.usb_manufacturer="Arduino LLC"
31+
arduino_zero_edbg.build.board=SAMD_ZERO
32+
arduino_zero_edbg.build.core=arduino
33+
arduino_zero_edbg.build.extra_flags=-D__SAMD21G18A__ {build.usb_flags}
34+
arduino_zero_edbg.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
35+
arduino_zero_edbg.build.openocdscript=openocd_scripts/arduino_zero.cfg
36+
arduino_zero_edbg.build.variant=arduino_zero
37+
arduino_zero_edbg.build.variant_system_lib=
38+
arduino_zero_edbg.build.vid=0x2341
39+
arduino_zero_edbg.build.pid=0x804d
40+
arduino_zero_edbg.bootloader.tool=openocd
41+
arduino_zero_edbg.bootloader.file=zero/samd21_sam_ba.bin
42+
43+
arduino_zero_native.name=Arduino Zero (Native USB Port)
44+
arduino_zero_native.vid.0=0x2341
45+
arduino_zero_native.pid.0=0x804d
46+
arduino_zero_native.vid.1=0x2341
47+
arduino_zero_native.pid.1=0x004d
48+
arduino_zero_native.upload.tool=bossac
49+
arduino_zero_native.upload.protocol=sam-ba
50+
arduino_zero_native.upload.maximum_size=262144
51+
arduino_zero_native.upload.use_1200bps_touch=true
52+
arduino_zero_native.upload.wait_for_upload_port=true
53+
arduino_zero_native.upload.native_usb=true
54+
arduino_zero_native.build.mcu=cortex-m0plus
55+
arduino_zero_native.build.f_cpu=48000000L
56+
arduino_zero_native.build.usb_product="Arduino Zero"
57+
arduino_zero_native.build.usb_manufacturer="Arduino LLC"
58+
arduino_zero_native.build.board=SAMD_ZERO
59+
arduino_zero_native.build.core=arduino
60+
arduino_zero_native.build.extra_flags=-D__SAMD21G18A__ {build.usb_flags}
61+
arduino_zero_native.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
62+
arduino_zero_native.build.openocdscript=openocd_scripts/arduino_zero.cfg
63+
arduino_zero_native.build.variant=arduino_zero
64+
arduino_zero_native.build.variant_system_lib=
65+
arduino_zero_native.build.vid=0x2341
66+
arduino_zero_native.build.pid=0x804d
67+
68+
AMEL_SmartEverything_atmel_ice.name=Smart Everything (via Atmel-ICE)
69+
AMEL_SmartEverything_atmel_ice.vid.0=0x03eb
70+
AMEL_SmartEverything_atmel_ice.pid.0=0x2141
71+
AMEL_SmartEverything_atmel_ice.upload.tool=openocd
72+
AMEL_SmartEverything_atmel_ice.upload.protocol=swd
73+
AMEL_SmartEverything_atmel_ice.upload.maximum_size=262144
74+
AMEL_SmartEverything_atmel_ice.upload.use_1200bps_touch=false
75+
AMEL_SmartEverything_atmel_ice.upload.wait_for_upload_port=false
76+
AMEL_SmartEverything_atmel_ice.upload.native_usb=false
77+
AMEL_SmartEverything_atmel_ice.build.mcu=cortex-m0plus
78+
AMEL_SmartEverything_atmel_ice.build.f_cpu=48000000L
79+
AMEL_SmartEverything_atmel_ice.build.usb_product="Arduino Zero"
80+
AMEL_SmartEverything_atmel_ice.build.usb_manufacturer="Arduino LLC"
81+
AMEL_SmartEverything_atmel_ice.build.board=SAMD_SMARTEVERYTHING
82+
AMEL_SmartEverything_atmel_ice.build.core=arduino
83+
AMEL_SmartEverything_atmel_ice.build.extra_flags=-D__SAMD21J18A__ {build.usb_flags}
84+
AMEL_SmartEverything_atmel_ice.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
85+
AMEL_SmartEverything_atmel_ice.build.openocdscript=openocd_scripts/variant_atmel_ice.cfg
86+
AMEL_SmartEverything_atmel_ice.build.variant=AMEL_SmartEverything
87+
AMEL_SmartEverything_atmel_ice.build.variant_system_lib=
88+
AMEL_SmartEverything_atmel_ice.build.vid=0x2341
89+
AMEL_SmartEverything_atmel_ice.build.pid=0x004d
90+
AMEL_SmartEverything_atmel_ice.bootloader.tool=openocd
91+
AMEL_SmartEverything_atmel_ice.bootloader.file=zero/samd21_sam_ba.bin
92+
93+
AMEL_SmartEverything_sam_ice.name=Smart Everything (via SAM-ICE)
94+
AMEL_SmartEverything_sam_ice.vid.0=0x03eb
95+
AMEL_SmartEverything_sam_ice.pid.0=0x2111
96+
AMEL_SmartEverything_sam_ice.upload.tool=openocd
97+
AMEL_SmartEverything_sam_ice.upload.protocol=swd
98+
AMEL_SmartEverything_sam_ice.upload.maximum_size=262144
99+
AMEL_SmartEverything_sam_ice.upload.use_1200bps_touch=false
100+
AMEL_SmartEverything_sam_ice.upload.wait_for_upload_port=false
101+
AMEL_SmartEverything_sam_ice.upload.native_usb=false
102+
AMEL_SmartEverything_sam_ice.build.mcu=cortex-m0plus
103+
AMEL_SmartEverything_sam_ice.build.f_cpu=48000000L
104+
AMEL_SmartEverything_sam_ice.build.usb_product="Arduino Zero"
105+
AMEL_SmartEverything_sam_ice.build.usb_manufacturer="Arduino LLC"
106+
AMEL_SmartEverything_sam_ice.build.board=SAMD_SMARTEVERYTHING
107+
AMEL_SmartEverything_sam_ice.build.core=arduino
108+
AMEL_SmartEverything_sam_ice.build.extra_flags=-D__SAMD21J18A__ {build.usb_flags}
109+
AMEL_SmartEverything_sam_ice.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
110+
AMEL_SmartEverything_sam_ice.build.openocdscript=openocd_scripts/variant_sam_ice.cfg
111+
AMEL_SmartEverything_sam_ice.build.variant=AMEL_SmartEverything
112+
AMEL_SmartEverything_sam_ice.build.variant_system_lib=
113+
AMEL_SmartEverything_sam_ice.build.vid=0x2341
114+
AMEL_SmartEverything_sam_ice.build.pid=0x004d
115+
AMEL_SmartEverything_sam_ice.bootloader.tool=openocd
116+
AMEL_SmartEverything_sam_ice.bootloader.file=zero/samd21_sam_ba.bin
117+
118+
AMEL_SmartEverything_native.name=Smart Everything (Native USB Port)
119+
AMEL_SmartEverything_native.vid.0=0x2341
120+
AMEL_SmartEverything_native.pid.0=0x004d
121+
AMEL_SmartEverything_native.upload.tool=bossac
122+
AMEL_SmartEverything_native.upload.protocol=sam-ba
123+
AMEL_SmartEverything_native.upload.maximum_size=262144
124+
AMEL_SmartEverything_native.upload.use_1200bps_touch=true
125+
AMEL_SmartEverything_native.upload.wait_for_upload_port=true
126+
AMEL_SmartEverything_native.upload.native_usb=true
127+
AMEL_SmartEverything_native.build.mcu=cortex-m0plus
128+
AMEL_SmartEverything_native.build.f_cpu=48000000L
129+
AMEL_SmartEverything_native.build.usb_product="Arduino Zero"
130+
AMEL_SmartEverything_native.build.usb_manufacturer="Arduino LLC"
131+
AMEL_SmartEverything_native.build.board=SAMD_SMARTEVERYTHING
132+
AMEL_SmartEverything_native.build.core=arduino
133+
AMEL_SmartEverything_native.build.extra_flags=-D__SAMD21J18A__ {build.usb_flags}
134+
AMEL_SmartEverything_native.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
135+
AMEL_SmartEverything_native.build.openocdscript=
136+
AMEL_SmartEverything_native.build.variant=AMEL_SmartEverything
137+
AMEL_SmartEverything_native.build.variant_system_lib=
138+
AMEL_SmartEverything_native.build.vid=0x2341
139+
AMEL_SmartEverything_native.build.pid=0x004d

0 commit comments

Comments
 (0)