|
2 | 2 |
|
3 | 3 | menu.pnum=Board part number |
4 | 4 |
|
5 | | -menu.xserial=Serial interface |
6 | | -menu.usb=USB interface (if available) |
| 5 | +menu.xserial=U(S)ART support |
| 6 | +menu.usb=USB support (if available) |
| 7 | +menu.xusb=USB speed (if available) |
7 | 8 |
|
8 | 9 | menu.opt=Optimize |
9 | 10 | menu.rtlib=C Runtime Library |
@@ -578,7 +579,7 @@ GenF1.menu.pnum.MAPLEMINI_F103CB.build.product_line=STM32F103xB |
578 | 579 | GenF1.menu.pnum.MAPLEMINI_F103CB.build.variant=MAPLEMINI_F103CB |
579 | 580 |
|
580 | 581 | # HY-TinySTM103TB board |
581 | | -# Support: |
| 582 | +# Support: |
582 | 583 | GenF1.menu.pnum.HY_TinySTM103TB=HY-TinySTM103TB |
583 | 584 | GenF1.menu.pnum.HY_TinySTM103TB.upload.maximum_size=131072 |
584 | 585 | GenF1.menu.pnum.HY_TinySTM103TB.upload.maximum_data_size=20480 |
@@ -841,128 +842,149 @@ RAK.menu.upload_method.STLink.upload.tool=stlink_upload |
841 | 842 |
|
842 | 843 | ################################################################################ |
843 | 844 | # Serialx activation |
844 | | -Nucleo_144.menu.xserial.generic=Enabledwithgeneric Serial |
845 | | -Nucleo_144.menu.xserial.none=Enabledwithout generic Serial |
| 845 | +Nucleo_144.menu.xserial.generic=Enabled(generic'Serial') |
| 846 | +Nucleo_144.menu.xserial.none=Enabled(no generic'Serial') |
846 | 847 | Nucleo_144.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE |
847 | | -Nucleo_144.menu.xserial.disabled=Disabled (No Serial) |
| 848 | +Nucleo_144.menu.xserial.disabled=Disabled (No Serial support) |
848 | 849 | Nucleo_144.menu.xserial.disabled.build.xSerial= |
849 | 850 |
|
850 | | -Nucleo_64.menu.xserial.generic=Enabledwithgeneric Serial |
851 | | -Nucleo_64.menu.xserial.none=Enabledwithout generic Serial |
| 851 | +Nucleo_64.menu.xserial.generic=Enabled(generic'Serial') |
| 852 | +Nucleo_64.menu.xserial.none=Enabled(no generic'Serial') |
852 | 853 | Nucleo_64.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE |
853 | | -Nucleo_64.menu.xserial.disabled=Disabled (No Serial) |
| 854 | +Nucleo_64.menu.xserial.disabled=Disabled (No Serial support) |
854 | 855 | Nucleo_64.menu.xserial.disabled.build.xSerial= |
855 | 856 |
|
856 | | -Nucleo_32.menu.xserial.generic=Enabledwithgeneric Serial |
857 | | -Nucleo_32.menu.xserial.none=Enabledwithout generic Serial |
| 857 | +Nucleo_32.menu.xserial.generic=Enabled(generic'Serial') |
| 858 | +Nucleo_32.menu.xserial.none=Enabled(no generic'Serial') |
858 | 859 | Nucleo_32.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE |
859 | | -Nucleo_32.menu.xserial.disabled=Disabled (No Serial) |
| 860 | +Nucleo_32.menu.xserial.disabled=Disabled (No Serial support) |
860 | 861 | Nucleo_32.menu.xserial.disabled.build.xSerial= |
861 | 862 |
|
862 | | -Disco.menu.xserial.generic=Enabledwithgeneric Serial |
863 | | -Disco.menu.xserial.none=Enabledwithout generic Serial |
| 863 | +Disco.menu.xserial.generic=Enabled(generic'Serial') |
| 864 | +Disco.menu.xserial.none=Enabled(no generic'Serial') |
864 | 865 | Disco.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE |
865 | | -Disco.menu.xserial.disabled=Disabled (No Serial) |
| 866 | +Disco.menu.xserial.disabled=Disabled (no Serial support) |
866 | 867 | Disco.menu.xserial.disabled.build.xSerial= |
867 | 868 |
|
868 | | -GenF0.menu.xserial.generic=Enabledwithgeneric Serial |
869 | | -GenF0.menu.xserial.none=Enabledwithout generic Serial |
| 869 | +GenF0.menu.xserial.generic=Enabled(generic'Serial') |
| 870 | +GenF0.menu.xserial.none=Enabled(no generic'Serial') |
870 | 871 | GenF0.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE |
871 | | -GenF0.menu.xserial.disabled=Disabled (No Serial) |
| 872 | +GenF0.menu.xserial.disabled=Disabled (no Serial support) |
872 | 873 | GenF0.menu.xserial.disabled.build.xSerial= |
873 | 874 |
|
874 | | -GenF1.menu.xserial.generic=Enabledwithgeneric Serial |
875 | | -GenF1.menu.xserial.none=Enabledwithout generic Serial |
| 875 | +GenF1.menu.xserial.generic=Enabled(generic'Serial') |
| 876 | +GenF1.menu.xserial.none=Enabled(no generic'Serial') |
876 | 877 | GenF1.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE |
877 | | -GenF1.menu.xserial.disabled=Disabled (No Serial) |
| 878 | +GenF1.menu.xserial.disabled=Disabled (no Serial support) |
878 | 879 | GenF1.menu.xserial.disabled.build.xSerial= |
879 | 880 |
|
880 | | -GenF4.menu.xserial.generic=Enabledwithgeneric Serial |
881 | | -GenF4.menu.xserial.none=Enabledwithout generic Serial |
| 881 | +GenF4.menu.xserial.generic=Enabled(generic'Serial') |
| 882 | +GenF4.menu.xserial.none=Enabled(no generic'Serial') |
882 | 883 | GenF4.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE |
883 | | -GenF4.menu.xserial.disabled=Disabled (No Serial) |
| 884 | +GenF4.menu.xserial.disabled=Disabled (no Serial support) |
884 | 885 | GenF4.menu.xserial.disabled.build.xSerial= |
885 | 886 |
|
886 | | -RAK.menu.xserial.generic=Enabledwithgeneric Serial |
887 | | -RAK.menu.xserial.none=Enabledwithout generic Serial |
| 887 | +RAK.menu.xserial.generic=Enabled(generic'Serial') |
| 888 | +RAK.menu.xserial.none=Enabled(no generic'Serial') |
888 | 889 | RAK.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE |
889 | | -RAK.menu.xserial.disabled=Disabled (No Serial) |
| 890 | +RAK.menu.xserial.disabled=Disabled (no Serial support) |
890 | 891 | RAK.menu.xserial.disabled.build.xSerial= |
891 | 892 |
|
892 | | -3dprinter.menu.xserial.generic=Enabledwithgeneric Serial |
893 | | -3dprinter.menu.xserial.none=Enabledwithout generic Serial |
| 893 | +3dprinter.menu.xserial.generic=Enabled(generic'Serial') |
| 894 | +3dprinter.menu.xserial.none=Enabled(no generic'Serial') |
894 | 895 | 3dprinter.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE |
895 | | -3dprinter.menu.xserial.disabled=Disabled (No Serial) |
| 896 | +3dprinter.menu.xserial.disabled=Disabled (no Serial support) |
896 | 897 | 3dprinter.menu.xserial.disabled.build.xSerial= |
897 | 898 |
|
898 | 899 | # USB connectivity |
899 | 900 | Nucleo_144.menu.usb.none=None |
900 | | -Nucleo_144.menu.usb.none=None |
901 | | -Nucleo_144.menu.usb.HIDFS=HID keyboard and mouse support Full Speed |
902 | | -Nucleo_144.menu.usb.HIDFS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE |
903 | | -Nucleo_144.menu.usb.HIDHS=HID keyboard and mouse support High Speed |
904 | | -Nucleo_144.menu.usb.HIDHS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE -DUSE_USB_HS |
905 | | -Nucleo_144.menu.usb.CDCFS=CDC Full Speed |
906 | | -Nucleo_144.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC |
907 | | -Nucleo_144.menu.usb.CDCHS=CDC High Speed |
908 | | -Nucleo_144.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS |
| 901 | +Nucleo_144.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART) |
| 902 | +Nucleo_144.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC |
| 903 | +Nucleo_144.menu.usb.CDC=CDC (no generic 'Serial') |
| 904 | +Nucleo_144.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB |
| 905 | +Nucleo_144.menu.usb.HID=HID (keyboard and mouse) |
| 906 | +Nucleo_144.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE |
| 907 | +Nucleo_144.menu.xusb.FS=Low/Full Speed |
| 908 | +Nucleo_144.menu.xusb.HS=High Speed |
| 909 | +Nucleo_144.menu.xusb.HS.build.usb_speed=-DUSE_USB_HS |
| 910 | +Nucleo_144.menu.xusb.HSFS=High Speed in Full Speed mode |
| 911 | +Nucleo_144.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS |
909 | 912 |
|
910 | 913 | Nucleo_64.menu.usb.none=None |
911 | | -Nucleo_64.menu.usb.none=None |
912 | | -Nucleo_64.menu.usb.HIDFS=HID keyboard and mouse support Full Speed |
913 | | -Nucleo_64.menu.usb.HIDFS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE |
914 | | -Nucleo_64.menu.usb.HIDHS=HID keyboard and mouse support High Speed |
915 | | -Nucleo_64.menu.usb.HIDHS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE -DUSE_USB_HS |
916 | | -Nucleo_64.menu.usb.CDCFS=CDC Full Speed |
917 | | -Nucleo_64.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC |
918 | | -Nucleo_64.menu.usb.CDCHS=CDC High Speed |
919 | | -Nucleo_64.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS |
| 914 | +Nucleo_64.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART) |
| 915 | +Nucleo_64.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC |
| 916 | +Nucleo_64.menu.usb.CDC=CDC (no generic 'Serial') |
| 917 | +Nucleo_64.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB |
| 918 | +Nucleo_64.menu.usb.HID=HID (keyboard and mouse) |
| 919 | +Nucleo_64.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE |
| 920 | +Nucleo_64.menu.xusb.FS=Low/Full Speed |
| 921 | +Nucleo_64.menu.xusb.HS=High Speed |
| 922 | +Nucleo_64.menu.xusb.HS.build.usb_speed=-DUSE_USB_HS |
| 923 | +Nucleo_64.menu.xusb.HSFS=High Speed in Full Speed mode |
| 924 | +Nucleo_64.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS |
920 | 925 |
|
921 | 926 | Nucleo_32.menu.usb.none=None |
922 | | -Nucleo_32.menu.usb.HIDFS=HID keyboard and mouse support Full Speed |
923 | | -Nucleo_32.menu.usb.HIDFS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE |
924 | | -Nucleo_32.menu.usb.HIDHS=HID keyboard and mouse support High Speed |
925 | | -Nucleo_32.menu.usb.HIDHS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE -DUSE_USB_HS |
926 | | -Nucleo_32.menu.usb.CDCFS=CDC Full Speed |
927 | | -Nucleo_32.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC |
928 | | -Nucleo_32.menu.usb.CDCHS=CDC High Speed |
929 | | -Nucleo_32.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS |
| 927 | +Nucleo_32.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART) |
| 928 | +Nucleo_32.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC |
| 929 | +Nucleo_32.menu.usb.CDC=CDC (no generic 'Serial') |
| 930 | +Nucleo_32.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB |
| 931 | +Nucleo_32.menu.usb.HID=HID (keyboard and mouse) |
| 932 | +Nucleo_32.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE |
| 933 | +Nucleo_32.menu.xusb.FS=Low/Full Speed |
| 934 | +Nucleo_32.menu.xusb.HS=High Speed |
| 935 | +Nucleo_32.menu.xusb.HS.build.usb_speed=-DUSE_USB_HS |
| 936 | +Nucleo_32.menu.xusb.HSFS=High Speed in Full Speed mode |
| 937 | +Nucleo_32.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS |
930 | 938 |
|
931 | 939 | Disco.menu.usb.none=None |
932 | | -Disco.menu.usb.HIDFS=HID keyboard and mouse support Full Speed |
933 | | -Disco.menu.usb.HIDFS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE |
934 | | -Disco.menu.usb.HIDHS=HID keyboard and mouse support High Speed |
935 | | -Disco.menu.usb.HIDHS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE -DUSE_USB_HS |
936 | | -Disco.menu.usb.CDCFS=CDC Full Speed |
937 | | -Disco.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC |
938 | | -Disco.menu.usb.CDCHS=CDC High Speed |
939 | | -Disco.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS |
| 940 | +Disco.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART) |
| 941 | +Disco.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC |
| 942 | +Disco.menu.usb.CDC=CDC (no generic 'Serial') |
| 943 | +Disco.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB |
| 944 | +Disco.menu.usb.HID=HID (keyboard and mouse) |
| 945 | +Disco.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE |
| 946 | +Disco.menu.xusb.FS=Low/Full Speed |
| 947 | +Disco.menu.xusb.HS=High Speed |
| 948 | +Disco.menu.xusb.HS.build.usb_speed=-DUSE_USB_HS |
| 949 | +Disco.menu.xusb.HSFS=High Speed in Full Speed mode |
| 950 | +Disco.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS |
940 | 951 |
|
941 | 952 | GenF1.menu.usb.none=None |
942 | | -GenF1.menu.usb.HIDFS=HID keyboard and mouse support Full Speed |
943 | | -GenF1.menu.usb.HIDFS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE |
944 | | -GenF1.menu.usb.HIDHS=HID keyboard and mouse support High Speed |
945 | | -GenF1.menu.usb.HIDHS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE -DUSE_USB_HS |
946 | | -GenF1.menu.usb.CDCFS=CDC Full Speed |
947 | | -GenF1.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC |
948 | | -GenF1.menu.usb.CDCHS=CDC High Speed |
949 | | -GenF1.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS |
| 953 | +GenF1.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART) |
| 954 | +GenF1.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC |
| 955 | +GenF1.menu.usb.CDC=CDC (no generic 'Serial') |
| 956 | +GenF1.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB |
| 957 | +GenF1.menu.usb.HID=HID (keyboard and mouse) |
| 958 | +GenF1.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE |
| 959 | +GenF1.menu.xusb.FS=Low/Full Speed |
| 960 | +GenF1.menu.xusb.HS=High Speed |
| 961 | +GenF1.menu.xusb.HS.build.usb_speed=-DUSE_USB_HS |
| 962 | +GenF1.menu.xusb.HSFS=High Speed in Full Speed mode |
| 963 | +GenF1.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS |
950 | 964 |
|
951 | 965 | GenF4.menu.usb.none=None |
952 | | -GenF4.menu.usb.HIDFS=HID keyboard and mouse support Full Speed |
953 | | -GenF4.menu.usb.HIDFS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE |
954 | | -GenF4.menu.usb.HIDHS=HID keyboard and mouse support High Speed |
955 | | -GenF4.menu.usb.HIDHS.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE -DUSE_USB_HS |
956 | | -GenF4.menu.usb.CDCFS=CDC Full Speed |
957 | | -GenF4.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC |
958 | | -GenF4.menu.usb.CDCHS=CDC High Speed |
959 | | -GenF4.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS |
| 966 | +GenF4.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART) |
| 967 | +GenF4.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC |
| 968 | +GenF4.menu.usb.CDC=CDC (no generic 'Serial') |
| 969 | +GenF4.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB |
| 970 | +GenF4.menu.usb.HID=HID (keyboard and mouse) |
| 971 | +GenF4.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE |
| 972 | +GenF4.menu.xusb.FS=Low/Full Speed |
| 973 | +GenF4.menu.xusb.HS=High Speed |
| 974 | +GenF4.menu.xusb.HS.build.usb_speed=-DUSE_USB_HS |
| 975 | +GenF4.menu.xusb.HSFS=High Speed in Full Speed mode |
| 976 | +GenF4.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS |
960 | 977 |
|
961 | 978 | 3dprinter.menu.usb.none=None |
962 | | -3dprinter.menu.usb.CDCFS=CDC Full Speed |
963 | | -3dprinter.menu.usb.CDCFS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC |
964 | | -3dprinter.menu.usb.CDCHS=CDC High Speed |
965 | | -3dprinter.menu.usb.CDCHS.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DUSE_USB_HS |
| 979 | +3dprinter.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART) |
| 980 | +3dprinter.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC |
| 981 | +3dprinter.menu.usb.CDC=CDC (no generic 'Serial') |
| 982 | +3dprinter.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB |
| 983 | +3dprinter.menu.xusb.FS=Low/Full Speed |
| 984 | +3dprinter.menu.xusb.HS=High Speed |
| 985 | +3dprinter.menu.xusb.HS.build.usb_speed=-DUSE_USB_HS |
| 986 | +3dprinter.menu.xusb.HSFS=High Speed in Full Speed mode |
| 987 | +3dprinter.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS |
966 | 988 |
|
967 | 989 | # Optimizations |
968 | 990 | Nucleo_144.menu.opt.osstd=Smallest (-Os default) |
|