@@ -6,6 +6,7 @@ menu.xserial=Serial interface
6
6
menu.usb=USB interface
7
7
8
8
menu.opt=Optimize
9
+ menu.rtlib=C Runtime Library
9
10
menu.upload_method=Upload method
10
11
menu.flash=Flash Memory Size
11
12
menu.ram=RAM Size
@@ -909,3 +910,94 @@ RemRam.menu.opt.o3lto=Fastest (-O3) with LTO
909
910
RemRam.menu.opt.o3lto.build.flags.optimize=-O3 -flto
910
911
RemRam.menu.opt.ogstd=Debug (-g)
911
912
RemRam.menu.opt.ogstd.build.flags.optimize=-g -Og
913
+
914
+ # C Runtime Library
915
+ Nucleo_144.menu.rtlib.nano=Newlib Nano (default)
916
+ Nucleo_144.menu.rtlib.nanofp=Newlib Nano + Float Printf
917
+ Nucleo_144.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
918
+ Nucleo_144.menu.rtlib.nanofs=Newlib Nano + Float Scanf
919
+ Nucleo_144.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
920
+ Nucleo_144.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
921
+ Nucleo_144.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
922
+ Nucleo_144.menu.rtlib.full=Newlib Standard
923
+ Nucleo_144.menu.rtlib.full.build.flags.ldspecs=
924
+
925
+ Nucleo_64.menu.rtlib.nano=Newlib Nano (default)
926
+ Nucleo_64.menu.rtlib.nanofp=Newlib Nano + Float Printf
927
+ Nucleo_64.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
928
+ Nucleo_64.menu.rtlib.nanofs=Newlib Nano + Float Scanf
929
+ Nucleo_64.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
930
+ Nucleo_64.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
931
+ Nucleo_64.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
932
+ Nucleo_64.menu.rtlib.full=Newlib Standard
933
+ Nucleo_64.menu.rtlib.full.build.flags.ldspecs=
934
+
935
+ Nucleo_32.menu.rtlib.nano=Newlib Nano (default)
936
+ Nucleo_32.menu.rtlib.nanofp=Newlib Nano + Float Printf
937
+ Nucleo_32.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
938
+ Nucleo_32.menu.rtlib.nanofs=Newlib Nano + Float Scanf
939
+ Nucleo_32.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
940
+ Nucleo_32.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
941
+ Nucleo_32.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
942
+ Nucleo_32.menu.rtlib.full=Newlib Standard
943
+ Nucleo_32.menu.rtlib.full.build.flags.ldspecs=
944
+
945
+ Disco.menu.rtlib.nano=Newlib Nano (default)
946
+ Disco.menu.rtlib.nanofp=Newlib Nano + Float Printf
947
+ Disco.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
948
+ Disco.menu.rtlib.nanofs=Newlib Nano + Float Scanf
949
+ Disco.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
950
+ Disco.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
951
+ Disco.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
952
+ Disco.menu.rtlib.full=Newlib Standard
953
+ Disco.menu.rtlib.full.build.flags.ldspecs=
954
+
955
+ GenF103.menu.rtlib.nano=Newlib Nano (default)
956
+ GenF103.menu.rtlib.nanofp=Newlib Nano + Float Printf
957
+ GenF103.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
958
+ GenF103.menu.rtlib.nanofs=Newlib Nano + Float Scanf
959
+ GenF103.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
960
+ GenF103.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
961
+ GenF103.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
962
+ GenF103.menu.rtlib.full=Newlib Standard
963
+ GenF103.menu.rtlib.full.build.flags.ldspecs=
964
+
965
+ GenF4.menu.rtlib.nano=Newlib Nano (default)
966
+ GenF4.menu.rtlib.nanofp=Newlib Nano + Float Printf
967
+ GenF4.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
968
+ GenF4.menu.rtlib.nanofs=Newlib Nano + Float Scanf
969
+ GenF4.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
970
+ GenF4.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
971
+ GenF4.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
972
+ GenF4.menu.rtlib.full=Newlib Standard
973
+ GenF4.menu.rtlib.full.build.flags.ldspecs=
974
+
975
+ Maple.menu.rtlib.nano=Newlib Nano (default)
976
+ Maple.menu.rtlib.nanofp=Newlib Nano + Float Printf
977
+ Maple.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
978
+ Maple.menu.rtlib.nanofs=Newlib Nano + Float Scanf
979
+ Maple.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
980
+ Maple.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
981
+ Maple.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
982
+ Maple.menu.rtlib.full=Newlib Standard
983
+ Maple.menu.rtlib.full.build.flags.ldspecs=
984
+
985
+ RAK.menu.rtlib.nano=Newlib Nano (default)
986
+ RAK.menu.rtlib.nanofp=Newlib Nano + Float Printf
987
+ RAK.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
988
+ RAK.menu.rtlib.nanofs=Newlib Nano + Float Scanf
989
+ RAK.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
990
+ RAK.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
991
+ RAK.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
992
+ RAK.menu.rtlib.full=Newlib Standard
993
+ RAK.menu.rtlib.full.build.flags.ldspecs=
994
+
995
+ RemRam.menu.rtlib.nano=Newlib Nano (default)
996
+ RemRam.menu.rtlib.nanofp=Newlib Nano + Float Printf
997
+ RemRam.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
998
+ RemRam.menu.rtlib.nanofs=Newlib Nano + Float Scanf
999
+ RemRam.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
1000
+ RemRam.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
1001
+ RemRam.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
1002
+ RemRam.menu.rtlib.full=Newlib Standard
1003
+ RemRam.menu.rtlib.full.build.flags.ldspecs=
0 commit comments