@@ -40,11 +40,11 @@ feather52832.build.f_cpu=64000000
40
40
feather52832.build.board=NRF52832_FEATHER
41
41
feather52832.build.core=nRF5
42
42
feather52832.build.variant=feather_nrf52832
43
- feather52832.build.extra_flags=-DNRF52832_XXAA -DNRF52 -DARDUINO_NRF52_FEATHER
43
+ feather52832.build.extra_flags=-DNRF52832_XXAA -DNRF52
44
44
feather52832.build.ldscript=nrf52832_s132_v6.ld
45
45
46
46
# SofDevice Menu
47
- feather52832.menu.softdevice.s132v6=0.2.11 SoftDevice s132 6.1.1
47
+ feather52832.menu.softdevice.s132v6=0.2.13 SoftDevice s132 6.1.1
48
48
feather52832.menu.softdevice.s132v6.build.sd_name=s132
49
49
feather52832.menu.softdevice.s132v6.build.sd_version=6.1.1
50
50
feather52832.menu.softdevice.s132v6.build.sd_fwid=0x00B7
@@ -91,13 +91,13 @@ feather52840.build.core=nRF5
91
91
feather52840.build.variant=feather_nrf52840_express
92
92
feather52840.build.usb_manufacturer="Adafruit LLC"
93
93
feather52840.build.usb_product="Feather nRF52840 Express"
94
- feather52840.build.extra_flags=-DNRF52840_XXAA -DARDUINO_NRF52_FEATHER {build.flags.usb}
94
+ feather52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
95
95
feather52840.build.ldscript=nrf52840_s140_v6.ld
96
96
feather52840.build.vid=0x239A
97
97
feather52840.build.pid=0x8029
98
98
99
99
# SofDevice Menu
100
- feather52840.menu.softdevice.s140v6=0.2.11 SoftDevice s140 6.1.1
100
+ feather52840.menu.softdevice.s140v6=0.2.13 SoftDevice s140 6.1.1
101
101
feather52840.menu.softdevice.s140v6.build.sd_name=s140
102
102
feather52840.menu.softdevice.s140v6.build.sd_version=6.1.1
103
103
feather52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
@@ -166,6 +166,59 @@ itsybitsy52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
166
166
itsybitsy52840.menu.debug.l3=Level 3 (Segger SystemView)
167
167
itsybitsy52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
168
168
169
+ # ---------------------------------------------
170
+ # Bluefruit Circuit Playground nRF52840 Express
171
+ # ---------------------------------------------
172
+ cplaynrf52840.name=Adafruit Circuit Playground Bluefruit
173
+
174
+ # VID/PID for bootloader with/without UF2, Arduino + Circuitpython App
175
+ cplaynrf52840.vid.0=0x239A
176
+ cplaynrf52840.pid.0=0x8045
177
+ cplaynrf52840.vid.1=0x239A
178
+ cplaynrf52840.pid.1=0x0045
179
+ cplaynrf52840.vid.2=0x239A
180
+ cplaynrf52840.pid.2=0x0046
181
+ cplaynrf52840.vid.3=0x239A
182
+ cplaynrf52840.pid.3=0x8046
183
+
184
+ # Upload
185
+ cplaynrf52840.bootloader.tool=bootburn
186
+ cplaynrf52840.upload.tool=nrfutil
187
+ cplaynrf52840.upload.protocol=nrfutil
188
+ cplaynrf52840.upload.use_1200bps_touch=true
189
+ cplaynrf52840.upload.wait_for_upload_port=true
190
+ cplaynrf52840.upload.maximum_size=815104
191
+ cplaynrf52840.upload.maximum_data_size=248832
192
+
193
+ # Build
194
+ cplaynrf52840.build.mcu=cortex-m4
195
+ cplaynrf52840.build.f_cpu=64000000
196
+ cplaynrf52840.build.board=NRF52840_CIRCUITPLAY
197
+ cplaynrf52840.build.core=nRF5
198
+ cplaynrf52840.build.variant=circuitplayground_nrf52840
199
+ cplaynrf52840.build.usb_manufacturer="Adafruit LLC"
200
+ cplaynrf52840.build.usb_product="Adafruit Circuit Playground Bluefruit"
201
+ cplaynrf52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
202
+ cplaynrf52840.build.ldscript=nrf52840_s140_v6.ld
203
+ cplaynrf52840.build.vid=0x239A
204
+ cplaynrf52840.build.pid=0x8045
205
+
206
+ # SofDevice Menu
207
+ cplaynrf52840.menu.softdevice.s140v6=0.2.13 SoftDevice s140 6.1.1
208
+ cplaynrf52840.menu.softdevice.s140v6.build.sd_name=s140
209
+ cplaynrf52840.menu.softdevice.s140v6.build.sd_version=6.1.1
210
+ cplaynrf52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
211
+
212
+ # Debug Menu
213
+ cplaynrf52840.menu.debug.l0=Level 0 (Release)
214
+ cplaynrf52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
215
+ cplaynrf52840.menu.debug.l1=Level 1 (Error Message)
216
+ cplaynrf52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
217
+ cplaynrf52840.menu.debug.l2=Level 2 (Full Debug)
218
+ cplaynrf52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
219
+ cplaynrf52840.menu.debug.l3=Level 3 (Segger SystemView)
220
+ cplaynrf52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
221
+
169
222
# ----------------------------------
170
223
# Bluefruit Metro nRF52840 Express
171
224
# ----------------------------------
@@ -198,13 +251,13 @@ metro52840.build.core=nRF5
198
251
metro52840.build.variant=metro_nrf52840_express
199
252
metro52840.build.usb_manufacturer="Adafruit LLC"
200
253
metro52840.build.usb_product="Metro nRF52840 Express"
201
- metro52840.build.extra_flags=-DNRF52840_XXAA -DARDUINO_NRF52_FEATHER {build.flags.usb}
254
+ metro52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
202
255
metro52840.build.ldscript=nrf52840_s140_v6.ld
203
256
metro52840.build.vid=0x239A
204
257
metro52840.build.pid=0x803F
205
258
206
259
# SofDevice Menu
207
- metro52840.menu.softdevice.s140v6=0.2.11 SoftDevice s140 6.1.1
260
+ metro52840.menu.softdevice.s140v6=0.2.13 SoftDevice s140 6.1.1
208
261
metro52840.menu.softdevice.s140v6.build.sd_name=s140
209
262
metro52840.menu.softdevice.s140v6.build.sd_version=6.1.1
210
263
metro52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
@@ -222,7 +275,7 @@ metro52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
222
275
# ----------------------------------
223
276
# Nordic nRF52840DK (PCA10056)
224
277
# ----------------------------------
225
- pca10056.name=Noridc nRF52840DK (PCA10056)
278
+ pca10056.name=Nordic nRF52840DK (PCA10056)
226
279
pca10056.bootloader.tool=bootburn
227
280
228
281
# Upload
@@ -247,7 +300,7 @@ pca10056.build.vid=0x239A
247
300
pca10056.build.pid=0x8029
248
301
249
302
# SofDevice Menu
250
- pca10056.menu.softdevice.s140v6=0.2.11 SoftDevice s140 6.1.1
303
+ pca10056.menu.softdevice.s140v6=0.2.13 SoftDevice s140 6.1.1
251
304
pca10056.menu.softdevice.s140v6.build.sd_name=s140
252
305
pca10056.menu.softdevice.s140v6.build.sd_version=6.1.1
253
306
pca10056.menu.softdevice.s140v6.build.sd_fwid=0x00B6
0 commit comments