USBNova/boards.txt

70 lines
3.9 KiB
Plaintext

########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
# -----------------------------------
# USB Nova
# -----------------------------------
adafruit_qtpy_m0_nova.name=USB Nova
# VID/PID for Bootloader, Arduino & CircuitPython
adafruit_qtpy_m0_nova.vid.0=0x16D0
adafruit_qtpy_m0_nova.pid.0=0x11A4
adafruit_qtpy_m0_nova.vid.1=0x16D0
adafruit_qtpy_m0_nova.pid.1=0x11A4
adafruit_qtpy_m0_nova.vid.2=0x16D0
adafruit_qtpy_m0_nova.pid.2=0x11A4
# Upload
adafruit_qtpy_m0_nova.upload.tool=bossac18
adafruit_qtpy_m0_nova.upload.protocol=sam-ba
adafruit_qtpy_m0_nova.upload.maximum_size=262144
adafruit_qtpy_m0_nova.upload.offset=0x2000
adafruit_qtpy_m0_nova.upload.use_1200bps_touch=true
adafruit_qtpy_m0_nova.upload.wait_for_upload_port=true
adafruit_qtpy_m0_nova.upload.native_usb=true
# Build
adafruit_qtpy_m0_nova.build.mcu=cortex-m0plus
adafruit_qtpy_m0_nova.build.f_cpu=48000000L
adafruit_qtpy_m0_nova.build.usb_product="Nova"
adafruit_qtpy_m0_nova.build.usb_manufacturer="Spacehuhn"
adafruit_qtpy_m0_nova.build.board=QTPY_M0
adafruit_qtpy_m0_nova.build.core=arduino
adafruit_qtpy_m0_nova.build.extra_flags=-D__SAMD21E18A__ -DCRYSTALLESS -DADAFRUIT_QTPY_M0 -DARDUINO_SAMD_ZERO -DARM_MATH_CM0PLUS {build.usb_flags}
adafruit_qtpy_m0_nova.build.ldscript=linker_scripts/gcc/flash_with_bootloader.ld
adafruit_qtpy_m0_nova.build.openocdscript=openocd_scripts/qtpy_m0.cfg
adafruit_qtpy_m0_nova.build.variant=qtpy_m0
adafruit_qtpy_m0_nova.build.variant_system_lib=
adafruit_qtpy_m0_nova.build.vid=0x16D0
adafruit_qtpy_m0_nova.build.pid=0x11A4
adafruit_qtpy_m0_nova.bootloader.tool=openocd
adafruit_qtpy_m0_nova.bootloader.file=qtpyM0/bootloader-qtpy_m0.bin
# Menu
adafruit_qtpy_m0_nova.menu.opt.small=Small (-Os) (standard)
adafruit_qtpy_m0_nova.menu.opt.small.build.flags.optimize=-Os
adafruit_qtpy_m0_nova.menu.opt.fast=Fast (-O2)
adafruit_qtpy_m0_nova.menu.opt.fast.build.flags.optimize=-O2
adafruit_qtpy_m0_nova.menu.opt.faster=Faster (-O3)
adafruit_qtpy_m0_nova.menu.opt.faster.build.flags.optimize=-O3
adafruit_qtpy_m0_nova.menu.opt.fastest=Fastest (-Ofast)
adafruit_qtpy_m0_nova.menu.opt.fastest.build.flags.optimize=-Ofast
adafruit_qtpy_m0_nova.menu.opt.dragons=Here be dragons (-Ofast -funroll-loops)
adafruit_qtpy_m0_nova.menu.opt.dragons.build.flags.optimize=-Ofast -funroll-loops
adafruit_qtpy_m0_nova.menu.usbstack.arduino=Arduino
adafruit_qtpy_m0_nova.menu.usbstack.tinyusb=TinyUSB
adafruit_qtpy_m0_nova.menu.usbstack.tinyusb.build.flags.usbstack=-DUSE_TINYUSB
adafruit_qtpy_m0_nova.menu.debug.off=Off
adafruit_qtpy_m0_nova.menu.debug.on=On
adafruit_qtpy_m0_nova.menu.debug.on.build.flags.debug=-g
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################