forked from platformio/platformio-pkg-framework-arduinosam
-
Notifications
You must be signed in to change notification settings - Fork 1
/
boards_sodaq.txt
364 lines (352 loc) · 15.2 KB
/
boards_sodaq.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
# Copyright (c) 2015-2016 M2M4ALL BV. All right reserved.
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
# SODAQ SARA
# ---------------------------------------
sodaq_sara.name=SODAQ SARA
sodaq_sara.vid.0=0x2341
sodaq_sara.pid.0=0x804d
sodaq_sara.vid.1=0x2341
sodaq_sara.pid.1=0x004d
sodaq_sara.upload.tool=bossac
sodaq_sara.upload.protocol=sam-ba
sodaq_sara.upload.maximum_size=262144
sodaq_sara.upload.use_1200bps_touch=true
sodaq_sara.upload.wait_for_upload_port=true
sodaq_sara.upload.native_usb=true
sodaq_sara.build.mcu=cortex-m0plus
sodaq_sara.build.f_cpu=48000000L
sodaq_sara.build.usb_product="SODAQ SARA"
sodaq_sara.build.usb_manufacturer="SODAQ"
sodaq_sara.build.board=SODAQ_SARA
sodaq_sara.build.core=arduino
sodaq_sara.build.extra_flags=-D__SAMD21J18A__ {build.usb_flags}
sodaq_sara.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
sodaq_sara.build.openocdscript=openocd_scripts/sodaq_sara.cfg
sodaq_sara.build.variant=sodaq_sara
sodaq_sara.build.variant_system_lib=
sodaq_sara.build.vid=0x2341
sodaq_sara.build.pid=0x804d
sodaq_sara.bootloader.tool=openocd
# Bootloader from SODAQ ExpLoRer
sodaq_sara.bootloader.file=explorer/samd21_sam_ba_explorer.bin
# SODAQ/ExpLoRer
# ---------------------------------------
sodaq_explorer.name=SODAQ ExpLoRer
sodaq_explorer.vid.0=0x2341
sodaq_explorer.pid.0=0x804d
sodaq_explorer.vid.1=0x2341
sodaq_explorer.pid.1=0x004d
sodaq_explorer.upload.tool=bossac
sodaq_explorer.upload.protocol=sam-ba
sodaq_explorer.upload.maximum_size=262144
sodaq_explorer.upload.use_1200bps_touch=true
sodaq_explorer.upload.wait_for_upload_port=true
sodaq_explorer.upload.native_usb=true
sodaq_explorer.build.mcu=cortex-m0plus
sodaq_explorer.build.f_cpu=48000000L
sodaq_explorer.build.usb_product="SODAQ ExpLoRer"
sodaq_explorer.build.usb_manufacturer="SODAQ"
sodaq_explorer.build.board=SODAQ_EXPLORER
sodaq_explorer.build.core=arduino
sodaq_explorer.build.extra_flags=-D__SAMD21J18A__ {build.usb_flags}
sodaq_explorer.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
sodaq_explorer.build.openocdscript=openocd_scripts/sodaq_explorer.cfg
sodaq_explorer.build.variant=sodaq_explorer
sodaq_explorer.build.variant_system_lib=
sodaq_explorer.build.vid=0x2341
sodaq_explorer.build.pid=0x804d
sodaq_explorer.bootloader.tool=openocd
sodaq_explorer.bootloader.file=explorer/samd21_sam_ba_explorer.bin
# SODAQ/Autonomo
# ---------------------------------------
sodaq_autonomo.name=SODAQ Autonomo
sodaq_autonomo.vid.0=0x2341
sodaq_autonomo.pid.0=0x804d
sodaq_autonomo.vid.1=0x2341
sodaq_autonomo.pid.1=0x004d
sodaq_autonomo.upload.tool=bossac
sodaq_autonomo.upload.protocol=sam-ba
sodaq_autonomo.upload.maximum_size=262144
sodaq_autonomo.upload.use_1200bps_touch=true
sodaq_autonomo.upload.wait_for_upload_port=true
sodaq_autonomo.upload.native_usb=true
sodaq_autonomo.build.mcu=cortex-m0plus
sodaq_autonomo.build.f_cpu=48000000L
sodaq_autonomo.build.usb_product="SODAQ Autonomo"
sodaq_autonomo.build.usb_manufacturer="SODAQ"
sodaq_autonomo.build.board=SODAQ_AUTONOMO
sodaq_autonomo.build.core=arduino
sodaq_autonomo.build.extra_flags=-D__SAMD21J18A__ {build.usb_flags}
sodaq_autonomo.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
sodaq_autonomo.build.openocdscript=openocd_scripts/sodaq_autonomo.cfg
sodaq_autonomo.build.variant=sodaq_autonomo
sodaq_autonomo.build.variant_system_lib=
sodaq_autonomo.build.vid=0x2341
sodaq_autonomo.build.pid=0x804d
sodaq_autonomo.bootloader.tool=openocd
sodaq_autonomo.bootloader.file=autonomo/samd21_sam_ba_autonomo.bin
# SODAQ/Autonomo Beta
# ---------------------------------------
sodaq_autonomo_beta.name=SODAQ Autonomo Beta
sodaq_autonomo_beta.vid.0=0x2341
sodaq_autonomo_beta.pid.0=0x804d
sodaq_autonomo_beta.vid.1=0x2341
sodaq_autonomo_beta.pid.1=0x004d
sodaq_autonomo_beta.upload.tool=bossac
sodaq_autonomo_beta.upload.protocol=sam-ba
sodaq_autonomo_beta.upload.maximum_size=262144
sodaq_autonomo_beta.upload.use_1200bps_touch=true
sodaq_autonomo_beta.upload.wait_for_upload_port=true
sodaq_autonomo_beta.upload.native_usb=true
sodaq_autonomo_beta.build.mcu=cortex-m0plus
sodaq_autonomo_beta.build.f_cpu=48000000L
sodaq_autonomo_beta.build.usb_product="SODAQ Autonomo"
sodaq_autonomo_beta.build.usb_manufacturer="SODAQ"
sodaq_autonomo_beta.build.board=SODAQ_AUTONOMO
sodaq_autonomo_beta.build.core=arduino
sodaq_autonomo_beta.build.extra_flags=-D__SAMD21J18A__ {build.usb_flags} -DAUTONOMO_BETA
sodaq_autonomo_beta.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
sodaq_autonomo_beta.build.openocdscript=openocd_scripts/sodaq_autonomo.cfg
sodaq_autonomo_beta.build.variant=sodaq_autonomo
sodaq_autonomo_beta.build.variant_system_lib=
sodaq_autonomo_beta.build.vid=0x2341
sodaq_autonomo_beta.build.pid=0x804d
sodaq_autonomo_beta.bootloader.tool=openocd
sodaq_autonomo_beta.bootloader.file=autonomo/samd21_sam_ba_autonomo.bin
# SODAQ/Autonomo with enabled Serial2 (D6/D7)
# ---------------------------------------
sodaq_autonomo_serial2.name=SODAQ Autonomo with Serial2
sodaq_autonomo_serial2.vid.0=0x2341
sodaq_autonomo_serial2.pid.0=0x804d
sodaq_autonomo_serial2.vid.1=0x2341
sodaq_autonomo_serial2.pid.1=0x004d
sodaq_autonomo_serial2.upload.tool=bossac
sodaq_autonomo_serial2.upload.protocol=sam-ba
sodaq_autonomo_serial2.upload.maximum_size=262144
sodaq_autonomo_serial2.upload.use_1200bps_touch=true
sodaq_autonomo_serial2.upload.wait_for_upload_port=true
sodaq_autonomo_serial2.upload.native_usb=true
sodaq_autonomo_serial2.build.mcu=cortex-m0plus
sodaq_autonomo_serial2.build.f_cpu=48000000L
sodaq_autonomo_serial2.build.usb_product="SODAQ Autonomo"
sodaq_autonomo_serial2.build.usb_manufacturer="SODAQ"
sodaq_autonomo_serial2.build.board=SODAQ_AUTONOMO
sodaq_autonomo_serial2.build.core=arduino
sodaq_autonomo_serial2.build.extra_flags=-D__SAMD21J18A__ {build.usb_flags} -DENABLE_SERIAL2
sodaq_autonomo_serial2.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
sodaq_autonomo_serial2.build.openocdscript=openocd_scripts/sodaq_autonomo.cfg
sodaq_autonomo_serial2.build.variant=sodaq_autonomo
sodaq_autonomo_serial2.build.variant_system_lib=
sodaq_autonomo_serial2.build.vid=0x2341
sodaq_autonomo_serial2.build.pid=0x804d
sodaq_autonomo_serial2.bootloader.tool=openocd
sodaq_autonomo_serial2.bootloader.file=autonomo/samd21_sam_ba_autonomo.bin
# SODAQ/Autonomo with enabled Serial3 (D12/D13)
# ---------------------------------------
sodaq_autonomo_serial3.name=SODAQ Autonomo with Serial3
sodaq_autonomo_serial3.vid.0=0x2341
sodaq_autonomo_serial3.pid.0=0x804d
sodaq_autonomo_serial3.vid.1=0x2341
sodaq_autonomo_serial3.pid.1=0x004d
sodaq_autonomo_serial3.upload.tool=bossac
sodaq_autonomo_serial3.upload.protocol=sam-ba
sodaq_autonomo_serial3.upload.maximum_size=262144
sodaq_autonomo_serial3.upload.use_1200bps_touch=true
sodaq_autonomo_serial3.upload.wait_for_upload_port=true
sodaq_autonomo_serial3.upload.native_usb=true
sodaq_autonomo_serial3.build.mcu=cortex-m0plus
sodaq_autonomo_serial3.build.f_cpu=48000000L
sodaq_autonomo_serial3.build.usb_product="SODAQ Autonomo"
sodaq_autonomo_serial3.build.usb_manufacturer="SODAQ"
sodaq_autonomo_serial3.build.board=SODAQ_AUTONOMO
sodaq_autonomo_serial3.build.core=arduino
sodaq_autonomo_serial3.build.extra_flags=-D__SAMD21J18A__ {build.usb_flags} -DENABLE_SERIAL3
sodaq_autonomo_serial3.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
sodaq_autonomo_serial3.build.openocdscript=openocd_scripts/sodaq_autonomo.cfg
sodaq_autonomo_serial3.build.variant=sodaq_autonomo
sodaq_autonomo_serial3.build.variant_system_lib=
sodaq_autonomo_serial3.build.vid=0x2341
sodaq_autonomo_serial3.build.pid=0x804d
sodaq_autonomo_serial3.bootloader.tool=openocd
sodaq_autonomo_serial3.bootloader.file=autonomo/samd21_sam_ba_autonomo.bin
# SODAQ/Autonomo with enabled Serial2 (D6/D7) and Serial3 (D12/D13)
# ---------------------------------------
sodaq_autonomo_serial23.name=SODAQ Autonomo with Serial2 and Serial3
sodaq_autonomo_serial23.vid.0=0x2341
sodaq_autonomo_serial23.pid.0=0x804d
sodaq_autonomo_serial23.vid.1=0x2341
sodaq_autonomo_serial23.pid.1=0x004d
sodaq_autonomo_serial23.upload.tool=bossac
sodaq_autonomo_serial23.upload.protocol=sam-ba
sodaq_autonomo_serial23.upload.maximum_size=262144
sodaq_autonomo_serial23.upload.use_1200bps_touch=true
sodaq_autonomo_serial23.upload.wait_for_upload_port=true
sodaq_autonomo_serial23.upload.native_usb=true
sodaq_autonomo_serial23.build.mcu=cortex-m0plus
sodaq_autonomo_serial23.build.f_cpu=48000000L
sodaq_autonomo_serial23.build.usb_product="SODAQ Autonomo"
sodaq_autonomo_serial23.build.usb_manufacturer="SODAQ"
sodaq_autonomo_serial23.build.board=SODAQ_AUTONOMO
sodaq_autonomo_serial23.build.core=arduino
sodaq_autonomo_serial23.build.extra_flags=-D__SAMD21J18A__ {build.usb_flags} -DENABLE_SERIAL2 -DENABLE_SERIAL3
sodaq_autonomo_serial23.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
sodaq_autonomo_serial23.build.openocdscript=openocd_scripts/sodaq_autonomo.cfg
sodaq_autonomo_serial23.build.variant=sodaq_autonomo
sodaq_autonomo_serial23.build.variant_system_lib=
sodaq_autonomo_serial23.build.vid=0x2341
sodaq_autonomo_serial23.build.pid=0x804d
sodaq_autonomo_serial23.bootloader.tool=openocd
sodaq_autonomo_serial23.bootloader.file=autonomo/samd21_sam_ba_autonomo.bin
# SODAQ/Autonomo with enabled SPI1 (D5..D8)
# ---------------------------------------
sodaq_autonomo_spi1.name=SODAQ Autonomo with SPI1
sodaq_autonomo_spi1.vid.0=0x2341
sodaq_autonomo_spi1.pid.0=0x804d
sodaq_autonomo_spi1.vid.1=0x2341
sodaq_autonomo_spi1.pid.1=0x004d
sodaq_autonomo_spi1.upload.tool=bossac
sodaq_autonomo_spi1.upload.protocol=sam-ba
sodaq_autonomo_spi1.upload.maximum_size=262144
sodaq_autonomo_spi1.upload.use_1200bps_touch=true
sodaq_autonomo_spi1.upload.wait_for_upload_port=true
sodaq_autonomo_spi1.upload.native_usb=true
sodaq_autonomo_spi1.build.mcu=cortex-m0plus
sodaq_autonomo_spi1.build.f_cpu=48000000L
sodaq_autonomo_spi1.build.usb_product="SODAQ Autonomo"
sodaq_autonomo_spi1.build.usb_manufacturer="SODAQ"
sodaq_autonomo_spi1.build.board=SODAQ_AUTONOMO
sodaq_autonomo_spi1.build.core=arduino
sodaq_autonomo_spi1.build.extra_flags=-D__SAMD21J18A__ {build.usb_flags} -DENABLE_SPI1
sodaq_autonomo_spi1.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
sodaq_autonomo_spi1.build.openocdscript=openocd_scripts/sodaq_autonomo.cfg
sodaq_autonomo_spi1.build.variant=sodaq_autonomo
sodaq_autonomo_spi1.build.variant_system_lib=
sodaq_autonomo_spi1.build.vid=0x2341
sodaq_autonomo_spi1.build.pid=0x804d
sodaq_autonomo_spi1.bootloader.tool=openocd
sodaq_autonomo_spi1.bootloader.file=autonomo/samd21_sam_ba_autonomo.bin
# SODAQ ONE Beta
# ---------------------------------------
sodaq_one_beta.name=SODAQ ONE Beta
sodaq_one_beta.vid.0=0x2341
sodaq_one_beta.pid.0=0x804d
sodaq_one_beta.vid.1=0x2341
sodaq_one_beta.pid.1=0x004d
sodaq_one_beta.upload.tool=bossac
sodaq_one_beta.upload.protocol=sam-ba
sodaq_one_beta.upload.maximum_size=262144
sodaq_one_beta.upload.use_1200bps_touch=true
sodaq_one_beta.upload.wait_for_upload_port=true
sodaq_one_beta.upload.native_usb=true
sodaq_one_beta.build.mcu=cortex-m0plus
sodaq_one_beta.build.f_cpu=48000000L
sodaq_one_beta.build.usb_product="SODAQ ONE"
sodaq_one_beta.build.usb_manufacturer="SODAQ"
sodaq_one_beta.build.board=SODAQ_ONE_BETA
sodaq_one_beta.build.core=arduino
sodaq_one_beta.build.extra_flags=-D__SAMD21G18A__ {build.usb_flags}
sodaq_one_beta.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
sodaq_one_beta.build.openocdscript=openocd_scripts/sodaq_one_beta.cfg
sodaq_one_beta.build.variant=sodaq_one_beta
sodaq_one_beta.build.variant_system_lib=
sodaq_one_beta.build.vid=0x2341
sodaq_one_beta.build.pid=0x804d
sodaq_one_beta.bootloader.tool=openocd
sodaq_one_beta.bootloader.file=one/samd21_sam_ba_one.bin
# SODAQ ONE
# ---------------------------------------
sodaq_one.name=SODAQ ONE
sodaq_one.vid.0=0x2341
sodaq_one.pid.0=0x804d
sodaq_one.vid.1=0x2341
sodaq_one.pid.1=0x004d
sodaq_one.upload.tool=bossac
sodaq_one.upload.protocol=sam-ba
sodaq_one.upload.maximum_size=262144
sodaq_one.upload.use_1200bps_touch=true
sodaq_one.upload.wait_for_upload_port=true
sodaq_one.upload.native_usb=true
sodaq_one.build.mcu=cortex-m0plus
sodaq_one.build.f_cpu=48000000L
sodaq_one.build.usb_product="SODAQ ONE"
sodaq_one.build.usb_manufacturer="SODAQ"
sodaq_one.build.board=SODAQ_ONE
sodaq_one.build.core=arduino
sodaq_one.build.extra_flags=-D__SAMD21G18A__ {build.usb_flags}
sodaq_one.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
sodaq_one.build.openocdscript=openocd_scripts/sodaq_one.cfg
sodaq_one.build.variant=sodaq_one
sodaq_one.build.variant_system_lib=
sodaq_one.build.vid=0x2341
sodaq_one.build.pid=0x804d
sodaq_one.bootloader.tool=openocd
sodaq_one.bootloader.file=one/samd21_sam_ba_one.bin
# SODAQ ONE with ONEBase SPI
# ---------------------------------------
sodaq_one_base.name=SODAQ ONE with ONEBase SPI
sodaq_one_base.vid.0=0x2341
sodaq_one_base.pid.0=0x804d
sodaq_one_base.vid.1=0x2341
sodaq_one_base.pid.1=0x004d
sodaq_one_base.upload.tool=bossac
sodaq_one_base.upload.protocol=sam-ba
sodaq_one_base.upload.maximum_size=262144
sodaq_one_base.upload.use_1200bps_touch=true
sodaq_one_base.upload.wait_for_upload_port=true
sodaq_one_base.upload.native_usb=true
sodaq_one_base.build.mcu=cortex-m0plus
sodaq_one_base.build.f_cpu=48000000L
sodaq_one_base.build.usb_product="SODAQ ONE"
sodaq_one_base.build.usb_manufacturer="SODAQ"
sodaq_one_base.build.board=SODAQ_ONE
sodaq_one_base.build.core=arduino
sodaq_one_base.build.extra_flags=-D__SAMD21G18A__ {build.usb_flags} -DENABLE_BASE_SPI
sodaq_one_base.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
sodaq_one_base.build.openocdscript=openocd_scripts/sodaq_one.cfg
sodaq_one_base.build.variant=sodaq_one
sodaq_one_base.build.variant_system_lib=
sodaq_one_base.build.vid=0x2341
sodaq_one_base.build.pid=0x804d
sodaq_one_base.bootloader.tool=openocd
sodaq_one_base.bootloader.file=one/samd21_sam_ba_one.bin
# SODAQ SFF
# ---------------------------------------
sodaq_sff.name=SODAQ SFF
sodaq_sff.vid.0=0x2341
sodaq_sff.pid.0=0x804d
sodaq_sff.vid.1=0x2341
sodaq_sff.pid.1=0x004d
sodaq_sff.upload.tool=bossac
sodaq_sff.upload.protocol=sam-ba
sodaq_sff.upload.maximum_size=262144
sodaq_sff.upload.use_1200bps_touch=true
sodaq_sff.upload.wait_for_upload_port=true
sodaq_sff.upload.native_usb=true
sodaq_sff.build.mcu=cortex-m0plus
sodaq_sff.build.f_cpu=48000000L
sodaq_sff.build.usb_product="SODAQ SFF"
sodaq_sff.build.usb_manufacturer="SODAQ"
sodaq_sff.build.board=SODAQ_SFF
sodaq_sff.build.core=arduino
sodaq_sff.build.extra_flags=-D__SAMD21G18A__ {build.usb_flags}
sodaq_sff.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
sodaq_sff.build.openocdscript=openocd_scripts/sodaq_sff.cfg
sodaq_sff.build.variant=sodaq_sff
sodaq_sff.build.variant_system_lib=
sodaq_sff.build.vid=0x2341
sodaq_sff.build.pid=0x804d
sodaq_sff.bootloader.tool=openocd
sodaq_sff.bootloader.file=one/samd21_sam_ba_one.bin