# SDK C sources SDK_C_SOURCES = \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dac_ex.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dac.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_ltdc_ex.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_ltdc.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_ospi.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rtc_ex.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rtc.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sai_ex.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_sai.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi_ex.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_wwdg.c \ Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c \ # SDK ASM sources SDK_ASM_SOURCES = \ Drivers/CMSIS/Device/ST/STM32H7xx/Source/Templates/gcc/startup_stm32h7b0xx.s \ # SDK headers SDK_HEADERS = \ Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7b0xx.h \ Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h \ Drivers/CMSIS/Device/ST/STM32H7xx/Include/system_stm32h7xx.h \ Drivers/CMSIS/Include/cmsis_compiler.h \ Drivers/CMSIS/Include/cmsis_gcc.h \ Drivers/CMSIS/Include/cmsis_version.h \ Drivers/CMSIS/Include/core_cm7.h \ Drivers/CMSIS/Include/mpu_armv7.h \ Drivers/STM32H7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_adc.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_adc.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_adc_ex.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dac_ex.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dac.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_ltdc_ex.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_ltdc.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_ospi.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rtc_ex.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rtc.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai_ex.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi_ex.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_spi.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_wwdg.h \ Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h \ SDK_DIR ?= Drivers SDK_VERSION ?= v1.8.0 SDK_URL ?= https://raw.githubusercontent.com/STMicroelectronics/STM32CubeH7 $(SDK_DIR)/%: $(V)$(ECHO) [ WGET ] $(notdir $@) $(V)wget -q $(SDK_URL)/$(SDK_VERSION)/$@ -P $(dir $@) download_sdk: $(SDK_HEADERS) $(SDK_C_SOURCES) $(SDK_ASM_SOURCES) .PHONY: download_sdk