Skip to content

Commit a9b959d

Browse files
committed
[GenF1] Move Maple to Generic STM32F1 series
Signed-off-by: Frederic.Pillon <[email protected]>
1 parent 75d85d2 commit a9b959d

File tree

1 file changed

+9
-74
lines changed

1 file changed

+9
-74
lines changed

Diff for: boards.txt

+9-74
Original file line numberDiff line numberDiff line change
@@ -543,6 +543,15 @@ GenF1.menu.pnum.BLUEPILL_F103C8B.build.board=BLUEPILL_F103C8
543543
GenF1.menu.pnum.BLUEPILL_F103C8B.build.product_line=STM32F103xB
544544
GenF1.menu.pnum.BLUEPILL_F103C8B.build.variant=BLUEPILL_F103C8
545545

546+
# MAPLEMINI_F103CB board
547+
# Support: Serial2 (USART2 on PA3, PA2) and Serial3 (USART3 on PB11, PB10)
548+
GenF1.menu.pnum.MAPLEMINI_F103CB=Maple Mini F103CB
549+
GenF1.menu.pnum.MAPLEMINI_F103CB.upload.maximum_size=131072
550+
GenF1.menu.pnum.MAPLEMINI_F103CB.upload.maximum_data_size=20480
551+
GenF1.menu.pnum.MAPLEMINI_F103CB.build.board=MAPLEMINI_F103CB
552+
GenF1.menu.pnum.MAPLEMINI_F103CB.build.product_line=STM32F103xB
553+
GenF1.menu.pnum.MAPLEMINI_F103CB.build.variant=MAPLEMINI_F103CB
554+
546555
# Upload menu
547556
GenF1.menu.upload_method.STLinkMethod=STLink
548557
GenF1.menu.upload_method.STLinkMethod.upload.protocol=STLink
@@ -642,36 +651,6 @@ GenF4.menu.upload_method.bmpMethod=BMP (Black Magic Probe)
642651
GenF4.menu.upload_method.bmpMethod.upload.protocol=gdb_bmp
643652
GenF4.menu.upload_method.bmpMethod.upload.tool=bmp_upload
644653

645-
###############################
646-
# Maple
647-
Maple.name=Maple series
648-
649-
Maple.build.vid=0x0483
650-
Maple.build.core=arduino
651-
Maple.build.board=Maple
652-
Maple.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
653-
654-
# MAPLEMINI_F103CB board
655-
# Support: Serial2 (USART2 on PA3, PA2) and Serial3 (USART3 on PB11, PB10)
656-
Maple.menu.pnum.MAPLEMINI_F103CB=Maple Mini F103CB
657-
Maple.menu.pnum.MAPLEMINI_F103CB.upload.maximum_size=131072
658-
Maple.menu.pnum.MAPLEMINI_F103CB.upload.maximum_data_size=20480
659-
Maple.menu.pnum.MAPLEMINI_F103CB.build.mcu=cortex-m3
660-
Maple.menu.pnum.MAPLEMINI_F103CB.build.board=MAPLEMINI_F103CB
661-
Maple.menu.pnum.MAPLEMINI_F103CB.build.series=STM32F1xx
662-
Maple.menu.pnum.MAPLEMINI_F103CB.build.product_line=STM32F103xB
663-
Maple.menu.pnum.MAPLEMINI_F103CB.build.variant=MAPLEMINI_F103CB
664-
Maple.menu.pnum.MAPLEMINI_F103CB.build.cmsis_lib_gcc=arm_cortexM3l_math
665-
666-
# Upload menu
667-
Maple.menu.upload_method.STLinkMethod=STLink
668-
Maple.menu.upload_method.STLinkMethod.upload.protocol=STLink
669-
Maple.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
670-
671-
Maple.menu.upload_method.serialMethod=Serial
672-
Maple.menu.upload_method.serialMethod.upload.protocol=maple_serial
673-
Maple.menu.upload_method.serialMethod.upload.tool=serial_upload
674-
675654
################################################################################
676655
# RAK boards
677656

@@ -809,12 +788,6 @@ GenF4.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
809788
GenF4.menu.xserial.disabled=Disabled (No Serial)
810789
GenF4.menu.xserial.disabled.build.xSerial=
811790

812-
Maple.menu.xserial.generic=Enabled with generic Serial
813-
Maple.menu.xserial.none=Enabled without generic Serial
814-
Maple.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
815-
Maple.menu.xserial.disabled=Disabled (No Serial)
816-
Maple.menu.xserial.disabled.build.xSerial=
817-
818791
RAK.menu.xserial.generic=Enabled with generic Serial
819792
RAK.menu.xserial.none=Enabled without generic Serial
820793
RAK.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
@@ -890,16 +863,6 @@ GenF4.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
890863
GenF4.menu.usb.CDCHS=CDC High Speed
891864
GenF4.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS
892865

893-
Maple.menu.usb.none=None
894-
Maple.menu.usb.HIDFS=HID keyboard and mouse support Full Speed
895-
Maple.menu.usb.HIDFS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
896-
Maple.menu.usb.HIDHS=HID keyboard and mouse support High Speed
897-
Maple.menu.usb.HIDHS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE -DUSE_USB_HS
898-
Maple.menu.usb.CDCFS=CDC Full Speed
899-
Maple.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
900-
Maple.menu.usb.CDCHS=CDC High Speed
901-
Maple.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS
902-
903866
3dprinter.menu.usb.none=None
904867
3dprinter.menu.usb.CDCFS=CDC Full Speed
905868
3dprinter.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
@@ -1034,24 +997,6 @@ GenF4.menu.opt.o3lto.build.flags.optimize=-O3 -flto
1034997
GenF4.menu.opt.ogstd=Debug (-g)
1035998
GenF4.menu.opt.ogstd.build.flags.optimize=-g -Og
1036999

1037-
Maple.menu.opt.osstd=Smallest (-Os default)
1038-
Maple.menu.opt.oslto=Smallest (-Os) with LTO
1039-
Maple.menu.opt.oslto.build.flags.optimize=-Os -flto
1040-
Maple.menu.opt.o1std=Fast (-O1)
1041-
Maple.menu.opt.o1std.build.flags.optimize=-O1
1042-
Maple.menu.opt.o1lto=Fast (-O1) with LTO
1043-
Maple.menu.opt.o1lto.build.flags.optimize=-O1 -flto
1044-
Maple.menu.opt.o2std=Faster (-O2)
1045-
Maple.menu.opt.o2std.build.flags.optimize=-O2
1046-
Maple.menu.opt.o2lto=Faster (-O2) with LTO
1047-
Maple.menu.opt.o2lto.build.flags.optimize=-O2 -flto
1048-
Maple.menu.opt.o3std=Fastest (-O3)
1049-
Maple.menu.opt.o3std.build.flags.optimize=-O3
1050-
Maple.menu.opt.o3lto=Fastest (-O3) with LTO
1051-
Maple.menu.opt.o3lto.build.flags.optimize=-O3 -flto
1052-
Maple.menu.opt.ogstd=Debug (-g)
1053-
Maple.menu.opt.ogstd.build.flags.optimize=-g -Og
1054-
10551000
RAK.menu.opt.osstd=Smallest (-Os default)
10561001
RAK.menu.opt.oslto=Smallest (-Os) with LTO
10571002
RAK.menu.opt.oslto.build.flags.optimize=-Os -flto
@@ -1159,16 +1104,6 @@ GenF4.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float
11591104
GenF4.menu.rtlib.full=Newlib Standard
11601105
GenF4.menu.rtlib.full.build.flags.ldspecs=
11611106

1162-
Maple.menu.rtlib.nano=Newlib Nano (default)
1163-
Maple.menu.rtlib.nanofp=Newlib Nano + Float Printf
1164-
Maple.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
1165-
Maple.menu.rtlib.nanofs=Newlib Nano + Float Scanf
1166-
Maple.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
1167-
Maple.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
1168-
Maple.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
1169-
Maple.menu.rtlib.full=Newlib Standard
1170-
Maple.menu.rtlib.full.build.flags.ldspecs=
1171-
11721107
RAK.menu.rtlib.nano=Newlib Nano (default)
11731108
RAK.menu.rtlib.nanofp=Newlib Nano + Float Printf
11741109
RAK.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float

0 commit comments

Comments
 (0)