@@ -5069,6 +5069,22 @@ GenU5.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
5069
5069
GenU5.build.series=STM32U5xx
5070
5070
GenU5.build.cmsis_lib_gcc=arm_ARMv8MMLlfsp_math
5071
5071
5072
+ # Generic U575AGIxQ
5073
+ GenU5.menu.pnum.GENERIC_U575AGIXQ=Generic U575AGIxQ
5074
+ GenU5.menu.pnum.GENERIC_U575AGIXQ.upload.maximum_size=1048576
5075
+ GenU5.menu.pnum.GENERIC_U575AGIXQ.upload.maximum_data_size=262144
5076
+ GenU5.menu.pnum.GENERIC_U575AGIXQ.build.board=GENERIC_U575AGIXQ
5077
+ GenU5.menu.pnum.GENERIC_U575AGIXQ.build.product_line=STM32U575xx
5078
+ GenU5.menu.pnum.GENERIC_U575AGIXQ.build.variant=STM32U5xx/U575A(G-I)IxQ_U585AIIxQ
5079
+
5080
+ # Generic U575AIIxQ
5081
+ GenU5.menu.pnum.GENERIC_U575AIIXQ=Generic U575AIIxQ
5082
+ GenU5.menu.pnum.GENERIC_U575AIIXQ.upload.maximum_size=2097152
5083
+ GenU5.menu.pnum.GENERIC_U575AIIXQ.upload.maximum_data_size=262144
5084
+ GenU5.menu.pnum.GENERIC_U575AIIXQ.build.board=GENERIC_U575AIIXQ
5085
+ GenU5.menu.pnum.GENERIC_U575AIIXQ.build.product_line=STM32U575xx
5086
+ GenU5.menu.pnum.GENERIC_U575AIIXQ.build.variant=STM32U5xx/U575A(G-I)IxQ_U585AIIxQ
5087
+
5072
5088
# Generic U575ZGTxQ
5073
5089
GenU5.menu.pnum.GENERIC_U575ZGTXQ=Generic U575ZGTxQ
5074
5090
GenU5.menu.pnum.GENERIC_U575ZGTXQ.upload.maximum_size=1048576
@@ -5085,6 +5101,14 @@ GenU5.menu.pnum.GENERIC_U575ZITXQ.build.board=GENERIC_U575ZITXQ
5085
5101
GenU5.menu.pnum.GENERIC_U575ZITXQ.build.product_line=STM32U575xx
5086
5102
GenU5.menu.pnum.GENERIC_U575ZITXQ.build.variant=STM32U5xx/U575Z(G-I)TxQ_U585ZETxQ
5087
5103
5104
+ # Generic U585AIIxQ
5105
+ GenU5.menu.pnum.GENERIC_U585AIIXQ=Generic U585AIIxQ
5106
+ GenU5.menu.pnum.GENERIC_U585AIIXQ.upload.maximum_size=2097152
5107
+ GenU5.menu.pnum.GENERIC_U585AIIXQ.upload.maximum_data_size=262144
5108
+ GenU5.menu.pnum.GENERIC_U585AIIXQ.build.board=GENERIC_U585AIIXQ
5109
+ GenU5.menu.pnum.GENERIC_U585AIIXQ.build.product_line=STM32U585xx
5110
+ GenU5.menu.pnum.GENERIC_U585AIIXQ.build.variant=STM32U5xx/U575A(G-I)IxQ_U585AIIxQ
5111
+
5088
5112
# Generic U585ZETxQ
5089
5113
GenU5.menu.pnum.GENERIC_U585ZETXQ=Generic U585ZETxQ
5090
5114
GenU5.menu.pnum.GENERIC_U585ZETXQ.upload.maximum_size=524288
@@ -6047,6 +6071,12 @@ GenL5.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
6047
6071
GenL5.menu.xserial.disabled=Disabled (no Serial support)
6048
6072
GenL5.menu.xserial.disabled.build.xSerial=
6049
6073
6074
+ GenU5.menu.xserial.generic=Enabled (generic 'Serial')
6075
+ GenU5.menu.xserial.none=Enabled (no generic 'Serial')
6076
+ GenU5.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
6077
+ GenU5.menu.xserial.disabled=Disabled (no Serial support)
6078
+ GenU5.menu.xserial.disabled.build.xSerial=
6079
+
6050
6080
GenWB.menu.xserial.generic=Enabled (generic 'Serial')
6051
6081
GenWB.menu.xserial.none=Enabled (no generic 'Serial')
6052
6082
GenWB.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
@@ -6314,6 +6344,19 @@ GenL5.menu.xusb.HS.build.usb_speed=-DUSE_USB_HS
6314
6344
GenL5.menu.xusb.HSFS=High Speed in Full Speed mode
6315
6345
GenL5.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
6316
6346
6347
+ GenU5.menu.usb.none=None
6348
+ GenU5.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
6349
+ GenU5.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
6350
+ GenU5.menu.usb.CDC=CDC (no generic 'Serial')
6351
+ GenU5.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB
6352
+ GenU5.menu.usb.HID=HID (keyboard and mouse)
6353
+ GenU5.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
6354
+ GenU5.menu.xusb.FS=Low/Full Speed
6355
+ GenU5.menu.xusb.HS=High Speed
6356
+ GenU5.menu.xusb.HS.build.usb_speed=-DUSE_USB_HS
6357
+ GenU5.menu.xusb.HSFS=High Speed in Full Speed mode
6358
+ GenU5.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
6359
+
6317
6360
GenWB.menu.usb.none=None
6318
6361
GenWB.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
6319
6362
GenWB.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
@@ -6739,6 +6782,25 @@ GenL5.menu.opt.o3lto.build.flags.optimize=-O3 -flto
6739
6782
GenL5.menu.opt.ogstd=Debug (-Og)
6740
6783
GenL5.menu.opt.ogstd.build.flags.optimize=-Og
6741
6784
6785
+ GenU5.menu.opt.osstd=Smallest (-Os default)
6786
+ GenU5.menu.opt.osstd.build.flags.optimize=-Os
6787
+ GenU5.menu.opt.oslto=Smallest (-Os) with LTO
6788
+ GenU5.menu.opt.oslto.build.flags.optimize=-Os -flto
6789
+ GenU5.menu.opt.o1std=Fast (-O1)
6790
+ GenU5.menu.opt.o1std.build.flags.optimize=-O1
6791
+ GenU5.menu.opt.o1lto=Fast (-O1) with LTO
6792
+ GenU5.menu.opt.o1lto.build.flags.optimize=-O1 -flto
6793
+ GenU5.menu.opt.o2std=Faster (-O2)
6794
+ GenU5.menu.opt.o2std.build.flags.optimize=-O2
6795
+ GenU5.menu.opt.o2lto=Faster (-O2) with LTO
6796
+ GenU5.menu.opt.o2lto.build.flags.optimize=-O2 -flto
6797
+ GenU5.menu.opt.o3std=Fastest (-O3)
6798
+ GenU5.menu.opt.o3std.build.flags.optimize=-O3
6799
+ GenU5.menu.opt.o3lto=Fastest (-O3) with LTO
6800
+ GenU5.menu.opt.o3lto.build.flags.optimize=-O3 -flto
6801
+ GenU5.menu.opt.ogstd=Debug (-g)
6802
+ GenU5.menu.opt.ogstd.build.flags.optimize=-g -Og
6803
+
6742
6804
GenWB.menu.opt.osstd=Smallest (-Os default)
6743
6805
GenWB.menu.opt.oslto=Smallest (-Os) with LTO
6744
6806
GenWB.menu.opt.oslto.build.flags.optimize=-Os -flto
@@ -7205,6 +7267,16 @@ GenL5.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float
7205
7267
GenL5.menu.rtlib.full=Newlib Standard
7206
7268
GenL5.menu.rtlib.full.build.flags.ldspecs=
7207
7269
7270
+ GenU5.menu.rtlib.nano=Newlib Nano (default)
7271
+ GenU5.menu.rtlib.nanofp=Newlib Nano + Float Printf
7272
+ GenU5.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
7273
+ GenU5.menu.rtlib.nanofs=Newlib Nano + Float Scanf
7274
+ GenU5.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
7275
+ GenU5.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
7276
+ GenU5.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
7277
+ GenU5.menu.rtlib.full=Newlib Standard
7278
+ GenU5.menu.rtlib.full.build.flags.ldspecs=
7279
+
7208
7280
GenWB.menu.rtlib.nano=Newlib Nano (default)
7209
7281
GenWB.menu.rtlib.nanofp=Newlib Nano + Float Printf
7210
7282
GenWB.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
0 commit comments