@@ -5117,6 +5117,22 @@ GenU5.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
5117
5117
GenU5.build.series=STM32U5xx
5118
5118
GenU5.build.cmsis_lib_gcc=arm_ARMv8MMLlfsp_math
5119
5119
5120
+ # Generic U575AGIxQ
5121
+ GenU5.menu.pnum.GENERIC_U575AGIXQ=Generic U575AGIxQ
5122
+ GenU5.menu.pnum.GENERIC_U575AGIXQ.upload.maximum_size=1048576
5123
+ GenU5.menu.pnum.GENERIC_U575AGIXQ.upload.maximum_data_size=262144
5124
+ GenU5.menu.pnum.GENERIC_U575AGIXQ.build.board=GENERIC_U575AGIXQ
5125
+ GenU5.menu.pnum.GENERIC_U575AGIXQ.build.product_line=STM32U575xx
5126
+ GenU5.menu.pnum.GENERIC_U575AGIXQ.build.variant=STM32U5xx/U575A(G-I)IxQ_U585AIIxQ
5127
+
5128
+ # Generic U575AIIxQ
5129
+ GenU5.menu.pnum.GENERIC_U575AIIXQ=Generic U575AIIxQ
5130
+ GenU5.menu.pnum.GENERIC_U575AIIXQ.upload.maximum_size=2097152
5131
+ GenU5.menu.pnum.GENERIC_U575AIIXQ.upload.maximum_data_size=262144
5132
+ GenU5.menu.pnum.GENERIC_U575AIIXQ.build.board=GENERIC_U575AIIXQ
5133
+ GenU5.menu.pnum.GENERIC_U575AIIXQ.build.product_line=STM32U575xx
5134
+ GenU5.menu.pnum.GENERIC_U575AIIXQ.build.variant=STM32U5xx/U575A(G-I)IxQ_U585AIIxQ
5135
+
5120
5136
# Generic U575ZGTxQ
5121
5137
GenU5.menu.pnum.GENERIC_U575ZGTXQ=Generic U575ZGTxQ
5122
5138
GenU5.menu.pnum.GENERIC_U575ZGTXQ.upload.maximum_size=1048576
@@ -5133,6 +5149,14 @@ GenU5.menu.pnum.GENERIC_U575ZITXQ.build.board=GENERIC_U575ZITXQ
5133
5149
GenU5.menu.pnum.GENERIC_U575ZITXQ.build.product_line=STM32U575xx
5134
5150
GenU5.menu.pnum.GENERIC_U575ZITXQ.build.variant=STM32U5xx/U575Z(G-I)TxQ_U585ZETxQ
5135
5151
5152
+ # Generic U585AIIxQ
5153
+ GenU5.menu.pnum.GENERIC_U585AIIXQ=Generic U585AIIxQ
5154
+ GenU5.menu.pnum.GENERIC_U585AIIXQ.upload.maximum_size=2097152
5155
+ GenU5.menu.pnum.GENERIC_U585AIIXQ.upload.maximum_data_size=262144
5156
+ GenU5.menu.pnum.GENERIC_U585AIIXQ.build.board=GENERIC_U585AIIXQ
5157
+ GenU5.menu.pnum.GENERIC_U585AIIXQ.build.product_line=STM32U585xx
5158
+ GenU5.menu.pnum.GENERIC_U585AIIXQ.build.variant=STM32U5xx/U575A(G-I)IxQ_U585AIIxQ
5159
+
5136
5160
# Generic U585ZETxQ
5137
5161
GenU5.menu.pnum.GENERIC_U585ZETXQ=Generic U585ZETxQ
5138
5162
GenU5.menu.pnum.GENERIC_U585ZETXQ.upload.maximum_size=524288
@@ -6095,6 +6119,12 @@ GenL5.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
6095
6119
GenL5.menu.xserial.disabled=Disabled (no Serial support)
6096
6120
GenL5.menu.xserial.disabled.build.xSerial=
6097
6121
6122
+ GenU5.menu.xserial.generic=Enabled (generic 'Serial')
6123
+ GenU5.menu.xserial.none=Enabled (no generic 'Serial')
6124
+ GenU5.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
6125
+ GenU5.menu.xserial.disabled=Disabled (no Serial support)
6126
+ GenU5.menu.xserial.disabled.build.xSerial=
6127
+
6098
6128
GenWB.menu.xserial.generic=Enabled (generic 'Serial')
6099
6129
GenWB.menu.xserial.none=Enabled (no generic 'Serial')
6100
6130
GenWB.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
@@ -6362,6 +6392,19 @@ GenL5.menu.xusb.HS.build.usb_speed=-DUSE_USB_HS
6362
6392
GenL5.menu.xusb.HSFS=High Speed in Full Speed mode
6363
6393
GenL5.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
6364
6394
6395
+ GenU5.menu.usb.none=None
6396
+ GenU5.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
6397
+ GenU5.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
6398
+ GenU5.menu.usb.CDC=CDC (no generic 'Serial')
6399
+ GenU5.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB
6400
+ GenU5.menu.usb.HID=HID (keyboard and mouse)
6401
+ GenU5.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
6402
+ GenU5.menu.xusb.FS=Low/Full Speed
6403
+ GenU5.menu.xusb.HS=High Speed
6404
+ GenU5.menu.xusb.HS.build.usb_speed=-DUSE_USB_HS
6405
+ GenU5.menu.xusb.HSFS=High Speed in Full Speed mode
6406
+ GenU5.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
6407
+
6365
6408
GenWB.menu.usb.none=None
6366
6409
GenWB.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
6367
6410
GenWB.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
@@ -6787,6 +6830,25 @@ GenL5.menu.opt.o3lto.build.flags.optimize=-O3 -flto
6787
6830
GenL5.menu.opt.ogstd=Debug (-Og)
6788
6831
GenL5.menu.opt.ogstd.build.flags.optimize=-Og
6789
6832
6833
+ GenU5.menu.opt.osstd=Smallest (-Os default)
6834
+ GenU5.menu.opt.osstd.build.flags.optimize=-Os
6835
+ GenU5.menu.opt.oslto=Smallest (-Os) with LTO
6836
+ GenU5.menu.opt.oslto.build.flags.optimize=-Os -flto
6837
+ GenU5.menu.opt.o1std=Fast (-O1)
6838
+ GenU5.menu.opt.o1std.build.flags.optimize=-O1
6839
+ GenU5.menu.opt.o1lto=Fast (-O1) with LTO
6840
+ GenU5.menu.opt.o1lto.build.flags.optimize=-O1 -flto
6841
+ GenU5.menu.opt.o2std=Faster (-O2)
6842
+ GenU5.menu.opt.o2std.build.flags.optimize=-O2
6843
+ GenU5.menu.opt.o2lto=Faster (-O2) with LTO
6844
+ GenU5.menu.opt.o2lto.build.flags.optimize=-O2 -flto
6845
+ GenU5.menu.opt.o3std=Fastest (-O3)
6846
+ GenU5.menu.opt.o3std.build.flags.optimize=-O3
6847
+ GenU5.menu.opt.o3lto=Fastest (-O3) with LTO
6848
+ GenU5.menu.opt.o3lto.build.flags.optimize=-O3 -flto
6849
+ GenU5.menu.opt.ogstd=Debug (-g)
6850
+ GenU5.menu.opt.ogstd.build.flags.optimize=-g -Og
6851
+
6790
6852
GenWB.menu.opt.osstd=Smallest (-Os default)
6791
6853
GenWB.menu.opt.oslto=Smallest (-Os) with LTO
6792
6854
GenWB.menu.opt.oslto.build.flags.optimize=-Os -flto
@@ -7253,6 +7315,16 @@ GenL5.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float
7253
7315
GenL5.menu.rtlib.full=Newlib Standard
7254
7316
GenL5.menu.rtlib.full.build.flags.ldspecs=
7255
7317
7318
+ GenU5.menu.rtlib.nano=Newlib Nano (default)
7319
+ GenU5.menu.rtlib.nanofp=Newlib Nano + Float Printf
7320
+ GenU5.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
7321
+ GenU5.menu.rtlib.nanofs=Newlib Nano + Float Scanf
7322
+ GenU5.menu.rtlib.nanofs.build.flags.ldspecs=--specs=nano.specs -u _scanf_float
7323
+ GenU5.menu.rtlib.nanofps=Newlib Nano + Float Printf/Scanf
7324
+ GenU5.menu.rtlib.nanofps.build.flags.ldspecs=--specs=nano.specs -u _printf_float -u _scanf_float
7325
+ GenU5.menu.rtlib.full=Newlib Standard
7326
+ GenU5.menu.rtlib.full.build.flags.ldspecs=
7327
+
7256
7328
GenWB.menu.rtlib.nano=Newlib Nano (default)
7257
7329
GenWB.menu.rtlib.nanofp=Newlib Nano + Float Printf
7258
7330
GenWB.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
0 commit comments