@@ -5117,6 +5117,22 @@ GenU5.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
51175117GenU5.build.series=STM32U5xx
51185118GenU5.build.cmsis_lib_gcc=arm_ARMv8MMLlfsp_math
51195119
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+
51205136# Generic U575ZGTxQ
51215137GenU5.menu.pnum.GENERIC_U575ZGTXQ=Generic U575ZGTxQ
51225138GenU5.menu.pnum.GENERIC_U575ZGTXQ.upload.maximum_size=1048576
@@ -5133,6 +5149,14 @@ GenU5.menu.pnum.GENERIC_U575ZITXQ.build.board=GENERIC_U575ZITXQ
51335149GenU5.menu.pnum.GENERIC_U575ZITXQ.build.product_line=STM32U575xx
51345150GenU5.menu.pnum.GENERIC_U575ZITXQ.build.variant=STM32U5xx/U575Z(G-I)TxQ_U585ZETxQ
51355151
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+
51365160# Generic U585ZETxQ
51375161GenU5.menu.pnum.GENERIC_U585ZETXQ=Generic U585ZETxQ
51385162GenU5.menu.pnum.GENERIC_U585ZETXQ.upload.maximum_size=524288
@@ -6095,6 +6119,12 @@ GenL5.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE
60956119GenL5.menu.xserial.disabled=Disabled (no Serial support)
60966120GenL5.menu.xserial.disabled.build.xSerial=
60976121
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+
60986128GenWB.menu.xserial.generic=Enabled (generic 'Serial')
60996129GenWB.menu.xserial.none=Enabled (no generic 'Serial')
61006130GenWB.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
63626392GenL5.menu.xusb.HSFS=High Speed in Full Speed mode
63636393GenL5.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
63646394
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+
63656408GenWB.menu.usb.none=None
63666409GenWB.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
63676410GenWB.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
67876830GenL5.menu.opt.ogstd=Debug (-Og)
67886831GenL5.menu.opt.ogstd.build.flags.optimize=-Og
67896832
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+
67906852GenWB.menu.opt.osstd=Smallest (-Os default)
67916853GenWB.menu.opt.oslto=Smallest (-Os) with LTO
67926854GenWB.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
72537315GenL5.menu.rtlib.full=Newlib Standard
72547316GenL5.menu.rtlib.full.build.flags.ldspecs=
72557317
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+
72567328GenWB.menu.rtlib.nano=Newlib Nano (default)
72577329GenWB.menu.rtlib.nanofp=Newlib Nano + Float Printf
72587330GenWB.menu.rtlib.nanofp.build.flags.ldspecs=--specs=nano.specs -u _printf_float
0 commit comments