@@ -312,6 +312,110 @@ cluenrf52840.menu.debug.l3=Level 3 (Segger SystemView)
312312cluenrf52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
313313cluenrf52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
314314
315+ # -----------------------------------
316+ # Adafruit LED Glasses Driver nRF52840
317+ # -----------------------------------
318+ ledglasses_nrf52840.name=Adafruit LED Glasses Driver nRF52840
319+
320+ # VID/PID for Bootloader, Arduino & CircuitPython
321+ ledglasses_nrf52840.vid.0=0x239A
322+ ledglasses_nrf52840.pid.0=0x810D
323+ ledglasses_nrf52840.vid.1=0x239A
324+ ledglasses_nrf52840.pid.1=0x010D
325+ ledglasses_nrf52840.vid.2=0x239A
326+ ledglasses_nrf52840.pid.2=0x810E
327+
328+ # Upload
329+ ledglasses_nrf52840.bootloader.tool=bootburn
330+ ledglasses_nrf52840.upload.tool=nrfutil
331+ ledglasses_nrf52840.upload.protocol=nrfutil
332+ ledglasses_nrf52840.upload.use_1200bps_touch=true
333+ ledglasses_nrf52840.upload.wait_for_upload_port=true
334+ ledglasses_nrf52840.upload.maximum_size=815104
335+ ledglasses_nrf52840.upload.maximum_data_size=237568
336+
337+ # Build
338+ ledglasses_nrf52840.build.mcu=cortex-m4
339+ ledglasses_nrf52840.build.f_cpu=64000000
340+ ledglasses_nrf52840.build.board=NRF52840_LED_GLASSES
341+ ledglasses_nrf52840.build.core=nRF5
342+ ledglasses_nrf52840.build.variant=ledglasses_nrf52840
343+ ledglasses_nrf52840.build.usb_manufacturer="Adafruit"
344+ ledglasses_nrf52840.build.usb_product="LED Glasses Driver nRF52840"
345+ ledglasses_nrf52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
346+ ledglasses_nrf52840.build.ldscript=nrf52840_s140_v6.ld
347+ ledglasses_nrf52840.build.vid=0x239A
348+ ledglasses_nrf52840.build.pid=0x810D
349+
350+ # SoftDevice Menu
351+ ledglasses_nrf52840.menu.softdevice.s140v6=S140 6.1.1
352+ ledglasses_nrf52840.menu.softdevice.s140v6.build.sd_name=s140
353+ ledglasses_nrf52840.menu.softdevice.s140v6.build.sd_version=6.1.1
354+ ledglasses_nrf52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
355+
356+ # Debug Menu
357+ ledglasses_nrf52840.menu.debug.l0=Level 0 (Release)
358+ ledglasses_nrf52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
359+ ledglasses_nrf52840.menu.debug.l1=Level 1 (Error Message)
360+ ledglasses_nrf52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
361+ ledglasses_nrf52840.menu.debug.l2=Level 2 (Full Debug)
362+ ledglasses_nrf52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
363+ ledglasses_nrf52840.menu.debug.l3=Level 3 (Segger SystemView)
364+ ledglasses_nrf52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
365+ ledglasses_nrf52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
366+
367+ # -----------------------------------
368+ # Raytac nRF52840 Dongle
369+ # -----------------------------------
370+ mdbt50qrx.name=Raytac nRF52840 Dongle
371+
372+ # VID/PID for Bootloader, Arduino & CircuitPython
373+ mdbt50qrx.vid.0=0x239A
374+ mdbt50qrx.pid.0=0x810B
375+ mdbt50qrx.vid.1=0x239A
376+ mdbt50qrx.pid.1=0x010B
377+ mdbt50qrx.vid.2=0x239A
378+ mdbt50qrx.pid.2=0x810C
379+
380+ # Upload
381+ mdbt50qrx.bootloader.tool=bootburn
382+ mdbt50qrx.upload.tool=nrfutil
383+ mdbt50qrx.upload.protocol=nrfutil
384+ mdbt50qrx.upload.use_1200bps_touch=true
385+ mdbt50qrx.upload.wait_for_upload_port=true
386+ mdbt50qrx.upload.maximum_size=815104
387+ mdbt50qrx.upload.maximum_data_size=237568
388+
389+ # Build
390+ mdbt50qrx.build.mcu=cortex-m4
391+ mdbt50qrx.build.f_cpu=64000000
392+ mdbt50qrx.build.board=MDBT50Q_RX
393+ mdbt50qrx.build.core=nRF5
394+ mdbt50qrx.build.variant=raytac_mdbt50q_rx
395+ mdbt50qrx.build.usb_manufacturer="Raytac"
396+ mdbt50qrx.build.usb_product="nRF52840 Dongle"
397+ mdbt50qrx.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
398+ mdbt50qrx.build.ldscript=nrf52840_s140_v6.ld
399+ mdbt50qrx.build.vid=0x239A
400+ mdbt50qrx.build.pid=0x810B
401+
402+ # SoftDevice Menu
403+ mdbt50qrx.menu.softdevice.s140v6=S140 6.1.1
404+ mdbt50qrx.menu.softdevice.s140v6.build.sd_name=s140
405+ mdbt50qrx.menu.softdevice.s140v6.build.sd_version=6.1.1
406+ mdbt50qrx.menu.softdevice.s140v6.build.sd_fwid=0x00B6
407+
408+ # Debug Menu
409+ mdbt50qrx.menu.debug.l0=Level 0 (Release)
410+ mdbt50qrx.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
411+ mdbt50qrx.menu.debug.l1=Level 1 (Error Message)
412+ mdbt50qrx.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
413+ mdbt50qrx.menu.debug.l2=Level 2 (Full Debug)
414+ mdbt50qrx.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
415+ mdbt50qrx.menu.debug.l3=Level 3 (Segger SystemView)
416+ mdbt50qrx.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
417+ mdbt50qrx.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
418+
315419# -----------------------------------
316420# Adafruit Metro nRF52840 Express
317421# -----------------------------------
@@ -472,55 +576,3 @@ particle_xenon.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
472576particle_xenon.menu.debug.l3=Level 3 (Segger SystemView)
473577particle_xenon.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
474578particle_xenon.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
475-
476- # -----------------------------------
477- # Raytac nRF52840 Dongle
478- # -----------------------------------
479- mdbt50qrx.name=Raytac nRF52840 Dongle
480-
481- # VID/PID for Bootloader, Arduino & CircuitPython
482- mdbt50qrx.vid.0=0x239A
483- mdbt50qrx.pid.0=0x810B
484- mdbt50qrx.vid.1=0x239A
485- mdbt50qrx.pid.1=0x010B
486- mdbt50qrx.vid.2=0x239A
487- mdbt50qrx.pid.2=0x810C
488-
489- # Upload
490- mdbt50qrx.bootloader.tool=bootburn
491- mdbt50qrx.upload.tool=nrfutil
492- mdbt50qrx.upload.protocol=nrfutil
493- mdbt50qrx.upload.use_1200bps_touch=true
494- mdbt50qrx.upload.wait_for_upload_port=true
495- mdbt50qrx.upload.maximum_size=815104
496- mdbt50qrx.upload.maximum_data_size=237568
497-
498- # Build
499- mdbt50qrx.build.mcu=cortex-m4
500- mdbt50qrx.build.f_cpu=64000000
501- mdbt50qrx.build.board=MDBT50Q_RX
502- mdbt50qrx.build.core=nRF5
503- mdbt50qrx.build.variant=raytac_mdbt50q_rx
504- mdbt50qrx.build.usb_manufacturer="Raytac"
505- mdbt50qrx.build.usb_product="nRF52840 Dongle"
506- mdbt50qrx.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
507- mdbt50qrx.build.ldscript=nrf52840_s140_v6.ld
508- mdbt50qrx.build.vid=0x239A
509- mdbt50qrx.build.pid=0x810B
510-
511- # SoftDevice Menu
512- mdbt50qrx.menu.softdevice.s140v6=S140 6.1.1
513- mdbt50qrx.menu.softdevice.s140v6.build.sd_name=s140
514- mdbt50qrx.menu.softdevice.s140v6.build.sd_version=6.1.1
515- mdbt50qrx.menu.softdevice.s140v6.build.sd_fwid=0x00B6
516-
517- # Debug Menu
518- mdbt50qrx.menu.debug.l0=Level 0 (Release)
519- mdbt50qrx.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
520- mdbt50qrx.menu.debug.l1=Level 1 (Error Message)
521- mdbt50qrx.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
522- mdbt50qrx.menu.debug.l2=Level 2 (Full Debug)
523- mdbt50qrx.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
524- mdbt50qrx.menu.debug.l3=Level 3 (Segger SystemView)
525- mdbt50qrx.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
526- mdbt50qrx.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
0 commit comments