@@ -89928,7 +89928,7 @@ set(GENERIC_L100C6UXA_MCU cortex-m3)
89928
89928
set(GENERIC_L100C6UXA_FPCONF "-")
89929
89929
add_library(GENERIC_L100C6UXA INTERFACE)
89930
89930
target_compile_options(GENERIC_L100C6UXA INTERFACE
89931
- "SHELL:-DSTM32L100xB "
89931
+ "SHELL:-DSTM32L100xBA "
89932
89932
"SHELL:"
89933
89933
"SHELL:"
89934
89934
"SHELL: "
@@ -90068,7 +90068,7 @@ set(GENERIC_L151C6TXA_MCU cortex-m3)
90068
90068
set(GENERIC_L151C6TXA_FPCONF "-")
90069
90069
add_library(GENERIC_L151C6TXA INTERFACE)
90070
90070
target_compile_options(GENERIC_L151C6TXA INTERFACE
90071
- "SHELL:-DSTM32L151xB "
90071
+ "SHELL:-DSTM32L151xBA "
90072
90072
"SHELL:"
90073
90073
"SHELL:"
90074
90074
"SHELL: "
@@ -90208,7 +90208,7 @@ set(GENERIC_L151C6UXA_MCU cortex-m3)
90208
90208
set(GENERIC_L151C6UXA_FPCONF "-")
90209
90209
add_library(GENERIC_L151C6UXA INTERFACE)
90210
90210
target_compile_options(GENERIC_L151C6UXA INTERFACE
90211
- "SHELL:-DSTM32L151xB "
90211
+ "SHELL:-DSTM32L151xBA "
90212
90212
"SHELL:"
90213
90213
"SHELL:"
90214
90214
"SHELL: "
@@ -90348,7 +90348,7 @@ set(GENERIC_L151C8TXA_MCU cortex-m3)
90348
90348
set(GENERIC_L151C8TXA_FPCONF "-")
90349
90349
add_library(GENERIC_L151C8TXA INTERFACE)
90350
90350
target_compile_options(GENERIC_L151C8TXA INTERFACE
90351
- "SHELL:-DSTM32L151xB "
90351
+ "SHELL:-DSTM32L151xBA "
90352
90352
"SHELL:"
90353
90353
"SHELL:"
90354
90354
"SHELL: "
@@ -90488,7 +90488,7 @@ set(GENERIC_L151C8UXA_MCU cortex-m3)
90488
90488
set(GENERIC_L151C8UXA_FPCONF "-")
90489
90489
add_library(GENERIC_L151C8UXA INTERFACE)
90490
90490
target_compile_options(GENERIC_L151C8UXA INTERFACE
90491
- "SHELL:-DSTM32L151xB "
90491
+ "SHELL:-DSTM32L151xBA "
90492
90492
"SHELL:"
90493
90493
"SHELL:"
90494
90494
"SHELL: "
@@ -90628,7 +90628,7 @@ set(GENERIC_L151CBTXA_MCU cortex-m3)
90628
90628
set(GENERIC_L151CBTXA_FPCONF "-")
90629
90629
add_library(GENERIC_L151CBTXA INTERFACE)
90630
90630
target_compile_options(GENERIC_L151CBTXA INTERFACE
90631
- "SHELL:-DSTM32L151xB "
90631
+ "SHELL:-DSTM32L151xBA "
90632
90632
"SHELL:"
90633
90633
"SHELL:"
90634
90634
"SHELL: "
@@ -90768,7 +90768,7 @@ set(GENERIC_L151CBUXA_MCU cortex-m3)
90768
90768
set(GENERIC_L151CBUXA_FPCONF "-")
90769
90769
add_library(GENERIC_L151CBUXA INTERFACE)
90770
90770
target_compile_options(GENERIC_L151CBUXA INTERFACE
90771
- "SHELL:-DSTM32L151xB "
90771
+ "SHELL:-DSTM32L151xBA "
90772
90772
"SHELL:"
90773
90773
"SHELL:"
90774
90774
"SHELL: "
@@ -91048,7 +91048,7 @@ set(GENERIC_L152C6TXA_MCU cortex-m3)
91048
91048
set(GENERIC_L152C6TXA_FPCONF "-")
91049
91049
add_library(GENERIC_L152C6TXA INTERFACE)
91050
91050
target_compile_options(GENERIC_L152C6TXA INTERFACE
91051
- "SHELL:-DSTM32L152xB "
91051
+ "SHELL:-DSTM32L152xBA "
91052
91052
"SHELL:"
91053
91053
"SHELL:"
91054
91054
"SHELL: "
@@ -91188,7 +91188,7 @@ set(GENERIC_L152C6UXA_MCU cortex-m3)
91188
91188
set(GENERIC_L152C6UXA_FPCONF "-")
91189
91189
add_library(GENERIC_L152C6UXA INTERFACE)
91190
91190
target_compile_options(GENERIC_L152C6UXA INTERFACE
91191
- "SHELL:-DSTM32L152xB "
91191
+ "SHELL:-DSTM32L152xBA "
91192
91192
"SHELL:"
91193
91193
"SHELL:"
91194
91194
"SHELL: "
@@ -91328,7 +91328,7 @@ set(GENERIC_L152C8TXA_MCU cortex-m3)
91328
91328
set(GENERIC_L152C8TXA_FPCONF "-")
91329
91329
add_library(GENERIC_L152C8TXA INTERFACE)
91330
91330
target_compile_options(GENERIC_L152C8TXA INTERFACE
91331
- "SHELL:-DSTM32L152xB "
91331
+ "SHELL:-DSTM32L152xBA "
91332
91332
"SHELL:"
91333
91333
"SHELL:"
91334
91334
"SHELL: "
@@ -91468,7 +91468,7 @@ set(GENERIC_L152C8UXA_MCU cortex-m3)
91468
91468
set(GENERIC_L152C8UXA_FPCONF "-")
91469
91469
add_library(GENERIC_L152C8UXA INTERFACE)
91470
91470
target_compile_options(GENERIC_L152C8UXA INTERFACE
91471
- "SHELL:-DSTM32L152xB "
91471
+ "SHELL:-DSTM32L152xBA "
91472
91472
"SHELL:"
91473
91473
"SHELL:"
91474
91474
"SHELL: "
@@ -91608,7 +91608,7 @@ set(GENERIC_L152CBTXA_MCU cortex-m3)
91608
91608
set(GENERIC_L152CBTXA_FPCONF "-")
91609
91609
add_library(GENERIC_L152CBTXA INTERFACE)
91610
91610
target_compile_options(GENERIC_L152CBTXA INTERFACE
91611
- "SHELL:-DSTM32L152xB "
91611
+ "SHELL:-DSTM32L152xBA "
91612
91612
"SHELL:"
91613
91613
"SHELL:"
91614
91614
"SHELL: "
@@ -91748,7 +91748,7 @@ set(GENERIC_L152CBUXA_MCU cortex-m3)
91748
91748
set(GENERIC_L152CBUXA_FPCONF "-")
91749
91749
add_library(GENERIC_L152CBUXA INTERFACE)
91750
91750
target_compile_options(GENERIC_L152CBUXA INTERFACE
91751
- "SHELL:-DSTM32L152xB "
91751
+ "SHELL:-DSTM32L152xBA "
91752
91752
"SHELL:"
91753
91753
"SHELL:"
91754
91754
"SHELL: "
@@ -106350,6 +106350,88 @@ target_compile_options(NUCLEO_H753ZI_xusb_HSFS INTERFACE
106350
106350
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
106351
106351
)
106352
106352
106353
+ # NUCLEO_H7A3ZI_Q
106354
+ # -----------------------------------------------------------------------------
106355
+
106356
+ set(NUCLEO_H7A3ZI_Q_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32H7xx/H7A3Z(G-I)TxQ_H7B3ZITxQ")
106357
+ set(NUCLEO_H7A3ZI_Q_MAXSIZE 2097152)
106358
+ set(NUCLEO_H7A3ZI_Q_MAXDATASIZE 1048576)
106359
+ set(NUCLEO_H7A3ZI_Q_MCU cortex-m7)
106360
+ set(NUCLEO_H7A3ZI_Q_FPCONF "fpv4-sp-d16-hard")
106361
+ add_library(NUCLEO_H7A3ZI_Q INTERFACE)
106362
+ target_compile_options(NUCLEO_H7A3ZI_Q INTERFACE
106363
+ "SHELL:-DSTM32H7A3xxQ "
106364
+ "SHELL:"
106365
+ "SHELL:"
106366
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
106367
+ -mcpu=${NUCLEO_H7A3ZI_Q_MCU}
106368
+ )
106369
+ target_compile_definitions(NUCLEO_H7A3ZI_Q INTERFACE
106370
+ "STM32H7xx"
106371
+ "ARDUINO_NUCLEO_H7A3ZI_Q"
106372
+ "BOARD_NAME=\"NUCLEO_H7A3ZI_Q\""
106373
+ "BOARD_ID=NUCLEO_H7A3ZI_Q"
106374
+ "VARIANT_H=\"variant_NUCLEO_H7A3ZI_Q.h\""
106375
+ )
106376
+ target_include_directories(NUCLEO_H7A3ZI_Q INTERFACE
106377
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32H7xx
106378
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32H7xx_HAL_Driver/Inc
106379
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32H7xx_HAL_Driver/Src
106380
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32H7xx/Include/
106381
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32H7xx/Source/Templates/gcc/
106382
+ ${NUCLEO_H7A3ZI_Q_VARIANT_PATH}
106383
+ )
106384
+
106385
+ target_link_options(NUCLEO_H7A3ZI_Q INTERFACE
106386
+ "LINKER:--default-script=${NUCLEO_H7A3ZI_Q_VARIANT_PATH}/ldscript.ld"
106387
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
106388
+ "LINKER:--defsym=LD_MAX_SIZE=2097152"
106389
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=1048576"
106390
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
106391
+ -mcpu=${NUCLEO_H7A3ZI_Q_MCU}
106392
+ )
106393
+
106394
+ add_library(NUCLEO_H7A3ZI_Q_serial_disabled INTERFACE)
106395
+ target_compile_options(NUCLEO_H7A3ZI_Q_serial_disabled INTERFACE
106396
+ "SHELL:"
106397
+ )
106398
+ add_library(NUCLEO_H7A3ZI_Q_serial_generic INTERFACE)
106399
+ target_compile_options(NUCLEO_H7A3ZI_Q_serial_generic INTERFACE
106400
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
106401
+ )
106402
+ add_library(NUCLEO_H7A3ZI_Q_serial_none INTERFACE)
106403
+ target_compile_options(NUCLEO_H7A3ZI_Q_serial_none INTERFACE
106404
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
106405
+ )
106406
+ add_library(NUCLEO_H7A3ZI_Q_usb_CDC INTERFACE)
106407
+ target_compile_options(NUCLEO_H7A3ZI_Q_usb_CDC INTERFACE
106408
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
106409
+ )
106410
+ add_library(NUCLEO_H7A3ZI_Q_usb_CDCgen INTERFACE)
106411
+ target_compile_options(NUCLEO_H7A3ZI_Q_usb_CDCgen INTERFACE
106412
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
106413
+ )
106414
+ add_library(NUCLEO_H7A3ZI_Q_usb_HID INTERFACE)
106415
+ target_compile_options(NUCLEO_H7A3ZI_Q_usb_HID INTERFACE
106416
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
106417
+ )
106418
+ add_library(NUCLEO_H7A3ZI_Q_usb_none INTERFACE)
106419
+ target_compile_options(NUCLEO_H7A3ZI_Q_usb_none INTERFACE
106420
+ "SHELL:"
106421
+ )
106422
+ add_library(NUCLEO_H7A3ZI_Q_xusb_FS INTERFACE)
106423
+ target_compile_options(NUCLEO_H7A3ZI_Q_xusb_FS INTERFACE
106424
+ "SHELL:"
106425
+ )
106426
+ add_library(NUCLEO_H7A3ZI_Q_xusb_HS INTERFACE)
106427
+ target_compile_options(NUCLEO_H7A3ZI_Q_xusb_HS INTERFACE
106428
+ "SHELL:-DUSE_USB_HS"
106429
+ )
106430
+ add_library(NUCLEO_H7A3ZI_Q_xusb_HSFS INTERFACE)
106431
+ target_compile_options(NUCLEO_H7A3ZI_Q_xusb_HSFS INTERFACE
106432
+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
106433
+ )
106434
+
106353
106435
# NUCLEO_L010RB
106354
106436
# -----------------------------------------------------------------------------
106355
106437
0 commit comments