Skip to content

Commit aac0940

Browse files
author
Stephen Hensley
committed
cleaned up boards.txt entries for daisy
1 parent 614df5d commit aac0940

File tree

1 file changed

+75
-79
lines changed

1 file changed

+75
-79
lines changed

boards.txt

Lines changed: 75 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -2090,6 +2090,45 @@ Midatronics.menu.upload_method.dfuMethod.upload.protocol=2
20902090
Midatronics.menu.upload_method.dfuMethod.upload.options=-g
20912091
Midatronics.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
20922092

2093+
################################################################################
2094+
# Daisy boards
2095+
2096+
Daisy.name=Daisy
2097+
2098+
Daisy.build.core=arduino
2099+
Daisy.build.board=Daisy
2100+
Daisy.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
2101+
2102+
# Daisy Seed board
2103+
Daisy.menu.pnum.DAISY_SEED=Daisy Seed
2104+
Daisy.menu.pnum.DAISY_SEED.node="No_mass_storage_for_this_board_Use_STLink_upload_method"
2105+
Daisy.menu.pnum.DAISY_SEED.upload.maximum_size=131072
2106+
Daisy.menu.pnum.DAISY_SEED.upload.maximum_data_size=524288
2107+
Daisy.menu.pnum.DAISY_SEED.build.mcu=cortex-m7
2108+
Daisy.menu.pnum.DAISY_SEED.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
2109+
Daisy.menu.pnum.DAISY_SEED.build.board=DAISY_SEED
2110+
Daisy.menu.pnum.DAISY_SEED.build.series=STM32H7xx
2111+
Daisy.menu.pnum.DAISY_SEED.build.product_line=STM32H750xx
2112+
Daisy.menu.pnum.DAISY_SEED.build.variant=DAISY_SEED
2113+
Daisy.menu.pnum.DAISY_SEED.build.cmsis_lib_gcc=arm_cortexM7lfsp_math
2114+
2115+
# Upload menu
2116+
2117+
Daisy.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
2118+
Daisy.menu.upload_method.swdMethod.upload.protocol=0
2119+
Daisy.menu.upload_method.swdMethod.upload.options=-g
2120+
Daisy.menu.upload_method.swdMethod.upload.tool=stm32CubeProg
2121+
2122+
Daisy.menu.upload_method.serialMethod=STM32CubeProgrammer (Serial)
2123+
Daisy.menu.upload_method.serialMethod.upload.protocol=1
2124+
Daisy.menu.upload_method.serialMethod.upload.options={serial.port.file} -s
2125+
Daisy.menu.upload_method.serialMethod.upload.tool=stm32CubeProg
2126+
2127+
Daisy.menu.upload_method.dfuMethod=STM32CubeProgrammer (DFU)
2128+
Daisy.menu.upload_method.dfuMethod.upload.protocol=2
2129+
Daisy.menu.upload_method.dfuMethod.upload.options=-g
2130+
Daisy.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
2131+
20932132
################################################################################
20942133
# Serialx activation
20952134
Nucleo_144.menu.xserial.generic=Enabled (generic 'Serial')
@@ -2196,6 +2235,12 @@ Midatronics.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL
21962235
Midatronics.menu.xserial.disabled=Disabled (No Serial support)
21972236
Midatronics.menu.xserial.disabled.build.xSerial=
21982237

2238+
Daisy.menu.xserial.generic=Enabled (generic 'Serial')
2239+
Daisy.menu.xserial.none=Enabled (no generic 'Serial')
2240+
Daisy.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
2241+
Daisy.menu.xserial.disabled=Disabled (No Serial support)
2242+
Daisy.menu.xserial.disabled.build.xSerial=
2243+
21992244
# USB connectivity
22002245
Nucleo_144.menu.usb.none=None
22012246
Nucleo_144.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
@@ -2346,6 +2391,17 @@ Midatronics.menu.xusb.HS.build.usb_speed=-DUSE_USB_HS
23462391
Midatronics.menu.xusb.HSFS=High Speed in Full Speed mode
23472392
Midatronics.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
23482393

2394+
Daisy.menu.usb.none=None
2395+
Daisy.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
2396+
Daisy.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
2397+
Daisy.menu.usb.CDC=CDC (no generic 'Serial')
2398+
Daisy.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB
2399+
Daisy.menu.usb.HID=HID (keyboard and mouse)
2400+
Daisy.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
2401+
Daisy.menu.xusb.FS=Low/Full Speed
2402+
Daisy.menu.xusb.HSFS=High Speed in Full Speed mode
2403+
Daisy.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
2404+
23492405
# Optimizations
23502406
Nucleo_144.menu.opt.osstd=Smallest (-Os default)
23512407
Nucleo_144.menu.opt.oslto=Smallest (-Os) with LTO
@@ -2637,6 +2693,24 @@ Midatronics.menu.opt.o3lto.build.flags.optimize=-O3 -flto
26372693
Midatronics.menu.opt.ogstd=Debug (-g)
26382694
Midatronics.menu.opt.ogstd.build.flags.optimize=-g -Og
26392695

2696+
Daisy.menu.opt.osstd=Smallest (-Os default)
2697+
Daisy.menu.opt.oslto=Smallest (-Os) with LTO
2698+
Daisy.menu.opt.oslto.build.flags.optimize=-Os -flto
2699+
Daisy.menu.opt.o1std=Fast (-O1)
2700+
Daisy.menu.opt.o1std.build.flags.optimize=-O1
2701+
Daisy.menu.opt.o1lto=Fast (-O1) with LTO
2702+
Daisy.menu.opt.o1lto.build.flags.optimize=-O1 -flto
2703+
Daisy.menu.opt.o2std=Faster (-O2)
2704+
Daisy.menu.opt.o2std.build.flags.optimize=-O2
2705+
Daisy.menu.opt.o2lto=Faster (-O2) with LTO
2706+
Daisy.menu.opt.o2lto.build.flags.optimize=-O2 -flto
2707+
Daisy.menu.opt.o3std=Fastest (-O3)
2708+
Daisy.menu.opt.o3std.build.flags.optimize=-O3
2709+
Daisy.menu.opt.o3lto=Fastest (-O3) with LTO
2710+
Daisy.menu.opt.o3lto.build.flags.optimize=-O3 -flto
2711+
Daisy.menu.opt.ogstd=Debug (-g)
2712+
Daisy.menu.opt.ogstd.build.flags.optimize=-g -Og
2713+
26402714
# C Runtime Library
26412715
Nucleo_144.menu.rtlib.nano=Newlib Nano (default)
26422716
Nucleo_144.menu.rtlib.nanofp=Newlib Nano + Float Printf
@@ -2798,84 +2872,6 @@ Midatronics.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf
27982872
Midatronics.menu.rtlib.full=Newlib Standard
27992873
Midatronics.menu.rtlib.full.build.flags.ldspecs=
28002874

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
28792875
Daisy.menu.rtlib.nano=Newlib Nano (default)
28802876
Daisy.menu.rtlib.nanofp=Newlib Nano + Float Printf
28812877
Daisy.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
@@ -2884,4 +2880,4 @@ Daisy.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
28842880
Daisy.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
28852881
Daisy.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
28862882
Daisy.menu.rtlib.full=Newlib Standard
2887-
Daisy.menu.rtlib.full.build.flags.ldspecs=
2883+
Daisy.menu.rtlib.full.build.flags.ldspecs=

0 commit comments

Comments
 (0)