forked from sandeepmistry/arduino-nRF5
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathboards.txt
319 lines (252 loc) · 11.7 KB
/
boards.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
# Copyright (c) 2014-2015 Arduino LLC. All right reserved.
# Copyright (c) 2016 Sandeep Mistry 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
menu.chip=Chip
menu.softdevice=Softdevice
menu.version=Version
menu.lfclk=Low Frequency Clock
menu.board_variant=Board Variant
# nRF5 ATC1441 variants
###################
p22watch.name=ATCwatch P22
p22watch.upload.tool=sandeepmistry:openocd
p22watch.upload.target=nrf52
p22watch.upload.maximum_size=376800
p22watch.bootloader.tool=sandeepmistry:openocd
p22watch.build.mcu=cortex-m4
p22watch.build.f_cpu=16000000
p22watch.build.board=ATCwatch_Pinout
p22watch.build.core=nRF5
p22watch.build.variant=ATCwatch_Pinout
p22watch.build.variant_system_lib=
p22watch.build.extra_flags=-DNRF52
p22watch.build.float_flags=-mfloat-abi=hard -mfpu=fpv4-sp-d16 -DCONFIG_NFCT_PINS_AS_GPIOS -DUSE_LFRC -DNRF52 -DS132 -DNRF51_S132
p22watch.build.ldscript=armgcc_s132_nrf52832_xxaa.ld
p22watch.menu.softdevice.stockFW=Only Softdevice for Flashing via SWD
p22watch.menu.softdevice.stockFW.flashVariantFile=sd.hex
p22watch.menu.softdevice.stockFW.softdeviceversion=2.0.1
p22watch.menu.softdevice.stockFW.softdevice=S132
p22watch.menu.softdevice.onlySoftDevice=Back To Stock Firmware
p22watch.menu.softdevice.onlySoftDevice.flashVariantFile=flashP22.bin
p22watch.menu.softdevice.onlySoftDevice.softdeviceversion=2.0.1
p22watch.menu.softdevice.onlySoftDevice.softdevice=S132
###################
p8watch.name=ATCwatch P8
p8watch.upload.tool=sandeepmistry:openocd
p8watch.upload.target=nrf52
p8watch.upload.maximum_size=376800
p8watch.bootloader.tool=sandeepmistry:openocd
p8watch.build.mcu=cortex-m4
p8watch.build.f_cpu=16000000
p8watch.build.board=ATCwatch_Pinout
p8watch.build.core=nRF5
p8watch.build.variant=ATCwatch_Pinout
p8watch.build.variant_system_lib=
p8watch.build.extra_flags=-DNRF52
p8watch.build.float_flags=-mfloat-abi=hard -mfpu=fpv4-sp-d16 -DCONFIG_NFCT_PINS_AS_GPIOS -DUSE_LFRC -DNRF52 -DS132 -DNRF51_S132
p8watch.build.ldscript=armgcc_s132_nrf52832_xxaa.ld
p8watch.menu.softdevice.stockFW=Only Softdevice for Flashing via SWD
p8watch.menu.softdevice.stockFW.flashVariantFile=sd.hex
p8watch.menu.softdevice.stockFW.softdeviceversion=2.0.1
p8watch.menu.softdevice.stockFW.softdevice=S132
p8watch.menu.softdevice.onlySoftDevice=Back To Stock Firmware
p8watch.menu.softdevice.onlySoftDevice.flashVariantFile=flashP8.bin
p8watch.menu.softdevice.onlySoftDevice.softdeviceversion=2.0.1
p8watch.menu.softdevice.onlySoftDevice.softdevice=S132
###################
dsd6Watch.name=DSD6 Tracker
dsd6Watch.upload.tool=sandeepmistry:openocd
dsd6Watch.upload.target=nrf52
dsd6Watch.upload.maximum_size=376800
dsd6Watch.bootloader.tool=sandeepmistry:openocd
dsd6Watch.build.mcu=cortex-m4
dsd6Watch.build.f_cpu=16000000
dsd6Watch.build.board=DSD6
dsd6Watch.build.core=nRF5
dsd6Watch.build.variant=DSD6
dsd6Watch.build.variant_system_lib=
dsd6Watch.build.extra_flags=-DNRF52
dsd6Watch.build.float_flags=-mfloat-abi=hard -mfpu=fpv4-sp-d16 -DCONFIG_NFCT_PINS_AS_GPIOS -DUSE_LFRC -DNRF52 -DS132 -DNRF51_S132
dsd6Watch.build.ldscript=armgcc_s132_nrf52832_xxaa.ld
dsd6Watch.menu.softdevice.stockFW=Only Softdevice for Flashing via SWD
dsd6Watch.menu.softdevice.stockFW.flashVariantFile=sd.hex
dsd6Watch.menu.softdevice.stockFW.softdeviceversion=2.0.1
dsd6Watch.menu.softdevice.stockFW.softdevice=s132
dsd6Watch.menu.softdevice.onlySoftDevice=Back To Stock Firmware
dsd6Watch.menu.softdevice.onlySoftDevice.flashVariantFile=flashD6.bin
dsd6Watch.menu.softdevice.onlySoftDevice.softdeviceversion=2.0.1
dsd6Watch.menu.softdevice.onlySoftDevice.softdevice=s132
###################
nrf51bare.name=nRF51822 Bare
nrf51bare.upload.tool=sandeepmistry:openocd
nrf51bare.upload.target=nrf51
nrf51bare.upload.maximum_size=151552
nrf51bare.bootloader.tool=sandeepmistry:openocd
nrf51bare.build.mcu=cortex-m0
nrf51bare.build.f_cpu=16000000
nrf51bare.build.board=nrf51bare
nrf51bare.build.core=nRF5
nrf51bare.build.variant=nrf51bare
nrf51bare.build.variant_system_lib=
nrf51bare.build.extra_flags=-DNRF51
nrf51bare.build.float_flags=-DUSE_LFXO -DNRF51 -DS130 -DNRF51_S130
nrf51bare.build.ldscript=armgcc_s130_nrf51822_xxaa.ld
nrf51bare.menu.softdevice.stockFW=Only Softdevice for Flashing via SWD
nrf51bare.menu.softdevice.stockFW.flashVariantFile=sd51.hex
nrf51bare.menu.softdevice.stockFW.softdeviceversion=2.0.1
nrf51bare.menu.softdevice.stockFW.softdevice=S130
nrf51bare.menu.softdevice.onlySoftDevice=Back To Stock Firmware
nrf51bare.menu.softdevice.onlySoftDevice.flashVariantFile=flash51.bin
nrf51bare.menu.softdevice.onlySoftDevice.softdeviceversion=2.0.1
nrf51bare.menu.softdevice.onlySoftDevice.softdevice=S130
###########################
# nRF52832 variants
###################
Generic_nRF52832.name=Generic nRF52
Generic_nRF52832.upload.tool=sandeepmistry:openocd
Generic_nRF52832.upload.target=nrf52
Generic_nRF52832.upload.maximum_size=524288
Generic_nRF52832.bootloader.tool=sandeepmistry:openocd
Generic_nRF52832.build.mcu=cortex-m4
Generic_nRF52832.build.f_cpu=16000000
Generic_nRF52832.build.board=GENERIC
Generic_nRF52832.build.core=nRF5
Generic_nRF52832.build.variant=Generic
Generic_nRF52832.build.variant_system_lib=
Generic_nRF52832.build.extra_flags=-DNRF52
Generic_nRF52832.build.float_flags=-mfloat-abi=hard -mfpu=fpv4-sp-d16
Generic_nRF52832.build.ldscript=nrf52_xxaa.ld
Generic_nRF52832.menu.softdevice.none=None
Generic_nRF52832.menu.softdevice.none.softdevice=none
Generic_nRF52832.menu.softdevice.none.softdeviceversion=
Generic_nRF52832.menu.softdevice.s132=S132
Generic_nRF52832.menu.softdevice.s132.softdevice=s132
Generic_nRF52832.menu.softdevice.s132.softdeviceversion=2.0.1
Generic_nRF52832.menu.softdevice.s132.upload.maximum_size=409600
Generic_nRF52832.menu.softdevice.s132.build.extra_flags=-DNRF52 -DS132 -DNRF51_S132
Generic_nRF52832.menu.softdevice.s132.build.ldscript=armgcc_s132_nrf52832_xxaa.ld
Generic_nRF52832.menu.lfclk.lfxo=Crystal Oscillator
Generic_nRF52832.menu.lfclk.lfxo.build.lfclk_flags=-DUSE_LFXO
Generic_nRF52832.menu.lfclk.lfrc=RC Oscillator
Generic_nRF52832.menu.lfclk.lfrc.build.lfclk_flags=-DUSE_LFRC
Generic_nRF52832.menu.lfclk.lfsynt=Synthesized
Generic_nRF52832.menu.lfclk.lfsynt.build.lfclk_flags=-DUSE_LFSYNT
nRF52DK.name=Nordic Semiconductor nRF52 DK
nRF52DK.vid.0=0x1366
nRF52DK.pid.0=0x1015
nRF52DK.upload.tool=sandeepmistry:openocd
nRF52DK.upload.protocol=jlink
nRF52DK.upload.target=nrf52
nRF52DK.upload.maximum_size=524288
nRF52DK.upload.setup_command=transport select swd;
nRF52DK.upload.use_1200bps_touch=false
nRF52DK.upload.wait_for_upload_port=false
nRF52DK.upload.native_usb=false
nRF52DK.bootloader.tool=sandeepmistry:openocd
nRF52DK.build.mcu=cortex-m4
nRF52DK.build.f_cpu=16000000
nRF52DK.build.board=NRF52_DK
nRF52DK.build.core=nRF5
nRF52DK.build.variant=nRF52DK
nRF52DK.build.variant_system_lib=
nRF52DK.build.extra_flags=-DNRF52
nRF52DK.build.float_flags=-mfloat-abi=hard -mfpu=fpv4-sp-d16
nRF52DK.build.ldscript=nrf52_xxaa.ld
nRF52DK.build.lfclk_flags=-DUSE_LFXO
nRF52DK.menu.softdevice.none=None
nRF52DK.menu.softdevice.none.softdevice=none
nRF52DK.menu.softdevice.none.softdeviceversion=
nRF52DK.menu.softdevice.s132=S132
nRF52DK.menu.softdevice.s132.softdevice=s132
nRF52DK.menu.softdevice.s132.softdeviceversion=2.0.1
nRF52DK.menu.softdevice.s132.upload.maximum_size=409600
nRF52DK.menu.softdevice.s132.build.extra_flags=-DNRF52 -DS132 -DNRF51_S132
nRF52DK.menu.softdevice.s132.build.ldscript=armgcc_s132_nrf52832_xxaa.ld
# nRF51 variants
###################
Generic_nRF51822.name=Generic nRF51
Generic_nRF51822.upload.tool=sandeepmistry:openocd
Generic_nRF51822.upload.target=nrf51
Generic_nRF51822.upload.maximum_size=262144
Generic_nRF51822.bootloader.tool=sandeepmistry:openocd
Generic_nRF51822.build.mcu=cortex-m0
Generic_nRF51822.build.f_cpu=16000000
Generic_nRF51822.build.board=GENERIC
Generic_nRF51822.build.core=nRF5
Generic_nRF51822.build.variant=Generic
Generic_nRF51822.build.variant_system_lib=
Generic_nRF51822.build.extra_flags=-DNRF51
Generic_nRF51822.build.float_flags=
Generic_nRF51822.build.ldscript=nrf51_{build.chip}.ld
Generic_nRF51822.menu.chip.xxaa=16 kB RAM, 256 kB flash (xxaa)
Generic_nRF51822.menu.chip.xxaa.build.chip=xxaa
Generic_nRF51822.menu.chip.xxac=32 kB RAM, 256 kB flash (xxac)
Generic_nRF51822.menu.chip.xxac.build.chip=xxac
Generic_nRF51822.menu.softdevice.none=None
Generic_nRF51822.menu.softdevice.none.softdevice=none
Generic_nRF51822.menu.softdevice.none.softdeviceversion=
Generic_nRF51822.menu.softdevice.s110=S110
Generic_nRF51822.menu.softdevice.s110.softdevice=s110
Generic_nRF51822.menu.softdevice.s110.softdeviceversion=8.0.0
Generic_nRF51822.menu.softdevice.s110.upload.maximum_size=151552
Generic_nRF51822.menu.softdevice.s110.build.extra_flags=-DNRF51 -DS110 -DNRF51_S110
Generic_nRF51822.menu.softdevice.s110.build.ldscript=armgcc_s110_nrf51822_{build.chip}.ld
Generic_nRF51822.menu.softdevice.s130=S130
Generic_nRF51822.menu.softdevice.s130.softdevice=s130
Generic_nRF51822.menu.softdevice.s130.softdeviceversion=2.0.1
Generic_nRF51822.menu.softdevice.s130.upload.maximum_size=151552
Generic_nRF51822.menu.softdevice.s130.build.extra_flags=-DNRF51 -DS130 -DNRF51_S130
Generic_nRF51822.menu.softdevice.s130.build.ldscript=armgcc_s130_nrf51822_{build.chip}.ld
Generic_nRF51822.menu.lfclk.lfxo=Crystal Oscillator
Generic_nRF51822.menu.lfclk.lfxo.build.lfclk_flags=-DUSE_LFXO
Generic_nRF51822.menu.lfclk.lfrc=RC Oscillator
Generic_nRF51822.menu.lfclk.lfrc.build.lfclk_flags=-DUSE_LFRC
Generic_nRF51822.menu.lfclk.lfsynt=Synthesized
Generic_nRF51822.menu.lfclk.lfsynt.build.lfclk_flags=-DUSE_LFSYNT
nRF51Dongle.name= Nordic nRF51 Dongle (PCA10031)
nRF51Dongle.upload.tool=sandeepmistry:openocd
nRF51Dongle.upload.protocol=cmsis-dap
nRF51Dongle.upload.target=nrf51
nRF51Dongle.upload.maximum_size=262144
nRF51Dongle.upload.setup_command=transport select swd;
nRF51Dongle.bootloader.tool=sandeepmistry:openocd
nRF51Dongle.build.mcu=cortex-m0
nRF51Dongle.build.f_cpu=16000000
nRF51Dongle.build.board=GENERIC
nRF51Dongle.build.core=nRF5
nRF51Dongle.build.variant=nRF51Dongle
nRF51Dongle.build.variant_system_lib=
nRF51Dongle.build.extra_flags=-DNRF51
nRF51Dongle.build.float_flags=
nRF51Dongle.build.ldscript=nrf51_{build.chip}.ld
nRF51Dongle.build.lfclk_flags=-DUSE_LFXO
nRF51Dongle.menu.version.1_1_0=1.1.0
nRF51Dongle.menu.version.1_1_0.build.chip=xxac
nRF51Dongle.menu.softdevice.none=None
nRF51Dongle.menu.softdevice.none.softdevice=none
nRF51Dongle.menu.softdevice.none.softdeviceversion=
nRF51Dongle.menu.softdevice.s110=S110
nRF51Dongle.menu.softdevice.s110.softdevice=s110
nRF51Dongle.menu.softdevice.s110.softdeviceversion=8.0.0
nRF51Dongle.menu.softdevice.s110.upload.maximum_size=151552
nRF51Dongle.menu.softdevice.s110.build.extra_flags=-DNRF51 -DS110 -DNRF51_S110
nRF51Dongle.menu.softdevice.s110.build.ldscript=armgcc_s110_nrf51822_{build.chip}.ld
nRF51Dongle.menu.softdevice.s130=S130
nRF51Dongle.menu.softdevice.s130.softdevice=s130
nRF51Dongle.menu.softdevice.s130.softdeviceversion=2.0.1
nRF51Dongle.menu.softdevice.s130.upload.maximum_size=151552
nRF51Dongle.menu.softdevice.s130.build.extra_flags=-DNRF51 -DS130 -DNRF51_S130
nRF51Dongle.menu.softdevice.s130.build.ldscript=armgcc_s130_nrf51822_{build.chip}.ld