746 lines
29 KiB
Text
746 lines
29 KiB
Text
menu.softdevice=SoftDevice
|
|
menu.debug=Debug
|
|
menu.debug_output=Debug Output
|
|
|
|
# -----------------------------------
|
|
# Adafruit CLUE
|
|
# -----------------------------------
|
|
cluenrf52840.name=Adafruit CLUE
|
|
|
|
# VID/PID for Bootloader, Arduino & CircuitPython
|
|
cluenrf52840.vid.0=0x239A
|
|
cluenrf52840.pid.0=0x8071
|
|
cluenrf52840.vid.1=0x239A
|
|
cluenrf52840.pid.1=0x0071
|
|
cluenrf52840.vid.2=0x239A
|
|
cluenrf52840.pid.2=0x8072
|
|
|
|
# Upload
|
|
cluenrf52840.bootloader.tool=bootburn
|
|
cluenrf52840.upload.tool=nrfutil
|
|
cluenrf52840.upload.protocol=nrfutil
|
|
cluenrf52840.upload.use_1200bps_touch=true
|
|
cluenrf52840.upload.wait_for_upload_port=true
|
|
cluenrf52840.upload.maximum_size=815104
|
|
cluenrf52840.upload.maximum_data_size=237568
|
|
|
|
# Build
|
|
cluenrf52840.build.mcu=cortex-m4
|
|
cluenrf52840.build.f_cpu=64000000
|
|
cluenrf52840.build.board=NRF52840_CLUE
|
|
cluenrf52840.build.core=nRF5
|
|
cluenrf52840.build.variant=clue_nrf52840
|
|
cluenrf52840.build.usb_manufacturer="Adafruit"
|
|
cluenrf52840.build.usb_product="CLUE"
|
|
cluenrf52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
|
|
cluenrf52840.build.ldscript=nrf52840_s140_v6.ld
|
|
cluenrf52840.build.vid=0x239A
|
|
cluenrf52840.build.pid=0x8071
|
|
cluenrf52840.build.uf2_family=0xADA52840
|
|
|
|
# SoftDevice Menu
|
|
cluenrf52840.menu.softdevice.s140v6=S140 6.1.1
|
|
cluenrf52840.menu.softdevice.s140v6.build.sd_name=s140
|
|
cluenrf52840.menu.softdevice.s140v6.build.sd_version=6.1.1
|
|
cluenrf52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
|
|
|
|
# Debug Menu
|
|
cluenrf52840.menu.debug.l0=Level 0 (Release)
|
|
cluenrf52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
|
|
cluenrf52840.menu.debug.l1=Level 1 (Error Message)
|
|
cluenrf52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
|
|
cluenrf52840.menu.debug.l2=Level 2 (Full Debug)
|
|
cluenrf52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
|
|
cluenrf52840.menu.debug.l3=Level 3 (Segger SystemView)
|
|
cluenrf52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
|
|
cluenrf52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
|
|
|
|
# Debug Output Menu
|
|
cluenrf52840.menu.debug_output.serial=Serial
|
|
cluenrf52840.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
|
|
cluenrf52840.menu.debug_output.serial1=Serial1
|
|
cluenrf52840.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
|
|
cluenrf52840.menu.debug_output.rtt=Segger RTT
|
|
cluenrf52840.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
|
|
|
|
# -----------------------------------
|
|
# Adafruit Circuit Playground Bluefruit
|
|
# -----------------------------------
|
|
cplaynrf52840.name=Adafruit Circuit Playground Bluefruit
|
|
|
|
# VID/PID for Bootloader, Arduino & CircuitPython
|
|
cplaynrf52840.vid.0=0x239A
|
|
cplaynrf52840.pid.0=0x8045
|
|
cplaynrf52840.vid.1=0x239A
|
|
cplaynrf52840.pid.1=0x0045
|
|
cplaynrf52840.vid.2=0x239A
|
|
cplaynrf52840.pid.2=0x8046
|
|
|
|
# Upload
|
|
cplaynrf52840.bootloader.tool=bootburn
|
|
cplaynrf52840.upload.tool=nrfutil
|
|
cplaynrf52840.upload.protocol=nrfutil
|
|
cplaynrf52840.upload.use_1200bps_touch=true
|
|
cplaynrf52840.upload.wait_for_upload_port=true
|
|
cplaynrf52840.upload.maximum_size=815104
|
|
cplaynrf52840.upload.maximum_data_size=237568
|
|
|
|
# Build
|
|
cplaynrf52840.build.mcu=cortex-m4
|
|
cplaynrf52840.build.f_cpu=64000000
|
|
cplaynrf52840.build.board=NRF52840_CIRCUITPLAY
|
|
cplaynrf52840.build.core=nRF5
|
|
cplaynrf52840.build.variant=circuitplayground_nrf52840
|
|
cplaynrf52840.build.usb_manufacturer="Adafruit"
|
|
cplaynrf52840.build.usb_product="Circuit Playground Bluefruit"
|
|
cplaynrf52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
|
|
cplaynrf52840.build.ldscript=nrf52840_s140_v6.ld
|
|
cplaynrf52840.build.vid=0x239A
|
|
cplaynrf52840.build.pid=0x8045
|
|
cplaynrf52840.build.uf2_family=0xADA52840
|
|
|
|
# SoftDevice Menu
|
|
cplaynrf52840.menu.softdevice.s140v6=S140 6.1.1
|
|
cplaynrf52840.menu.softdevice.s140v6.build.sd_name=s140
|
|
cplaynrf52840.menu.softdevice.s140v6.build.sd_version=6.1.1
|
|
cplaynrf52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
|
|
|
|
# Debug Menu
|
|
cplaynrf52840.menu.debug.l0=Level 0 (Release)
|
|
cplaynrf52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
|
|
cplaynrf52840.menu.debug.l1=Level 1 (Error Message)
|
|
cplaynrf52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
|
|
cplaynrf52840.menu.debug.l2=Level 2 (Full Debug)
|
|
cplaynrf52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
|
|
cplaynrf52840.menu.debug.l3=Level 3 (Segger SystemView)
|
|
cplaynrf52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
|
|
cplaynrf52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
|
|
|
|
# Debug Output Menu
|
|
cplaynrf52840.menu.debug_output.serial=Serial
|
|
cplaynrf52840.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
|
|
cplaynrf52840.menu.debug_output.serial1=Serial1
|
|
cplaynrf52840.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
|
|
cplaynrf52840.menu.debug_output.rtt=Segger RTT
|
|
cplaynrf52840.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
|
|
|
|
# -----------------------------------
|
|
# Adafruit Feather nRF52832
|
|
# -----------------------------------
|
|
feather52832.name=Adafruit Feather nRF52832
|
|
|
|
# VID/PID for Bootloader, Arduino & CircuitPython
|
|
|
|
# Upload
|
|
feather52832.bootloader.tool=bootburn
|
|
feather52832.upload.tool=nrfutil
|
|
feather52832.upload.protocol=nrfutil
|
|
feather52832.upload.use_1200bps_touch=false
|
|
feather52832.upload.wait_for_upload_port=false
|
|
feather52832.upload.native_usb=false
|
|
feather52832.upload.maximum_size=290816
|
|
feather52832.upload.maximum_data_size=51712
|
|
|
|
# Build
|
|
feather52832.build.mcu=cortex-m4
|
|
feather52832.build.f_cpu=64000000
|
|
feather52832.build.board=NRF52832_FEATHER
|
|
feather52832.build.core=nRF5
|
|
feather52832.build.variant=feather_nrf52832
|
|
feather52832.build.usb_manufacturer="Adafruit"
|
|
feather52832.build.usb_product="Feather nRF52832"
|
|
feather52832.build.extra_flags=-DNRF52832_XXAA -DNRF52
|
|
feather52832.build.ldscript=nrf52832_s132_v6.ld
|
|
|
|
# SoftDevice Menu
|
|
feather52832.menu.softdevice.s132v6=S132 6.1.1
|
|
feather52832.menu.softdevice.s132v6.build.sd_name=s132
|
|
feather52832.menu.softdevice.s132v6.build.sd_version=6.1.1
|
|
feather52832.menu.softdevice.s132v6.build.sd_fwid=0x00B7
|
|
|
|
# Debug Menu
|
|
feather52832.menu.debug.l0=Level 0 (Release)
|
|
feather52832.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
|
|
feather52832.menu.debug.l1=Level 1 (Error Message)
|
|
feather52832.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
|
|
feather52832.menu.debug.l2=Level 2 (Full Debug)
|
|
feather52832.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
|
|
feather52832.menu.debug.l3=Level 3 (Segger SystemView)
|
|
feather52832.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
|
|
feather52832.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
|
|
|
|
# Debug Output Menu
|
|
feather52832.menu.debug_output.serial=Serial
|
|
feather52832.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
|
|
feather52832.menu.debug_output.serial1=Serial1
|
|
feather52832.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
|
|
feather52832.menu.debug_output.rtt=Segger RTT
|
|
feather52832.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
|
|
|
|
# -----------------------------------
|
|
# Adafruit Feather nRF52840 Express
|
|
# -----------------------------------
|
|
feather52840.name=Adafruit Feather nRF52840 Express
|
|
|
|
# VID/PID for Bootloader, Arduino & CircuitPython
|
|
feather52840.vid.0=0x239A
|
|
feather52840.pid.0=0x8029
|
|
feather52840.vid.1=0x239A
|
|
feather52840.pid.1=0x0029
|
|
feather52840.vid.2=0x239A
|
|
feather52840.pid.2=0x002A
|
|
feather52840.vid.3=0x239A
|
|
feather52840.pid.3=0x802A
|
|
|
|
# Upload
|
|
feather52840.bootloader.tool=bootburn
|
|
feather52840.upload.tool=nrfutil
|
|
feather52840.upload.protocol=nrfutil
|
|
feather52840.upload.use_1200bps_touch=true
|
|
feather52840.upload.wait_for_upload_port=true
|
|
feather52840.upload.maximum_size=815104
|
|
feather52840.upload.maximum_data_size=237568
|
|
|
|
# Build
|
|
feather52840.build.mcu=cortex-m4
|
|
feather52840.build.f_cpu=64000000
|
|
feather52840.build.board=NRF52840_FEATHER
|
|
feather52840.build.core=nRF5
|
|
feather52840.build.variant=feather_nrf52840_express
|
|
feather52840.build.usb_manufacturer="Adafruit"
|
|
feather52840.build.usb_product="Feather nRF52840 Express"
|
|
feather52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
|
|
feather52840.build.ldscript=nrf52840_s140_v6.ld
|
|
feather52840.build.vid=0x239A
|
|
feather52840.build.pid=0x8029
|
|
feather52840.build.uf2_family=0xADA52840
|
|
|
|
# SoftDevice Menu
|
|
feather52840.menu.softdevice.s140v6=S140 6.1.1
|
|
feather52840.menu.softdevice.s140v6.build.sd_name=s140
|
|
feather52840.menu.softdevice.s140v6.build.sd_version=6.1.1
|
|
feather52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
|
|
|
|
# Debug Menu
|
|
feather52840.menu.debug.l0=Level 0 (Release)
|
|
feather52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
|
|
feather52840.menu.debug.l1=Level 1 (Error Message)
|
|
feather52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
|
|
feather52840.menu.debug.l2=Level 2 (Full Debug)
|
|
feather52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
|
|
feather52840.menu.debug.l3=Level 3 (Segger SystemView)
|
|
feather52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
|
|
feather52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
|
|
|
|
# Debug Output Menu
|
|
feather52840.menu.debug_output.serial=Serial
|
|
feather52840.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
|
|
feather52840.menu.debug_output.serial1=Serial1
|
|
feather52840.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
|
|
feather52840.menu.debug_output.rtt=Segger RTT
|
|
feather52840.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
|
|
|
|
# -----------------------------------
|
|
# Adafruit Feather nRF52840 Sense
|
|
# -----------------------------------
|
|
feather52840sense.name=Adafruit Feather nRF52840 Sense
|
|
|
|
# VID/PID for Bootloader, Arduino & CircuitPython
|
|
feather52840sense.vid.0=0x239A
|
|
feather52840sense.pid.0=0x8087
|
|
feather52840sense.vid.1=0x239A
|
|
feather52840sense.pid.1=0x0087
|
|
feather52840sense.vid.2=0x239A
|
|
feather52840sense.pid.2=0x0088
|
|
feather52840sense.vid.3=0x239A
|
|
feather52840sense.pid.3=0x8088
|
|
|
|
# Upload
|
|
feather52840sense.bootloader.tool=bootburn
|
|
feather52840sense.upload.tool=nrfutil
|
|
feather52840sense.upload.protocol=nrfutil
|
|
feather52840sense.upload.use_1200bps_touch=true
|
|
feather52840sense.upload.wait_for_upload_port=true
|
|
feather52840sense.upload.maximum_size=815104
|
|
feather52840sense.upload.maximum_data_size=237568
|
|
|
|
# Build
|
|
feather52840sense.build.mcu=cortex-m4
|
|
feather52840sense.build.f_cpu=64000000
|
|
feather52840sense.build.board=NRF52840_FEATHER_SENSE
|
|
feather52840sense.build.core=nRF5
|
|
feather52840sense.build.variant=feather_nrf52840_sense
|
|
feather52840sense.build.usb_manufacturer="Adafruit"
|
|
feather52840sense.build.usb_product="Feather nRF52840 Sense"
|
|
feather52840sense.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
|
|
feather52840sense.build.ldscript=nrf52840_s140_v6.ld
|
|
feather52840sense.build.vid=0x239A
|
|
feather52840sense.build.pid=0x8087
|
|
feather52840sense.build.uf2_family=0xADA52840
|
|
|
|
# SoftDevice Menu
|
|
feather52840sense.menu.softdevice.s140v6=S140 6.1.1
|
|
feather52840sense.menu.softdevice.s140v6.build.sd_name=s140
|
|
feather52840sense.menu.softdevice.s140v6.build.sd_version=6.1.1
|
|
feather52840sense.menu.softdevice.s140v6.build.sd_fwid=0x00B6
|
|
|
|
# Debug Menu
|
|
feather52840sense.menu.debug.l0=Level 0 (Release)
|
|
feather52840sense.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
|
|
feather52840sense.menu.debug.l1=Level 1 (Error Message)
|
|
feather52840sense.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
|
|
feather52840sense.menu.debug.l2=Level 2 (Full Debug)
|
|
feather52840sense.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
|
|
feather52840sense.menu.debug.l3=Level 3 (Segger SystemView)
|
|
feather52840sense.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
|
|
feather52840sense.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
|
|
|
|
# Debug Output Menu
|
|
feather52840sense.menu.debug_output.serial=Serial
|
|
feather52840sense.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
|
|
feather52840sense.menu.debug_output.serial1=Serial1
|
|
feather52840sense.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
|
|
feather52840sense.menu.debug_output.rtt=Segger RTT
|
|
feather52840sense.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
|
|
|
|
# -----------------------------------
|
|
# Adafruit ItsyBitsy nRF52840 Express
|
|
# -----------------------------------
|
|
itsybitsy52840.name=Adafruit ItsyBitsy nRF52840 Express
|
|
|
|
# VID/PID for Bootloader, Arduino & CircuitPython
|
|
itsybitsy52840.vid.0=0x239A
|
|
itsybitsy52840.pid.0=0x8051
|
|
itsybitsy52840.vid.1=0x239A
|
|
itsybitsy52840.pid.1=0x0051
|
|
itsybitsy52840.vid.2=0x239A
|
|
itsybitsy52840.pid.2=0x0052
|
|
itsybitsy52840.vid.3=0x239A
|
|
itsybitsy52840.pid.3=0x8052
|
|
|
|
# Upload
|
|
itsybitsy52840.bootloader.tool=bootburn
|
|
itsybitsy52840.upload.tool=nrfutil
|
|
itsybitsy52840.upload.protocol=nrfutil
|
|
itsybitsy52840.upload.use_1200bps_touch=true
|
|
itsybitsy52840.upload.wait_for_upload_port=true
|
|
itsybitsy52840.upload.maximum_size=815104
|
|
itsybitsy52840.upload.maximum_data_size=237568
|
|
|
|
# Build
|
|
itsybitsy52840.build.mcu=cortex-m4
|
|
itsybitsy52840.build.f_cpu=64000000
|
|
itsybitsy52840.build.board=NRF52840_ITSYBITSY -DARDUINO_NRF52_ITSYBITSY
|
|
itsybitsy52840.build.core=nRF5
|
|
itsybitsy52840.build.variant=itsybitsy_nrf52840_express
|
|
itsybitsy52840.build.usb_manufacturer="Adafruit"
|
|
itsybitsy52840.build.usb_product="ItsyBitsy nRF52840 Express"
|
|
itsybitsy52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
|
|
itsybitsy52840.build.ldscript=nrf52840_s140_v6.ld
|
|
itsybitsy52840.build.vid=0x239A
|
|
itsybitsy52840.build.pid=0x8051
|
|
itsybitsy52840.build.uf2_family=0xADA52840
|
|
|
|
# SoftDevice Menu
|
|
itsybitsy52840.menu.softdevice.s140v6=S140 6.1.1
|
|
itsybitsy52840.menu.softdevice.s140v6.build.sd_name=s140
|
|
itsybitsy52840.menu.softdevice.s140v6.build.sd_version=6.1.1
|
|
itsybitsy52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
|
|
|
|
# Debug Menu
|
|
itsybitsy52840.menu.debug.l0=Level 0 (Release)
|
|
itsybitsy52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
|
|
itsybitsy52840.menu.debug.l1=Level 1 (Error Message)
|
|
itsybitsy52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
|
|
itsybitsy52840.menu.debug.l2=Level 2 (Full Debug)
|
|
itsybitsy52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
|
|
itsybitsy52840.menu.debug.l3=Level 3 (Segger SystemView)
|
|
itsybitsy52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
|
|
itsybitsy52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
|
|
|
|
# Debug Output Menu
|
|
itsybitsy52840.menu.debug_output.serial=Serial
|
|
itsybitsy52840.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
|
|
itsybitsy52840.menu.debug_output.serial1=Serial1
|
|
itsybitsy52840.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
|
|
itsybitsy52840.menu.debug_output.rtt=Segger RTT
|
|
itsybitsy52840.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
|
|
|
|
# -----------------------------------
|
|
# Adafruit LED Glasses Driver nRF52840
|
|
# -----------------------------------
|
|
ledglasses_nrf52840.name=Adafruit LED Glasses Driver nRF52840
|
|
|
|
# VID/PID for Bootloader, Arduino & CircuitPython
|
|
ledglasses_nrf52840.vid.0=0x239A
|
|
ledglasses_nrf52840.pid.0=0x810D
|
|
ledglasses_nrf52840.vid.1=0x239A
|
|
ledglasses_nrf52840.pid.1=0x010D
|
|
ledglasses_nrf52840.vid.2=0x239A
|
|
ledglasses_nrf52840.pid.2=0x810E
|
|
|
|
# Upload
|
|
ledglasses_nrf52840.bootloader.tool=bootburn
|
|
ledglasses_nrf52840.upload.tool=nrfutil
|
|
ledglasses_nrf52840.upload.protocol=nrfutil
|
|
ledglasses_nrf52840.upload.use_1200bps_touch=true
|
|
ledglasses_nrf52840.upload.wait_for_upload_port=true
|
|
ledglasses_nrf52840.upload.maximum_size=815104
|
|
ledglasses_nrf52840.upload.maximum_data_size=237568
|
|
|
|
# Build
|
|
ledglasses_nrf52840.build.mcu=cortex-m4
|
|
ledglasses_nrf52840.build.f_cpu=64000000
|
|
ledglasses_nrf52840.build.board=NRF52840_LED_GLASSES
|
|
ledglasses_nrf52840.build.core=nRF5
|
|
ledglasses_nrf52840.build.variant=ledglasses_nrf52840
|
|
ledglasses_nrf52840.build.usb_manufacturer="Adafruit"
|
|
ledglasses_nrf52840.build.usb_product="LED Glasses Driver nRF52840"
|
|
ledglasses_nrf52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
|
|
ledglasses_nrf52840.build.ldscript=nrf52840_s140_v6.ld
|
|
ledglasses_nrf52840.build.vid=0x239A
|
|
ledglasses_nrf52840.build.pid=0x810D
|
|
ledglasses_nrf52840.build.uf2_family=0xADA52840
|
|
|
|
# SoftDevice Menu
|
|
ledglasses_nrf52840.menu.softdevice.s140v6=S140 6.1.1
|
|
ledglasses_nrf52840.menu.softdevice.s140v6.build.sd_name=s140
|
|
ledglasses_nrf52840.menu.softdevice.s140v6.build.sd_version=6.1.1
|
|
ledglasses_nrf52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
|
|
|
|
# Debug Menu
|
|
ledglasses_nrf52840.menu.debug.l0=Level 0 (Release)
|
|
ledglasses_nrf52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
|
|
ledglasses_nrf52840.menu.debug.l1=Level 1 (Error Message)
|
|
ledglasses_nrf52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
|
|
ledglasses_nrf52840.menu.debug.l2=Level 2 (Full Debug)
|
|
ledglasses_nrf52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
|
|
ledglasses_nrf52840.menu.debug.l3=Level 3 (Segger SystemView)
|
|
ledglasses_nrf52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
|
|
ledglasses_nrf52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
|
|
|
|
# Debug Output Menu
|
|
ledglasses_nrf52840.menu.debug_output.serial=Serial
|
|
ledglasses_nrf52840.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
|
|
ledglasses_nrf52840.menu.debug_output.serial1=Serial1
|
|
ledglasses_nrf52840.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
|
|
ledglasses_nrf52840.menu.debug_output.rtt=Segger RTT
|
|
ledglasses_nrf52840.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
|
|
|
|
# -----------------------------------
|
|
# Raytac nRF52840 Dongle
|
|
# -----------------------------------
|
|
mdbt50qrx.name=Raytac nRF52840 Dongle
|
|
|
|
# VID/PID for Bootloader, Arduino & CircuitPython
|
|
mdbt50qrx.vid.0=0x239A
|
|
mdbt50qrx.pid.0=0x810B
|
|
mdbt50qrx.vid.1=0x239A
|
|
mdbt50qrx.pid.1=0x010B
|
|
mdbt50qrx.vid.2=0x239A
|
|
mdbt50qrx.pid.2=0x810C
|
|
|
|
# Upload
|
|
mdbt50qrx.bootloader.tool=bootburn
|
|
mdbt50qrx.upload.tool=nrfutil
|
|
mdbt50qrx.upload.protocol=nrfutil
|
|
mdbt50qrx.upload.use_1200bps_touch=true
|
|
mdbt50qrx.upload.wait_for_upload_port=true
|
|
mdbt50qrx.upload.maximum_size=815104
|
|
mdbt50qrx.upload.maximum_data_size=237568
|
|
|
|
# Build
|
|
mdbt50qrx.build.mcu=cortex-m4
|
|
mdbt50qrx.build.f_cpu=64000000
|
|
mdbt50qrx.build.board=MDBT50Q_RX
|
|
mdbt50qrx.build.core=nRF5
|
|
mdbt50qrx.build.variant=raytac_mdbt50q_rx
|
|
mdbt50qrx.build.usb_manufacturer="Raytac"
|
|
mdbt50qrx.build.usb_product="nRF52840 Dongle"
|
|
mdbt50qrx.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
|
|
mdbt50qrx.build.ldscript=nrf52840_s140_v6.ld
|
|
mdbt50qrx.build.vid=0x239A
|
|
mdbt50qrx.build.pid=0x810B
|
|
mdbt50qrx.build.uf2_family=0xADA52840
|
|
|
|
# SoftDevice Menu
|
|
mdbt50qrx.menu.softdevice.s140v6=S140 6.1.1
|
|
mdbt50qrx.menu.softdevice.s140v6.build.sd_name=s140
|
|
mdbt50qrx.menu.softdevice.s140v6.build.sd_version=6.1.1
|
|
mdbt50qrx.menu.softdevice.s140v6.build.sd_fwid=0x00B6
|
|
|
|
# Debug Menu
|
|
mdbt50qrx.menu.debug.l0=Level 0 (Release)
|
|
mdbt50qrx.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
|
|
mdbt50qrx.menu.debug.l1=Level 1 (Error Message)
|
|
mdbt50qrx.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
|
|
mdbt50qrx.menu.debug.l2=Level 2 (Full Debug)
|
|
mdbt50qrx.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
|
|
mdbt50qrx.menu.debug.l3=Level 3 (Segger SystemView)
|
|
mdbt50qrx.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
|
|
mdbt50qrx.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
|
|
|
|
# Debug Output Menu
|
|
mdbt50qrx.menu.debug_output.serial=Serial
|
|
mdbt50qrx.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
|
|
mdbt50qrx.menu.debug_output.serial1=Serial1
|
|
mdbt50qrx.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
|
|
mdbt50qrx.menu.debug_output.rtt=Segger RTT
|
|
mdbt50qrx.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
|
|
|
|
# -------------------------------------------------------
|
|
#
|
|
# Boards not yet in production
|
|
#
|
|
# -------------------------------------------------------
|
|
|
|
# -----------------------------------
|
|
# Adafruit Metro nRF52840 Express
|
|
# -----------------------------------
|
|
metro52840.name=Adafruit Metro nRF52840 Express
|
|
|
|
# VID/PID for Bootloader, Arduino & CircuitPython
|
|
metro52840.vid.0=0x239A
|
|
metro52840.pid.0=0x803F
|
|
metro52840.vid.1=0x239A
|
|
metro52840.pid.1=0x003F
|
|
metro52840.vid.2=0x239A
|
|
metro52840.pid.2=0x0040
|
|
metro52840.vid.3=0x239A
|
|
metro52840.pid.3=0x8040
|
|
|
|
# Upload
|
|
metro52840.bootloader.tool=bootburn
|
|
metro52840.upload.tool=nrfutil
|
|
metro52840.upload.protocol=nrfutil
|
|
metro52840.upload.use_1200bps_touch=true
|
|
metro52840.upload.wait_for_upload_port=true
|
|
metro52840.upload.maximum_size=815104
|
|
metro52840.upload.maximum_data_size=237568
|
|
|
|
# Build
|
|
metro52840.build.mcu=cortex-m4
|
|
metro52840.build.f_cpu=64000000
|
|
metro52840.build.board=NRF52840_METRO
|
|
metro52840.build.core=nRF5
|
|
metro52840.build.variant=metro_nrf52840_express
|
|
metro52840.build.usb_manufacturer="Adafruit"
|
|
metro52840.build.usb_product="Metro nRF52840 Express"
|
|
metro52840.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
|
|
metro52840.build.ldscript=nrf52840_s140_v6.ld
|
|
metro52840.build.vid=0x239A
|
|
metro52840.build.pid=0x803F
|
|
metro52840.build.uf2_family=0xADA52840
|
|
|
|
# SoftDevice Menu
|
|
metro52840.menu.softdevice.s140v6=S140 6.1.1
|
|
metro52840.menu.softdevice.s140v6.build.sd_name=s140
|
|
metro52840.menu.softdevice.s140v6.build.sd_version=6.1.1
|
|
metro52840.menu.softdevice.s140v6.build.sd_fwid=0x00B6
|
|
|
|
# Debug Menu
|
|
metro52840.menu.debug.l0=Level 0 (Release)
|
|
metro52840.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
|
|
metro52840.menu.debug.l1=Level 1 (Error Message)
|
|
metro52840.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
|
|
metro52840.menu.debug.l2=Level 2 (Full Debug)
|
|
metro52840.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
|
|
metro52840.menu.debug.l3=Level 3 (Segger SystemView)
|
|
metro52840.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
|
|
metro52840.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
|
|
|
|
# Debug Output Menu
|
|
metro52840.menu.debug_output.serial=Serial
|
|
metro52840.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
|
|
metro52840.menu.debug_output.serial1=Serial1
|
|
metro52840.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
|
|
metro52840.menu.debug_output.rtt=Segger RTT
|
|
metro52840.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
|
|
|
|
# -----------------------------------
|
|
# Adafruit Feather nRF52833 Express
|
|
# -----------------------------------
|
|
feather52833.name=Adafruit Feather nRF52833 Express
|
|
|
|
# VID/PID for Bootloader, Arduino & CircuitPython
|
|
feather52833.vid.0=0x239A
|
|
feather52833.pid.0=0x8029
|
|
feather52833.vid.1=0x239A
|
|
feather52833.pid.1=0x0029
|
|
feather52833.vid.2=0x239A
|
|
feather52833.pid.2=0x002A
|
|
feather52833.vid.3=0x239A
|
|
feather52833.pid.3=0x802A
|
|
|
|
# Upload
|
|
feather52833.bootloader.tool=bootburn
|
|
feather52833.upload.tool=nrfutil
|
|
feather52833.upload.protocol=nrfutil
|
|
feather52833.upload.use_1200bps_touch=true
|
|
feather52833.upload.wait_for_upload_port=true
|
|
feather52833.upload.maximum_size=286720
|
|
feather52833.upload.maximum_data_size=106496
|
|
|
|
# Build
|
|
feather52833.build.mcu=cortex-m4
|
|
feather52833.build.f_cpu=64000000
|
|
feather52833.build.board=NRF52833_FEATHER
|
|
feather52833.build.core=nRF5
|
|
feather52833.build.variant=feather_nrf52833_express
|
|
feather52833.build.usb_manufacturer="Adafruit"
|
|
feather52833.build.usb_product="Feather nRF52833 Express"
|
|
feather52833.build.extra_flags=-DNRF52833_XXAA {build.flags.usb}
|
|
feather52833.build.ldscript=nrf52833_s140_v7.ld
|
|
feather52833.build.vid=0x239A
|
|
feather52833.build.pid=0x8029
|
|
feather52833.build.uf2_family=0x621E937A
|
|
|
|
# SoftDevice Menu
|
|
feather52833.menu.softdevice.s140v7=S140 7.3.0
|
|
feather52833.menu.softdevice.s140v7.build.sd_name=s140
|
|
feather52833.menu.softdevice.s140v7.build.sd_version=7.3.0
|
|
feather52833.menu.softdevice.s140v7.build.sd_fwid=0x0123
|
|
|
|
# Debug Menu
|
|
feather52833.menu.debug.l0=Level 0 (Release)
|
|
feather52833.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
|
|
feather52833.menu.debug.l1=Level 1 (Error Message)
|
|
feather52833.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
|
|
feather52833.menu.debug.l2=Level 2 (Full Debug)
|
|
feather52833.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
|
|
feather52833.menu.debug.l3=Level 3 (Segger SystemView)
|
|
feather52833.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
|
|
feather52833.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
|
|
|
|
# Debug Output Menu
|
|
feather52833.menu.debug_output.serial=Serial
|
|
feather52833.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
|
|
feather52833.menu.debug_output.serial1=Serial1
|
|
feather52833.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
|
|
feather52833.menu.debug_output.rtt=Segger RTT
|
|
feather52833.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
|
|
|
|
|
|
# -------------------------------------------------------
|
|
#
|
|
# Boards by 3rd Party (not Adafruit)
|
|
#
|
|
# -------------------------------------------------------
|
|
|
|
# -----------------------------------
|
|
# Particle Xenon
|
|
# -----------------------------------
|
|
particle_xenon.name=Particle Xenon
|
|
|
|
# VID/PID for Bootloader, Arduino & CircuitPython
|
|
particle_xenon.vid.0=0x239A
|
|
particle_xenon.pid.0=0x8029
|
|
particle_xenon.vid.1=0x239A
|
|
particle_xenon.pid.1=0x0029
|
|
|
|
# Upload
|
|
particle_xenon.bootloader.tool=bootburn
|
|
particle_xenon.upload.tool=nrfutil
|
|
particle_xenon.upload.protocol=nrfutil
|
|
particle_xenon.upload.use_1200bps_touch=true
|
|
particle_xenon.upload.wait_for_upload_port=true
|
|
particle_xenon.upload.maximum_size=815104
|
|
particle_xenon.upload.maximum_data_size=237568
|
|
|
|
# Build
|
|
particle_xenon.build.mcu=cortex-m4
|
|
particle_xenon.build.f_cpu=64000000
|
|
particle_xenon.build.board=PARTICLE_XENON
|
|
particle_xenon.build.core=nRF5
|
|
particle_xenon.build.variant=particle_xenon
|
|
particle_xenon.build.usb_manufacturer="Particle"
|
|
particle_xenon.build.usb_product="Xenon"
|
|
particle_xenon.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
|
|
particle_xenon.build.ldscript=nrf52840_s140_v6.ld
|
|
particle_xenon.build.vid=0x239A
|
|
particle_xenon.build.pid=0x8029
|
|
particle_xenon.build.uf2_family=0xADA52840
|
|
|
|
# SoftDevice Menu
|
|
particle_xenon.menu.softdevice.s140v6=S140 6.1.1
|
|
particle_xenon.menu.softdevice.s140v6.build.sd_name=s140
|
|
particle_xenon.menu.softdevice.s140v6.build.sd_version=6.1.1
|
|
particle_xenon.menu.softdevice.s140v6.build.sd_fwid=0x00B6
|
|
|
|
# Debug Menu
|
|
particle_xenon.menu.debug.l0=Level 0 (Release)
|
|
particle_xenon.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
|
|
particle_xenon.menu.debug.l1=Level 1 (Error Message)
|
|
particle_xenon.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
|
|
particle_xenon.menu.debug.l2=Level 2 (Full Debug)
|
|
particle_xenon.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
|
|
particle_xenon.menu.debug.l3=Level 3 (Segger SystemView)
|
|
particle_xenon.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
|
|
particle_xenon.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
|
|
|
|
# Debug Output Menu
|
|
particle_xenon.menu.debug_output.serial=Serial
|
|
particle_xenon.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
|
|
particle_xenon.menu.debug_output.serial1=Serial1
|
|
particle_xenon.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
|
|
particle_xenon.menu.debug_output.rtt=Segger RTT
|
|
particle_xenon.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
|
|
|
|
# -----------------------------------
|
|
# Nordic nRF52840 DK
|
|
# -----------------------------------
|
|
pca10056.name=Nordic nRF52840 DK
|
|
|
|
# VID/PID for Bootloader, Arduino & CircuitPython
|
|
pca10056.vid.0=0x239A
|
|
pca10056.pid.0=0x8029
|
|
pca10056.vid.1=0x239A
|
|
pca10056.pid.1=0x0029
|
|
|
|
# Upload
|
|
pca10056.bootloader.tool=bootburn
|
|
pca10056.upload.tool=nrfutil
|
|
pca10056.upload.protocol=nrfutil
|
|
pca10056.upload.use_1200bps_touch=true
|
|
pca10056.upload.wait_for_upload_port=true
|
|
pca10056.upload.maximum_size=815104
|
|
pca10056.upload.maximum_data_size=237568
|
|
|
|
# Build
|
|
pca10056.build.mcu=cortex-m4
|
|
pca10056.build.f_cpu=64000000
|
|
pca10056.build.board=NRF52840_PCA10056
|
|
pca10056.build.core=nRF5
|
|
pca10056.build.variant=pca10056
|
|
pca10056.build.usb_manufacturer="Nordic"
|
|
pca10056.build.usb_product="nRF52840 DK"
|
|
pca10056.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
|
|
pca10056.build.ldscript=nrf52840_s140_v6.ld
|
|
pca10056.build.vid=0x239A
|
|
pca10056.build.pid=0x8029
|
|
pca10056.build.uf2_family=0xADA52840
|
|
|
|
# SoftDevice Menu
|
|
pca10056.menu.softdevice.s140v6=S140 6.1.1
|
|
pca10056.menu.softdevice.s140v6.build.sd_name=s140
|
|
pca10056.menu.softdevice.s140v6.build.sd_version=6.1.1
|
|
pca10056.menu.softdevice.s140v6.build.sd_fwid=0x00B6
|
|
|
|
# Debug Menu
|
|
pca10056.menu.debug.l0=Level 0 (Release)
|
|
pca10056.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
|
|
pca10056.menu.debug.l1=Level 1 (Error Message)
|
|
pca10056.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
|
|
pca10056.menu.debug.l2=Level 2 (Full Debug)
|
|
pca10056.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
|
|
pca10056.menu.debug.l3=Level 3 (Segger SystemView)
|
|
pca10056.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
|
|
pca10056.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
|
|
|
|
# Debug Output Menu
|
|
pca10056.menu.debug_output.serial=Serial
|
|
pca10056.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
|
|
pca10056.menu.debug_output.serial1=Serial1
|
|
pca10056.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
|
|
pca10056.menu.debug_output.rtt=Segger RTT
|
|
pca10056.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
|