Skip to content

Commit 614df5d

Browse files
author
Stephen Hensley
committed
added daisy related menus, etc. to boards.txt
1 parent 6dbcf73 commit 614df5d

File tree

1 file changed

+88
-0
lines changed

1 file changed

+88
-0
lines changed

boards.txt

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2797,3 +2797,91 @@ Midatronics.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
27972797
Midatronics.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
27982798
Midatronics.menu.rtlib.full=Newlib Standard
27992799
Midatronics.menu.rtlib.full.build.flags.ldspecs=
2800+
2801+
################################################################################
2802+
# Daisy boards
2803+
2804+
Daisy.name=Daisy
2805+
2806+
Daisy.build.core=arduino
2807+
Daisy.build.board=Daisy
2808+
Daisy.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
2809+
2810+
# Daisy Seed board
2811+
Daisy.menu.pnum.DAISY_SEED=Daisy Seed
2812+
Daisy.menu.pnum.DAISY_SEED.node="No_mass_storage_for_this_board_Use_STLink_upload_method"
2813+
Daisy.menu.pnum.DAISY_SEED.upload.maximum_size=131072
2814+
Daisy.menu.pnum.DAISY_SEED.upload.maximum_data_size=524288
2815+
Daisy.menu.pnum.DAISY_SEED.build.mcu=cortex-m7
2816+
Daisy.menu.pnum.DAISY_SEED.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
2817+
Daisy.menu.pnum.DAISY_SEED.build.board=DAISY_SEED
2818+
Daisy.menu.pnum.DAISY_SEED.build.series=STM32H7xx
2819+
Daisy.menu.pnum.DAISY_SEED.build.product_line=STM32H750xx
2820+
Daisy.menu.pnum.DAISY_SEED.build.variant=DAISY_SEED
2821+
Daisy.menu.pnum.DAISY_SEED.build.cmsis_lib_gcc=arm_cortexM7lfsp_math
2822+
2823+
# Upload menu
2824+
2825+
Daisy.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
2826+
Daisy.menu.upload_method.swdMethod.upload.protocol=0
2827+
Daisy.menu.upload_method.swdMethod.upload.options=-g
2828+
Daisy.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
2829+
2830+
Daisy.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
2831+
Daisy.menu.upload_method.serialMethod.upload.protocol=1
2832+
Daisy.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
2833+
Daisy.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
2834+
2835+
Daisy.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
2836+
Daisy.menu.upload_method.dfuMethod.upload.protocol=2
2837+
Daisy.menu.upload_method.dfuMethod.upload.options=-g
2838+
Daisy.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
2839+
2840+
# Serialx activation
2841+
Daisy.menu.xserial.generic=Enabled (generic 'Serial')
2842+
Daisy.menu.xserial.none=Enabled (no generic 'Serial')
2843+
Daisy.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
2844+
Daisy.menu.xserial.disabled=Disabled (No Serial support)
2845+
Daisy.menu.xserial.disabled.build.xSerial=
2846+
2847+
# USB Connectivity
2848+
Daisy.menu.usb.none=None
2849+
Daisy.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
2850+
Daisy.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
2851+
Daisy.menu.usb.CDC=CDC (no generic 'Serial')
2852+
Daisy.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB
2853+
Daisy.menu.usb.HID=HID (keyboard and mouse)
2854+
Daisy.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
2855+
Daisy.menu.xusb.FS=Low/Full Speed
2856+
Daisy.menu.xusb.HSFS=High Speed in Full Speed mode
2857+
Daisy.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
2858+
2859+
# Optimizations
2860+
Daisy.menu.opt.osstd=Smallest (-Os default)
2861+
Daisy.menu.opt.oslto=Smallest (-Os) with LTO
2862+
Daisy.menu.opt.oslto.build.flags.optimize=-Os -flto
2863+
Daisy.menu.opt.o1std=Fast (-O1)
2864+
Daisy.menu.opt.o1std.build.flags.optimize=-O1
2865+
Daisy.menu.opt.o1lto=Fast (-O1) with LTO
2866+
Daisy.menu.opt.o1lto.build.flags.optimize=-O1 -flto
2867+
Daisy.menu.opt.o2std=Faster (-O2)
2868+
Daisy.menu.opt.o2std.build.flags.optimize=-O2
2869+
Daisy.menu.opt.o2lto=Faster (-O2) with LTO
2870+
Daisy.menu.opt.o2lto.build.flags.optimize=-O2 -flto
2871+
Daisy.menu.opt.o3std=Fastest (-O3)
2872+
Daisy.menu.opt.o3std.build.flags.optimize=-O3
2873+
Daisy.menu.opt.o3lto=Fastest (-O3) with LTO
2874+
Daisy.menu.opt.o3lto.build.flags.optimize=-O3 -flto
2875+
Daisy.menu.opt.ogstd=Debug (-g)
2876+
Daisy.menu.opt.ogstd.build.flags.optimize=-g -Og
2877+
2878+
# C Runtime Library
2879+
Daisy.menu.rtlib.nano=Newlib Nano (default)
2880+
Daisy.menu.rtlib.nanofp=Newlib Nano + Float Printf
2881+
Daisy.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
2882+
Daisy.menu.rtlib.nanofs=Newlib Nano + Float Scanf
2883+
Daisy.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
2884+
Daisy.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
2885+
Daisy.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
2886+
Daisy.menu.rtlib.full=Newlib Standard
2887+
Daisy.menu.rtlib.full.build.flags.ldspecs=

0 commit comments

Comments
 (0)