11menu.softdevice=SoftDevice
2- menu.debug=Debug
3- menu.debug_output=Debug Output
2+ menu.debug=Debug Level
3+ menu.debug_output=Debug Port
44
55# -----------------------------------
66# Adafruit Feather nRF52832
@@ -29,14 +29,15 @@ feather52832.build.usb_manufacturer="Adafruit"
2929feather52832.build.usb_product="Feather nRF52832"
3030feather52832.build.extra_flags=-DNRF52832_XXAA -DNRF52
3131feather52832.build.ldscript=nrf52832_s132_v6.ld
32+ feather52832.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
3233
33- # SoftDevice Menu
34+ # Menu: SoftDevice
3435feather52832.menu.softdevice.s132v6=S132 6.1.1
3536feather52832.menu.softdevice.s132v6.build.sd_name=s132
3637feather52832.menu.softdevice.s132v6.build.sd_version=6.1.1
3738feather52832.menu.softdevice.s132v6.build.sd_fwid=0x00B7
3839
39- # Debug Menu
40+ # Menu: Debug Level
4041feather52832.menu.debug.l0=Level 0 (Release)
4142feather52832.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
4243feather52832.menu.debug.l1=Level 1 (Error Message)
@@ -47,7 +48,7 @@ feather52832.menu.debug.l3=Level 3 (Segger SystemView)
4748feather52832.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
4849feather52832.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
4950
50- # Debug Output Menu
51+ # Menu: Debug Port
5152feather52832.menu.debug_output.serial=Serial
5253feather52832.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
5354feather52832.menu.debug_output.serial1=Serial1
@@ -89,16 +90,17 @@ feather52840.build.usb_manufacturer="Adafruit"
8990feather52840.build.usb_product="Feather nRF52840 Express"
9091feather52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
9192feather52840.build.ldscript=nrf52840_s140_v6.ld
93+ feather52840.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
9294feather52840.build.vid=0x239A
9395feather52840.build.pid=0x8029
9496
95- # SoftDevice Menu
97+ # Menu: SoftDevice
9698feather52840.menu.softdevice.s140v6=S140 6.1.1
9799feather52840.menu.softdevice.s140v6.build.sd_name=s140
98100feather52840.menu.softdevice.s140v6.build.sd_version=6.1.1
99101feather52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
100102
101- # Debug Menu
103+ # Menu: Debug Level
102104feather52840.menu.debug.l0=Level 0 (Release)
103105feather52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
104106feather52840.menu.debug.l1=Level 1 (Error Message)
@@ -109,7 +111,7 @@ feather52840.menu.debug.l3=Level 3 (Segger SystemView)
109111feather52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
110112feather52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
111113
112- # Debug Output Menu
114+ # Menu: Debug Port
113115feather52840.menu.debug_output.serial=Serial
114116feather52840.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
115117feather52840.menu.debug_output.serial1=Serial1
@@ -151,16 +153,17 @@ feather52840sense.build.usb_manufacturer="Adafruit"
151153feather52840sense.build.usb_product="Feather nRF52840 Sense"
152154feather52840sense.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
153155feather52840sense.build.ldscript=nrf52840_s140_v6.ld
156+ feather52840sense.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
154157feather52840sense.build.vid=0x239A
155158feather52840sense.build.pid=0x8087
156159
157- # SoftDevice Menu
160+ # Menu: SoftDevice
158161feather52840sense.menu.softdevice.s140v6=S140 6.1.1
159162feather52840sense.menu.softdevice.s140v6.build.sd_name=s140
160163feather52840sense.menu.softdevice.s140v6.build.sd_version=6.1.1
161164feather52840sense.menu.softdevice.s140v6.build.sd_fwid=0x00B6
162165
163- # Debug Menu
166+ # Menu: Debug Level
164167feather52840sense.menu.debug.l0=Level 0 (Release)
165168feather52840sense.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
166169feather52840sense.menu.debug.l1=Level 1 (Error Message)
@@ -171,7 +174,7 @@ feather52840sense.menu.debug.l3=Level 3 (Segger SystemView)
171174feather52840sense.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
172175feather52840sense.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
173176
174- # Debug Output Menu
177+ # Menu: Debug Port
175178feather52840sense.menu.debug_output.serial=Serial
176179feather52840sense.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
177180feather52840sense.menu.debug_output.serial1=Serial1
@@ -213,16 +216,17 @@ itsybitsy52840.build.usb_manufacturer="Adafruit"
213216itsybitsy52840.build.usb_product="ItsyBitsy nRF52840 Express"
214217itsybitsy52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
215218itsybitsy52840.build.ldscript=nrf52840_s140_v6.ld
219+ itsybitsy52840.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
216220itsybitsy52840.build.vid=0x239A
217221itsybitsy52840.build.pid=0x8051
218222
219- # SoftDevice Menu
223+ # Menu: SoftDevice
220224itsybitsy52840.menu.softdevice.s140v6=S140 6.1.1
221225itsybitsy52840.menu.softdevice.s140v6.build.sd_name=s140
222226itsybitsy52840.menu.softdevice.s140v6.build.sd_version=6.1.1
223227itsybitsy52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
224228
225- # Debug Menu
229+ # Menu: Debug Level
226230itsybitsy52840.menu.debug.l0=Level 0 (Release)
227231itsybitsy52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
228232itsybitsy52840.menu.debug.l1=Level 1 (Error Message)
@@ -233,7 +237,7 @@ itsybitsy52840.menu.debug.l3=Level 3 (Segger SystemView)
233237itsybitsy52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
234238itsybitsy52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
235239
236- # Debug Output Menu
240+ # Menu: Debug Port
237241itsybitsy52840.menu.debug_output.serial=Serial
238242itsybitsy52840.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
239243itsybitsy52840.menu.debug_output.serial1=Serial1
@@ -273,16 +277,17 @@ cplaynrf52840.build.usb_manufacturer="Adafruit"
273277cplaynrf52840.build.usb_product="Circuit Playground Bluefruit"
274278cplaynrf52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
275279cplaynrf52840.build.ldscript=nrf52840_s140_v6.ld
280+ cplaynrf52840.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
276281cplaynrf52840.build.vid=0x239A
277282cplaynrf52840.build.pid=0x8045
278283
279- # SoftDevice Menu
284+ # Menu: SoftDevice
280285cplaynrf52840.menu.softdevice.s140v6=S140 6.1.1
281286cplaynrf52840.menu.softdevice.s140v6.build.sd_name=s140
282287cplaynrf52840.menu.softdevice.s140v6.build.sd_version=6.1.1
283288cplaynrf52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
284289
285- # Debug Menu
290+ # Menu: Debug Level
286291cplaynrf52840.menu.debug.l0=Level 0 (Release)
287292cplaynrf52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
288293cplaynrf52840.menu.debug.l1=Level 1 (Error Message)
@@ -293,7 +298,7 @@ cplaynrf52840.menu.debug.l3=Level 3 (Segger SystemView)
293298cplaynrf52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
294299cplaynrf52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
295300
296- # Debug Output Menu
301+ # Menu: Debug Port
297302cplaynrf52840.menu.debug_output.serial=Serial
298303cplaynrf52840.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
299304cplaynrf52840.menu.debug_output.serial1=Serial1
@@ -333,16 +338,17 @@ cluenrf52840.build.usb_manufacturer="Adafruit"
333338cluenrf52840.build.usb_product="CLUE"
334339cluenrf52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
335340cluenrf52840.build.ldscript=nrf52840_s140_v6.ld
341+ cluenrf52840.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
336342cluenrf52840.build.vid=0x239A
337343cluenrf52840.build.pid=0x8071
338344
339- # SoftDevice Menu
345+ # Menu: SoftDevice
340346cluenrf52840.menu.softdevice.s140v6=S140 6.1.1
341347cluenrf52840.menu.softdevice.s140v6.build.sd_name=s140
342348cluenrf52840.menu.softdevice.s140v6.build.sd_version=6.1.1
343349cluenrf52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
344350
345- # Debug Menu
351+ # Menu: Debug Level
346352cluenrf52840.menu.debug.l0=Level 0 (Release)
347353cluenrf52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
348354cluenrf52840.menu.debug.l1=Level 1 (Error Message)
@@ -353,7 +359,7 @@ cluenrf52840.menu.debug.l3=Level 3 (Segger SystemView)
353359cluenrf52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
354360cluenrf52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
355361
356- # Debug Output Menu
362+ # Menu: Debug Port
357363cluenrf52840.menu.debug_output.serial=Serial
358364cluenrf52840.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
359365cluenrf52840.menu.debug_output.serial1=Serial1
@@ -393,16 +399,17 @@ ledglasses_nrf52840.build.usb_manufacturer="Adafruit"
393399ledglasses_nrf52840.build.usb_product="LED Glasses Driver nRF52840"
394400ledglasses_nrf52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
395401ledglasses_nrf52840.build.ldscript=nrf52840_s140_v6.ld
402+ ledglasses_nrf52840.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
396403ledglasses_nrf52840.build.vid=0x239A
397404ledglasses_nrf52840.build.pid=0x810D
398405
399- # SoftDevice Menu
406+ # Menu: SoftDevice
400407ledglasses_nrf52840.menu.softdevice.s140v6=S140 6.1.1
401408ledglasses_nrf52840.menu.softdevice.s140v6.build.sd_name=s140
402409ledglasses_nrf52840.menu.softdevice.s140v6.build.sd_version=6.1.1
403410ledglasses_nrf52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
404411
405- # Debug Menu
412+ # Menu: Debug Level
406413ledglasses_nrf52840.menu.debug.l0=Level 0 (Release)
407414ledglasses_nrf52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
408415ledglasses_nrf52840.menu.debug.l1=Level 1 (Error Message)
@@ -413,7 +420,7 @@ ledglasses_nrf52840.menu.debug.l3=Level 3 (Segger SystemView)
413420ledglasses_nrf52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
414421ledglasses_nrf52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
415422
416- # Debug Output Menu
423+ # Menu: Debug Port
417424ledglasses_nrf52840.menu.debug_output.serial=Serial
418425ledglasses_nrf52840.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
419426ledglasses_nrf52840.menu.debug_output.serial1=Serial1
@@ -453,16 +460,17 @@ mdbt50qrx.build.usb_manufacturer="Raytac"
453460mdbt50qrx.build.usb_product="nRF52840 Dongle"
454461mdbt50qrx.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
455462mdbt50qrx.build.ldscript=nrf52840_s140_v6.ld
463+ mdbt50qrx.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
456464mdbt50qrx.build.vid=0x239A
457465mdbt50qrx.build.pid=0x810B
458466
459- # SoftDevice Menu
467+ # Menu: SoftDevice
460468mdbt50qrx.menu.softdevice.s140v6=S140 6.1.1
461469mdbt50qrx.menu.softdevice.s140v6.build.sd_name=s140
462470mdbt50qrx.menu.softdevice.s140v6.build.sd_version=6.1.1
463471mdbt50qrx.menu.softdevice.s140v6.build.sd_fwid=0x00B6
464472
465- # Debug Menu
473+ # Menu: Debug Level
466474mdbt50qrx.menu.debug.l0=Level 0 (Release)
467475mdbt50qrx.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
468476mdbt50qrx.menu.debug.l1=Level 1 (Error Message)
@@ -473,7 +481,7 @@ mdbt50qrx.menu.debug.l3=Level 3 (Segger SystemView)
473481mdbt50qrx.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
474482mdbt50qrx.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
475483
476- # Debug Output Menu
484+ # Menu: Debug Port
477485mdbt50qrx.menu.debug_output.serial=Serial
478486mdbt50qrx.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
479487mdbt50qrx.menu.debug_output.serial1=Serial1
@@ -515,16 +523,17 @@ metro52840.build.usb_manufacturer="Adafruit"
515523metro52840.build.usb_product="Metro nRF52840 Express"
516524metro52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
517525metro52840.build.ldscript=nrf52840_s140_v6.ld
526+ metro52840.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
518527metro52840.build.vid=0x239A
519528metro52840.build.pid=0x803F
520529
521- # SoftDevice Menu
530+ # Menu: SoftDevice
522531metro52840.menu.softdevice.s140v6=S140 6.1.1
523532metro52840.menu.softdevice.s140v6.build.sd_name=s140
524533metro52840.menu.softdevice.s140v6.build.sd_version=6.1.1
525534metro52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
526535
527- # Debug Menu
536+ # Menu: Debug Level
528537metro52840.menu.debug.l0=Level 0 (Release)
529538metro52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
530539metro52840.menu.debug.l1=Level 1 (Error Message)
@@ -535,7 +544,7 @@ metro52840.menu.debug.l3=Level 3 (Segger SystemView)
535544metro52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
536545metro52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
537546
538- # Debug Output Menu
547+ # Menu: Debug Port
539548metro52840.menu.debug_output.serial=Serial
540549metro52840.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
541550metro52840.menu.debug_output.serial1=Serial1
@@ -545,9 +554,8 @@ metro52840.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DE
545554
546555
547556# -------------------------------------------------------
548- #
549557# Boards that aren't made by Adafruit
550- #
558+ # and are not officially supported
551559# -------------------------------------------------------
552560
553561# -----------------------------------
@@ -580,16 +588,17 @@ pca10056.build.usb_manufacturer="Nordic"
580588pca10056.build.usb_product="nRF52840 DK"
581589pca10056.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
582590pca10056.build.ldscript=nrf52840_s140_v6.ld
591+ pca10056.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
583592pca10056.build.vid=0x239A
584593pca10056.build.pid=0x8029
585594
586- # SoftDevice Menu
595+ # Menu: SoftDevice
587596pca10056.menu.softdevice.s140v6=S140 6.1.1
588597pca10056.menu.softdevice.s140v6.build.sd_name=s140
589598pca10056.menu.softdevice.s140v6.build.sd_version=6.1.1
590599pca10056.menu.softdevice.s140v6.build.sd_fwid=0x00B6
591600
592- # Debug Menu
601+ # Menu: Debug Level
593602pca10056.menu.debug.l0=Level 0 (Release)
594603pca10056.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
595604pca10056.menu.debug.l1=Level 1 (Error Message)
@@ -600,7 +609,7 @@ pca10056.menu.debug.l3=Level 3 (Segger SystemView)
600609pca10056.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
601610pca10056.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
602611
603- # Debug Output Menu
612+ # Menu: Debug Port
604613pca10056.menu.debug_output.serial=Serial
605614pca10056.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
606615pca10056.menu.debug_output.serial1=Serial1
@@ -638,16 +647,17 @@ particle_xenon.build.usb_manufacturer="Particle"
638647particle_xenon.build.usb_product="Xenon"
639648particle_xenon.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
640649particle_xenon.build.ldscript=nrf52840_s140_v6.ld
650+ particle_xenon.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
641651particle_xenon.build.vid=0x239A
642652particle_xenon.build.pid=0x8029
643653
644- # SoftDevice Menu
654+ # Menu: SoftDevice
645655particle_xenon.menu.softdevice.s140v6=S140 6.1.1
646656particle_xenon.menu.softdevice.s140v6.build.sd_name=s140
647657particle_xenon.menu.softdevice.s140v6.build.sd_version=6.1.1
648658particle_xenon.menu.softdevice.s140v6.build.sd_fwid=0x00B6
649659
650- # Debug Menu
660+ # Menu: Debug Level
651661particle_xenon.menu.debug.l0=Level 0 (Release)
652662particle_xenon.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
653663particle_xenon.menu.debug.l1=Level 1 (Error Message)
@@ -658,7 +668,7 @@ particle_xenon.menu.debug.l3=Level 3 (Segger SystemView)
658668particle_xenon.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
659669particle_xenon.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
660670
661- # Debug Output Menu
671+ # Menu: Debug Port
662672particle_xenon.menu.debug_output.serial=Serial
663673particle_xenon.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
664674particle_xenon.menu.debug_output.serial1=Serial1
0 commit comments