3
3
menu.pnum=Board part number
4
4
5
5
menu.xserial=Serial interface
6
- menu.usb=USB interface
6
+ menu.usb=USB interface (if available)
7
7
8
8
menu.opt=Optimize
9
9
menu.rtlib=C Runtime Library
@@ -17,10 +17,6 @@ menu.ram=RAM Size
17
17
Nucleo_144.name=Nucleo-144
18
18
19
19
Nucleo_144.build.vid=0x0483
20
- Nucleo_144.build.pid=0x5711
21
- Nucleo_144.vid.0=0x0483
22
- Nucleo_144.pid.0=0x5711
23
-
24
20
Nucleo_144.build.core=arduino
25
21
Nucleo_144.build.board=Nucleo_144
26
22
Nucleo_144.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -138,10 +134,6 @@ Nucleo_144.menu.upload_method.STLink.upload.tool=stlink_upload
138
134
Nucleo_64.name=Nucleo-64
139
135
140
136
Nucleo_64.build.vid=0x0483
141
- Nucleo_64.build.pid=0x5711
142
- Nucleo_64.vid.0=0x0483
143
- Nucleo_64.pid.0=0x5711
144
-
145
137
Nucleo_64.build.core=arduino
146
138
Nucleo_64.build.board=Nucleo_64
147
139
Nucleo_64.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -317,10 +309,6 @@ Nucleo_64.menu.upload_method.STLink.upload.tool=stlink_upload
317
309
Nucleo_32.name=Nucleo-32
318
310
319
311
Nucleo_32.build.vid=0x0483
320
- Nucleo_32.build.pid=0x5711
321
- Nucleo_32.vid.0=0x0483
322
- Nucleo_32.pid.0=0x5711
323
-
324
312
Nucleo_32.build.core=arduino
325
313
Nucleo_32.build.board=Nucleo_32
326
314
Nucleo_32.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -391,10 +379,6 @@ Nucleo_32.menu.upload_method.STLink.upload.tool=stlink_upload
391
379
Disco.name=Discovery
392
380
393
381
Disco.build.vid=0x0483
394
- Disco.build.pid=0x5711
395
- Disco.vid.0=0x0483
396
- Disco.pid.0=0x5711
397
-
398
382
Disco.build.core=arduino
399
383
Disco.build.board=Disco
400
384
Disco.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -523,11 +507,7 @@ GenF0.menu.upload_method.serialMethod.upload.tool=serial_upload
523
507
# Generic F103
524
508
GenF103.name=Generic STM32F103 series
525
509
526
- GenF103.build.vid=0x1EAF
527
- GenF103.build.pid=0x0004
528
- GenF103.vid.0=0x1EAF
529
- GenF103.pid.0=0x0004
530
-
510
+ GenF103.build.vid=0x0483
531
511
GenF103.build.core=arduino
532
512
GenF103.build.board=GenF103
533
513
GenF103.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -568,11 +548,7 @@ GenF103.menu.upload_method.bmpMethod.upload.tool=bmp_upload
568
548
569
549
GenF4.name=Generic STM32F4 series
570
550
571
- GenF4.build.vid=0x1EAF
572
- GenF4.build.pid=0x0004
573
- GenF4.vid.0=0x1EAF
574
- GenF4.pid.0=0x0004
575
-
551
+ GenF4.build.vid=0x0483
576
552
GenF4.build.core=arduino
577
553
GenF4.build.board=GenF4
578
554
GenF4.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -633,11 +609,7 @@ GenF4.menu.upload_method.bmpMethod.upload.tool=bmp_upload
633
609
# Maple
634
610
Maple.name=Maple series
635
611
636
- Maple.build.vid=0x1EAF
637
- Maple.build.pid=0x0004
638
- Maple.vid.0=0x1EAF
639
- Maple.pid.0=0x0004
640
-
612
+ Maple.build.vid=0x0483
641
613
Maple.build.core=arduino
642
614
Maple.build.board=Maple
643
615
Maple.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -669,10 +641,6 @@ Maple.menu.upload_method.serialMethod.upload.tool=serial_upload
669
641
RAK.name=RAKWireless
670
642
671
643
RAK.build.vid=0x0483
672
- RAK.build.pid=0x5711
673
- RAK.vid.0=0x0483
674
- RAK.pid.0=0x5711
675
-
676
644
RAK.build.core=arduino
677
645
RAK.build.board=RAK
678
646
RAK.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -711,10 +679,6 @@ RAK.menu.upload_method.STLink.upload.tool=stlink_upload
711
679
3dprinter.name=3D printer boards
712
680
713
681
3dprinter.build.vid=0x0483
714
- 3dprinter.build.pid=0x5711
715
- 3dprinter.vid.0=0x0483
716
- 3dprinter.pid.0=0x5711
717
-
718
682
3dprinter.build.core=arduino
719
683
3dprinter.build.board=3dprinter
720
684
3dprinter.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -744,11 +708,6 @@ RAK.menu.upload_method.STLink.upload.tool=stlink_upload
744
708
3dprinter.menu.pnum.REMRAM_V1.build.variant=REMRAM_V1
745
709
3dprinter.menu.pnum.REMRAM_V1.build.cmsis_lib_gcc=arm_cortexM7l_math
746
710
747
- # Virtual COM port
748
- #3dprinter.menu.usb.none=None
749
- #3dprinter.menu.usb.CDC=CDC
750
- #3dprinter.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_FS
751
-
752
711
# Upload menu
753
712
3dprinter.menu.upload_method.STLinkMethod=STLink
754
713
3dprinter.menu.upload_method.STLinkMethod.upload.protocol=STLink
@@ -822,28 +781,82 @@ RAK.menu.xserial.disabled.build.xSerial=
822
781
823
782
# USB connectivity
824
783
Nucleo_144.menu.usb.none=None
825
- Nucleo_144.menu.usb.HID=HID keyboard and mouse support (if available)
826
- Nucleo_144.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
827
- #Nucleo_144.menu.usb.CDC=CDC (if available)
828
- #Nucleo_144.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_FS
784
+ Nucleo_144.menu.usb.none=None
785
+ Nucleo_144.menu.usb.HIDFS=HID keyboard and mouse support Full Speed
786
+ Nucleo_144.menu.usb.HIDFS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
787
+ Nucleo_144.menu.usb.HIDHS=HID keyboard and mouse support High Speed
788
+ Nucleo_144.menu.usb.HIDHS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE -DUSE_USB_HS
789
+ Nucleo_144.menu.usb.CDCFS=CDC Full Speed
790
+ Nucleo_144.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
791
+ Nucleo_144.menu.usb.CDCHS=CDC High Speed
792
+ Nucleo_144.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS
829
793
830
794
Nucleo_64.menu.usb.none=None
831
- Nucleo_64.menu.usb.HID=HID keyboard and mouse support (if available)
832
- Nucleo_64.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
833
- #Nucleo_64.menu.usb.CDC=CDC (if available)
834
- #Nucleo_64.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_FS
795
+ Nucleo_64.menu.usb.none=None
796
+ Nucleo_64.menu.usb.HIDFS=HID keyboard and mouse support Full Speed
797
+ Nucleo_64.menu.usb.HIDFS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
798
+ Nucleo_64.menu.usb.HIDHS=HID keyboard and mouse support High Speed
799
+ Nucleo_64.menu.usb.HIDHS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE -DUSE_USB_HS
800
+ Nucleo_64.menu.usb.CDCFS=CDC Full Speed
801
+ Nucleo_64.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
802
+ Nucleo_64.menu.usb.CDCHS=CDC High Speed
803
+ Nucleo_64.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS
835
804
836
805
Nucleo_32.menu.usb.none=None
837
- Nucleo_32.menu.usb.HID=HID keyboard and mouse support (if available)
838
- Nucleo_32.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
839
- #Nucleo_32.menu.usb.CDC=CDC (if available)
840
- #Nucleo_32.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_FS
806
+ Nucleo_32.menu.usb.HIDFS=HID keyboard and mouse support Full Speed
807
+ Nucleo_32.menu.usb.HIDFS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
808
+ Nucleo_32.menu.usb.HIDHS=HID keyboard and mouse support High Speed
809
+ Nucleo_32.menu.usb.HIDHS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE -DUSE_USB_HS
810
+ Nucleo_32.menu.usb.CDCFS=CDC Full Speed
811
+ Nucleo_32.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
812
+ Nucleo_32.menu.usb.CDCHS=CDC High Speed
813
+ Nucleo_32.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS
841
814
842
815
Disco.menu.usb.none=None
843
- Disco.menu.usb.HID=HID keyboard and mouse support (if available)
844
- Disco.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
845
- #Disco.menu.usb.CDC=CDC (if available)
846
- #Disco.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_FS
816
+ Disco.menu.usb.HIDFS=HID keyboard and mouse support Full Speed
817
+ Disco.menu.usb.HIDFS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
818
+ Disco.menu.usb.HIDHS=HID keyboard and mouse support High Speed
819
+ Disco.menu.usb.HIDHS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE -DUSE_USB_HS
820
+ Disco.menu.usb.CDCFS=CDC Full Speed
821
+ Disco.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
822
+ Disco.menu.usb.CDCHS=CDC High Speed
823
+ Disco.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS
824
+
825
+ GenF103.menu.usb.none=None
826
+ GenF103.menu.usb.HIDFS=HID keyboard and mouse support Full Speed
827
+ GenF103.menu.usb.HIDFS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
828
+ GenF103.menu.usb.HIDHS=HID keyboard and mouse support High Speed
829
+ GenF103.menu.usb.HIDHS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE -DUSE_USB_HS
830
+ GenF103.menu.usb.CDCFS=CDC Full Speed
831
+ GenF103.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
832
+ GenF103.menu.usb.CDCHS=CDC High Speed
833
+ GenF103.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS
834
+
835
+ GenF4.menu.usb.none=None
836
+ GenF4.menu.usb.HIDFS=HID keyboard and mouse support Full Speed
837
+ GenF4.menu.usb.HIDFS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
838
+ GenF4.menu.usb.HIDHS=HID keyboard and mouse support High Speed
839
+ GenF4.menu.usb.HIDHS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE -DUSE_USB_HS
840
+ GenF4.menu.usb.CDCFS=CDC Full Speed
841
+ GenF4.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
842
+ GenF4.menu.usb.CDCHS=CDC High Speed
843
+ GenF4.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS
844
+
845
+ Maple.menu.usb.none=None
846
+ Maple.menu.usb.HIDFS=HID keyboard and mouse support Full Speed
847
+ Maple.menu.usb.HIDFS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
848
+ Maple.menu.usb.HIDHS=HID keyboard and mouse support High Speed
849
+ Maple.menu.usb.HIDHS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE -DUSE_USB_HS
850
+ Maple.menu.usb.CDCFS=CDC Full Speed
851
+ Maple.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
852
+ Maple.menu.usb.CDCHS=CDC High Speed
853
+ Maple.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS
854
+
855
+ 3dprinter.menu.usb.none=None
856
+ 3dprinter.menu.usb.CDCFS=CDC Full Speed
857
+ 3dprinter.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
858
+ 3dprinter.menu.usb.CDCHS=CDC High Speed
859
+ 3dprinter.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS
847
860
848
861
# Optimizations
849
862
Nucleo_144.menu.opt.osstd=Smallest (-Os default)
0 commit comments