20b841655e
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
38 lines
992 B
INI
38 lines
992 B
INI
; PlatformIO Project Configuration File pour STM32H7A3
|
|
; Configuration optimisée pour Apple ADB Ressurector
|
|
; Plateforme unique : STM32H7A3 (480MHz Cortex-M7)
|
|
|
|
[env:nucleo_h7a3zi]
|
|
platform = ststm32
|
|
board = nucleo_h743zi
|
|
framework = arduino
|
|
|
|
build_flags =
|
|
-D USBCON
|
|
-D USBD_VID=0x0483
|
|
-D USBD_PID=0x5712
|
|
-D USB_MANUFACTURER="STMicroelectronics"
|
|
-D USB_PRODUCT="Apple Desktop Bus Device H7A3"
|
|
-D STM32H7A3xx
|
|
-D STM32H743xx
|
|
-D HAL_PCD_MODULE_ENABLED
|
|
; -D HAL_DAC_MODULE_ENABLED
|
|
; -D HAL_TIM_MODULE_ENABLED
|
|
-D USBD_USE_HID_COMPOSITE
|
|
-D PIO_FRAMEWORK_ARDUINO_ENABLE_HID
|
|
-D CORE_CM7
|
|
-D USE_HAL_DRIVER
|
|
; Optimisations H7A3 spécifiques
|
|
-D HSE_VALUE=8000000
|
|
-D HSI_VALUE=64000000
|
|
-D CSI_VALUE=4000000
|
|
; Support cache et mémoire avancée
|
|
-D DATA_CACHE_ENABLE=1
|
|
-D INSTRUCTION_CACHE_ENABLE=1
|
|
; Optimisations performance
|
|
-O2
|
|
-ffast-math
|
|
|
|
debug_tool = stlink
|
|
upload_protocol = stlink
|
|
monitor_speed = 115200 |