@@ -529,6 +529,45 @@ Maple.menu.upload_method.serialMethod=Serial
529
529
Maple.menu.upload_method.serialMethod.upload.protocol=maple_serial
530
530
Maple.menu.upload_method.serialMethod.upload.tool=serial_upload
531
531
532
+ ###############################
533
+ # RemRam
534
+
535
+ RemRam.name=RemRam series
536
+
537
+ RemRam.build.vid=0x0483
538
+ RemRam.build.pid=0x5711
539
+ RemRam.vid.0=0x0483
540
+ RemRam.pid.0=0x5711
541
+
542
+ RemRam.build.core=arduino
543
+ RemRam.build.board=RemRam
544
+ RemRam.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
545
+
546
+ # REMRAM_V1 board
547
+ # Support: Serial1 (USART1 on PA10, PA9)
548
+ RemRam.menu.pnum.REMRAM_V1=RemRam v1
549
+ RemRam.menu.pnum.REMRAM_V1.upload.maximum_size=2097152
550
+ RemRam.menu.pnum.REMRAM_V1.upload.maximum_data_size=524288
551
+ RemRam.menu.pnum.REMRAM_V1.build.mcu=cortex-m7 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
552
+ RemRam.menu.pnum.REMRAM_V1.build.board=REMRAM_V1
553
+ RemRam.menu.pnum.REMRAM_V1.build.series=STM32F7xx
554
+ RemRam.menu.pnum.REMRAM_V1.build.product_line=STM32F765xx
555
+ RemRam.menu.pnum.REMRAM_V1.build.variant=REMRAM_V1
556
+ RemRam.menu.pnum.REMRAM_V1.build.cmsis_lib_gcc=arm_cortexM7l_math
557
+
558
+ # Virtual COM port
559
+ #RemRam.menu.usb.none=None
560
+ #RemRam.menu.usb.CDC=CDC
561
+ #RemRam.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_FS
562
+
563
+ # Upload menu
564
+ RemRam.menu.upload_method.STLinkMethod=STLink
565
+ RemRam.menu.upload_method.STLinkMethod.upload.protocol=STLink
566
+ RemRam.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
567
+
568
+ RemRam.menu.upload_method.serialMethod=Serial
569
+ RemRam.menu.upload_method.serialMethod.upload.protocol=maple_serial
570
+ RemRam.menu.upload_method.serialMethod.upload.tool=serial_upload
532
571
533
572
################################################################################
534
573
# Serialx activation
@@ -568,6 +607,12 @@ Maple.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
568
607
Maple.menu.xserial.disabled=Disabled (No Serial)
569
608
Maple.menu.xserial.disabled.build.xSerial=
570
609
610
+ RemRam.menu.xserial.generic=Enabled with generic Serial
611
+ RemRam.menu.xserial.none=Enabled without generic Serial
612
+ RemRam.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
613
+ RemRam.menu.xserial.disabled=Disabled (No Serial)
614
+ RemRam.menu.xserial.disabled.build.xSerial=
615
+
571
616
# USB connectivity
572
617
Nucleo_144.menu.usb.none=None
573
618
Nucleo_144.menu.usb.HID=HID keyboard and mouse support (if available)
@@ -749,3 +794,29 @@ Maple.menu.opt.o3lto.build.flags.ldspecs=-flto
749
794
Maple.menu.opt.ogstd=Debug (-g)
750
795
Maple.menu.opt.ogstd.build.flags.optimize=-g -Og
751
796
Maple.menu.opt.ogstd.build.flags.ldspecs=
797
+
798
+ RemRam.menu.opt.osstd=Smallest (-Os default)
799
+ RemRam.menu.opt.oslto=Smallest (-Os) with LTO
800
+ RemRam.menu.opt.oslto.build.flags.optimize=-Os -flto
801
+ RemRam.menu.opt.oslto.build.flags.ldspecs=-flto
802
+ RemRam.menu.opt.o1std=Fast (-O1)
803
+ RemRam.menu.opt.o1std.build.flags.optimize=-O1
804
+ RemRam.menu.opt.o1std.build.flags.ldspecs=
805
+ RemRam.menu.opt.o1lto=Fast (-O1) with LTO
806
+ RemRam.menu.opt.o1lto.build.flags.optimize=-O1 -flto
807
+ RemRam.menu.opt.o1lto.build.flags.ldspecs=-flto
808
+ RemRam.menu.opt.o2std=Faster (-O2)
809
+ RemRam.menu.opt.o2std.build.flags.optimize=-O2
810
+ RemRam.menu.opt.o2std.build.flags.ldspecs=
811
+ RemRam.menu.opt.o2lto=Faster (-O2) with LTO
812
+ RemRam.menu.opt.o2lto.build.flags.optimize=-O2 -flto
813
+ RemRam.menu.opt.o2lto.build.flags.ldspecs=-flto
814
+ RemRam.menu.opt.o3std=Fastest (-O3)
815
+ RemRam.menu.opt.o3std.build.flags.optimize=-O3
816
+ RemRam.menu.opt.o3std.build.flags.ldspecs=
817
+ RemRam.menu.opt.o3lto=Fastest (-O3) with LTO
818
+ RemRam.menu.opt.o3lto.build.flags.optimize=-O3 -flto
819
+ RemRam.menu.opt.o3lto.build.flags.ldspecs=-flto
820
+ RemRam.menu.opt.ogstd=Debug (-g)
821
+ RemRam.menu.opt.ogstd.build.flags.optimize=-g -Og
822
+ RemRam.menu.opt.ogstd.build.flags.ldspecs=
0 commit comments