CubeMX: SPI4 + SDMMC1/FatFs + I2S6, audio BSP et debug VS Code (Linux)

Regeneration CubeMX (Appli) preparant le driver ST67W611M1 et la carte SD :
- SPI4 (PE12/13/14, CS PF8) + DMA GPDMA1 canaux 4/5, SPI_RDY (PD12/EXTI12),
  CHIP_EN (PD13) et BOOT (PD15) pour la X-NUCLEO-67W61M1 sur l'Arduino
- SDMMC1 + FatFs (appels d'init non generes dans main, IRQ SDMMC1 prio 14),
  PM14 en open-drain ; I2S6_CK sur PA5 pour liberer PC12 (SDMMC1_CK)
- HAL UART retire ; USE_BSP_COM_FEATURE=0
- Audio preserve : ADF 4/16/24, prio IRQ 2, DMA canal 0 en priorite haute,
  GPDMA1_Channel2_IRQHandler deplace dans audio_irq.c (hors fichiers generes),
  BSP_MX_I2S6_Init (renommage dans le BSP pour eviter le conflit avec CubeMX)
- Middlewares/ST/ST67W6X_Network_Driver, FatFs et sources HAL SPI/SD ajoutes
  (driver ST67 pas encore integre au build)

Build et debug sous Linux :
- gcc/toolchain-env.sh, gdbserver.sh, arm-gdb.sh : outils de STM32CubeIDE par
  glob ; flash.sh les retrouve ; ruby_compat.rb pour Ruby >= 3.2 (TouchGFX)
- makefile_appli : sources SD/SPI/FatFs/audio_irq ; chmod +x des .out TouchGFX
- Objets de build (*.o, *.d, *.su) retires de l'index (deja dans .gitignore)
- AGENTS.md : toolchain Linux, configs VS Code (cppdbg et ST stlinkgdbtarget),
  pieges de l'extension ST (.settings/ide.store.json, preRunCommands reset)

Verifie sur carte : audio OK, debug Appli/Boot OK.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
thomasandClaude Sonnet 5.5 committed 2026-10-23 22:49:06 +02:00
1 parent b119a6abd7
commit 66bb319423
1092 files changed
+172728 -133236

No files matched your search

+210
View File
@@ -0,0 +1,210 @@
[Boot:PreviousLibFiles]
LibFiles=Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_cortex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_bus.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_crs.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_system.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_utils.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_gpio.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_dma.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_dma2d.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_pwr.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_exti.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_xspi.h;Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.h;Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.h;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi_type.h;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi_api.h;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd_type.h;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd_api.h;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.h;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver_api.h;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver_type.h;Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver_api.h;Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver_type.h;Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver_api.h;Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver_type.h;Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver_api.h;Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver_type.h;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_cortex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_rcc.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_rcc_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_flash.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_flash_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_gpio.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_dma.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_dma_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_pwr.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_pwr_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_exti.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_xspi.c;Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.c;Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem_type.h;Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.c;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.c;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.c;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.c;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.c;Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.c;Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.c;Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.c;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_cortex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_bus.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_crs.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_system.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_utils.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_gpio.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_dma.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_dma2d.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h;DriversLine truncated
[Boot:PreviousUsedCubeIDEFiles]
SourceFiles=Boot/Core/Src/main.c;Boot/Core/Src/extmem_manager.c;Boot/Core/Src/stm32h7rsxx_it.c;Boot/Core/Src/stm32h7rsxx_hal_msp.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_cortex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_rcc.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_rcc_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_flash.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_flash_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_gpio.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_dma.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_dma_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_pwr.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_pwr_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_exti.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_xspi.c;Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.c;Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.c;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.c;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.c;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.c;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.c;Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.c;Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.c;Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.c;Drivers/CMSIS/Device/ST/STM32H7RSxx/Source/Templates/system_stm32h7rsxx.c;;;
HeaderPath=Drivers/STM32H7RSxx_HAL_Driver/Inc;Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy;Middlewares/ST/STM32_ExtMem_Manager;Middlewares/ST/STM32_ExtMem_Manager/boot;Middlewares/ST/STM32_ExtMem_Manager/sal;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp;Middlewares/ST/STM32_ExtMem_Manager/psram;Middlewares/ST/STM32_ExtMem_Manager/sdcard;Middlewares/ST/STM32_ExtMem_Manager/user;Drivers/CMSIS/Device/ST/STM32H7RSxx/Include;Drivers/CMSIS/Include;Boot/Core/Inc;Drivers/STM32H7RSxx_HAL_Driver/Inc;Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy;Middlewares/ST/STM32_ExtMem_Manager;Middlewares/ST/STM32_ExtMem_Manager/boot;Middlewares/ST/STM32_ExtMem_Manager/sal;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp;Middlewares/ST/STM32_ExtMem_Manager/psram;Middlewares/ST/STM32_ExtMem_Manager/sdcard;Middlewares/ST/STM32_ExtMem_Manager/user;Drivers/CMSIS/Device/ST/STM32H7RSxx/Include;Drivers/CMSIS/Include;
CDefines=USE_HAL_DRIVER;STM32H7S7xx;USE_HAL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;
[Appli:PreviousLibFiles]
LibFiles=Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_mdf.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_bus.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_crs.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_system.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_utils.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_gpio.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_dma.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_dma2d.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_pwr.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_cortex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_exti.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_crc.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma2d.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpu2d.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_i2c.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_smbus.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_smbus_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2s.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2s_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_icache.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_icache.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_jpeg.h;Utilities/JPEG/jpeg_utils.h;Utilities/JPEG/jpeg_utils_conf_template.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_sdmmc.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_dlyb.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_sd.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_sd_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_spi.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_spi_ex.h;Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h;Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h;Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h;Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h;Middlewares/Third_Party/FreeRTOS/Source/include/list.h;Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h;Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h;Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h;Middlewares/Third_Party/FreeRTOS/Source/include/mpu_syscall_numbers.h;Middlewares/Third_Party/FreeRTOS/Source/include/portable.h;Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h;Middlewares/Third_Party/FreeRTOS/Source/include/queue.h;Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h;Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h;Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h;Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h;Middlewares/Third_Party/FreeRTOS/Source/include/task.h;Middlewares/Third_Party/FreeRTOS/Source/include/timers.h;Middlewares/Third_Party/FreeRTOS/Source/include/newlib-freertos.h;Middlewares/Third_Party/FreeRTOS/Source/include/picolibc-freertos.h;Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h;Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h;Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h;Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h;Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h;Drivers/CMSIS/RTOS2/Include/cmsis_os2.h;Drivers/CMSIS/RTOS2/Include/os_tick.h;Middlewares/Third_Party/FatFs/source/diskio.h;Middlewares/Third_Party/FatFs/source/ff.h;Middlewares/Third_Party/FatFs/source/ff_gen_drv.h;Middlewares/Third_Party/FatFs/source/ffconf.h;Middlewares/Third_Party/FatFs/source/drivers/sd/sd_diskioLine truncated
[Appli:PreviousUsedCubeIDEFiles]
SourceFiles=Appli/Core/Src/main.c;Appli/Core/Src/freertos.c;Appli/FATFS/App/fatfs.c;Appli/ST67W6X_Network_Driver/Target/spi_port.c;Appli/TouchGFX/target/generated/TouchGFXConfiguration.cpp;Appli/TouchGFX/target/generated/TouchGFXGeneratedHAL.cpp;Appli/TouchGFX/target/TouchGFXHAL.cpp;Appli/TouchGFX/target/STM32TouchController.cpp;Appli/TouchGFX/target/generated/STM32DMA.cpp;Appli/TouchGFX/target/generated/OSWrappers.cpp;Appli/TouchGFX/target/TouchGFXGPIO.cpp;Appli/TouchGFX/target/generated/HardwareMJPEGDecoder.cpp;Appli/TouchGFX/target/generated/nema_hal.c;Appli/TouchGFX/App/app_touchgfx.c;Appli/Core/Src/stm32h7rsxx_it.c;Appli/Core/Src/stm32h7rsxx_hal_msp.c;Appli/Core/Src/stm32h7rsxx_hal_timebase_tim.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_tim.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_tim_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_mdf.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_dma.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_dma_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_rcc.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_rcc_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_flash.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_flash_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_gpio.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_pwr.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_pwr_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_cortex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_exti.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_crc.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_crc_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_dma2d.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_gpu2d.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_i2c.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_i2c_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_smbus.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_smbus_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_i2s.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_i2s_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_icache.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_jpeg.c;Utilities/JPEG/jpeg_utils.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_ltdc.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_ltdc_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_ll_sdmmc.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_ll_dlyb.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_sd.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_sd_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_spi.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_spi_ex.c;Middlewares/Third_Party/FreeRTOS/Source/portable/Common/mpu_wrappers_v2.c;Middlewares/Third_Party/FreeRTOS/Source/croutine.c;Middlewares/Third_Party/FreeRTOS/Source/event_groups.c;Middlewares/Third_Party/FreeRTOS/Source/list.c;Middlewares/Third_Party/FreeRTOS/Source/queue.c;Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c;Middlewares/Third_Party/FreeRTOS/Source/tasks.c;Middlewares/Third_Party/FreeRTOS/Source/timers.c;Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c;Middlewares/Third_Party/FreeRTOS/Source/portable/Common/mpu_wrappers.c;Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c;Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c;Middlewares/Third_Party/FatFs/source/diskio.c;Middlewares/Third_Party/FatFs/source/ff.c;Middlewares/Third_Party/FatFs/source/ff_gen_drv.c;Middlewares/Third_Party/FatFs/source/ffsystem_cmsis_os.c;Middlewares/Third_Party/FatFs/source/ffunicode.c;Middlewares/Third_Party/FatFs/source/drivers/sd/sd_diskio_dma_rtos.c;Drivers/CMSIS/Device/ST/STM32H7RSxx/Source/Templates/system_stm32h7rsxx.c;;;
HeaderPath=Drivers/STM32H7RSxx_HAL_Driver/Inc;Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy;Utilities/JPEG;Middlewares/Third_Party/FreeRTOS/Source/include;Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2;Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F;Drivers/CMSIS/RTOS2/Include;Middlewares/Third_Party/FatFs/source;Middlewares/Third_Party/FatFs/source/drivers/sd;Middlewares/Third_Party/FatFs/source/drivers/template;Drivers/CMSIS/Device/ST/STM32H7RSxx/Include;Drivers/CMSIS/Include;Appli/Core/Inc;Appli/FATFS/Target;Appli/FATFS/App;Appli/ST67W6X_Network_Driver/Target;Appli/TouchGFX/App;Appli/TouchGFX/target/generated;Appli/TouchGFX/target;Middlewares/ST/ST67W6X_Network_Driver/Api;Middlewares/ST/ST67W6X_Network_Driver/Core;Middlewares/ST/ST67W6X_Network_Driver/Api;Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at;Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_bus;Drivers/STM32H7RSxx_HAL_Driver/Inc;Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy;Utilities/JPEG;Middlewares/Third_Party/FreeRTOS/Source/include;Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2;Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F;Drivers/CMSIS/RTOS2/Include;Middlewares/Third_Party/FatFs/source;Middlewares/Third_Party/FatFs/source/drivers/sd;Middlewares/Third_Party/FatFs/source/drivers/template;Drivers/CMSIS/Device/ST/STM32H7RSxx/Include;Drivers/CMSIS/Include;
CDefines=USE_HAL_DRIVER;STM32H7S7xx;USE_HAL_DRIVER;ST67_ARCH:W6X_ARCH_T01;USE_HAL_DRIVER;USE_HAL_DRIVER;
[ExtMemLoader:PreviousLibFiles]
LibFiles=Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7s7xx.h;Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7rsxx.h;Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/system_stm32h7rsxx.h;Drivers/CMSIS/Device/ST/STM32H7RSxx/Source/Templates/system_stm32h7rsxx.c;Drivers/CMSIS/Include/core_armv81mml.h;Drivers/CMSIS/Include/cmsis_version.h;Drivers/CMSIS/Include/core_cm85.h;Drivers/CMSIS/Include/core_cm33.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/core_sc300.h;Drivers/CMSIS/Include/cachel1_armv7.h;Drivers/CMSIS/Include/pac_armv81.h;Drivers/CMSIS/Include/cmsis_armclang.h;Drivers/CMSIS/Include/mpu_armv7.h;Drivers/CMSIS/Include/core_starmc1.h;Drivers/CMSIS/Include/cmsis_armclang_ltm.h;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/tz_context.h;Drivers/CMSIS/Include/core_cm23.h;Drivers/CMSIS/Include/core_cm35p.h;Drivers/CMSIS/Include/pmu_armv8.h;Drivers/CMSIS/Include/core_cm55.h;Drivers/CMSIS/Include/mpu_armv8.h;Drivers/CMSIS/Include/core_armv8mbl.h;Drivers/CMSIS/Include/cmsis_iccarm.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/core_armv8mml.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/core_cm1.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/cmsis_compiler.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/cmsis_armcc.h;
[ExtMemLoader:PreviousUsedCubeIDEFiles]
SourceFiles=Drivers/CMSIS/Device/ST/STM32H7RSxx/Source/Templates/system_stm32h7rsxx.c;;;
HeaderPath=Drivers/CMSIS/Device/ST/STM32H7RSxx/Include;Drivers/CMSIS/Include;Drivers/CMSIS/Device/ST/STM32H7RSxx/Include;Drivers/CMSIS/Include;
CDefines=USE_HAL_DRIVER;STM32H7S7xx;USE_HAL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;
[PreviousLibFiles]
LibFiles=Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_cortex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_bus.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_crs.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_system.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_utils.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_gpio.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_dma.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_dma2d.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_pwr.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_exti.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_xspi.h;Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.h;Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.h;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi_type.h;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi_api.h;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd_type.h;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd_api.h;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.h;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver_api.h;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver_type.h;Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver_api.h;Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver_type.h;Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver_api.h;Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver_type.h;Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver_api.h;Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver_type.h;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_cortex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_rcc.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_rcc_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_flash.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_flash_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_gpio.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_dma.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_dma_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_pwr.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_pwr_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_exti.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_xspi.c;Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.c;Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem_type.h;Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.c;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.c;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.c;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.c;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.c;Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.c;Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.c;Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.c;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_cortex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_bus.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_crs.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_system.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_utils.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_gpio.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_dma.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_dma2d.h;Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h;DriversLine truncated
[PreviousUsedCubeIDEFiles]
SourceFiles=Appli/Core/Src/main.c;Boot/Core/Src/main.c;Boot/Core/Src/extmem_manager.c;Boot/Core/Src/stm32h7rsxx_it.c;Boot/Core/Src/stm32h7rsxx_hal_msp.c;Appli/Core/Src/freertos.c;Appli/FATFS/App/fatfs.c;Appli/ST67W6X_Network_Driver/Target/spi_port.c;Appli/TouchGFX/target/generated/TouchGFXConfiguration.cpp;Appli/TouchGFX/target/generated/TouchGFXGeneratedHAL.cpp;Appli/TouchGFX/target/TouchGFXHAL.cpp;Appli/TouchGFX/target/STM32TouchController.cpp;Appli/TouchGFX/target/generated/STM32DMA.cpp;Appli/TouchGFX/target/generated/OSWrappers.cpp;Appli/TouchGFX/target/TouchGFXGPIO.cpp;Appli/TouchGFX/target/generated/HardwareMJPEGDecoder.cpp;Appli/TouchGFX/target/generated/nema_hal.c;Appli/TouchGFX/App/app_touchgfx.c;Appli/Core/Src/stm32h7rsxx_it.c;Appli/Core/Src/stm32h7rsxx_hal_msp.c;Appli/Core/Src/stm32h7rsxx_hal_timebase_tim.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_cortex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_rcc.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_rcc_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_flash.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_flash_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_gpio.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_dma.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_dma_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_pwr.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_pwr_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_exti.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_xspi.c;Middlewares/ST/STM32_ExtMem_Manager/stm32_extmem.c;Middlewares/ST/STM32_ExtMem_Manager/boot/stm32_boot_xip.c;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_xspi.c;Middlewares/ST/STM32_ExtMem_Manager/sal/stm32_sal_sd.c;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_data.c;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp/stm32_sfdp_driver.c;Middlewares/ST/STM32_ExtMem_Manager/psram/stm32_psram_driver.c;Middlewares/ST/STM32_ExtMem_Manager/sdcard/stm32_sdcard_driver.c;Middlewares/ST/STM32_ExtMem_Manager/user/stm32_user_driver.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_tim.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_tim_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_mdf.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_crc.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_crc_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_dma2d.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_gpu2d.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_i2c.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_i2c_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_smbus.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_smbus_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_i2s.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_i2s_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_icache.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_jpeg.c;Utilities/JPEG/jpeg_utils.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_ltdc.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_ltdc_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_ll_sdmmc.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_ll_dlyb.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_sd.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_sd_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_spi.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_spi_ex.c;Middlewares/Third_Party/FreeRTOS/Source/portable/Common/mpu_wrappers_v2.c;Middlewares/Third_Party/FreeRTOS/Source/croutine.c;Middlewares/Third_Party/FreeRTOS/Source/event_groups.c;Middlewares/Third_Party/FreeRTOS/Source/list.c;Middlewares/Third_Party/FreeRTOS/Source/queue.c;Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c;Middlewares/Third_Party/FreeRTOS/Source/tasks.c;Middlewares/Third_Party/FreeRTOS/Source/timers.c;Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c;Middlewares/Third_Party/FreeRTOS/Source/portable/Common/mpu_wrappers.c;Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c;Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c;Middlewares/Third_Party/FatFs/source/diskio.c;Middlewares/Third_Party/FatFs/source/ff.c;Middlewares/Third_Party/FatFs/source/ff_gen_drv.c;Middlewares/Third_Party/FatFs/source/ffsystem_cmsis_os.c;Middlewares/Third_Party/FatFs/source/ffunicode.c;Middlewares/Third_Party/FatFs/source/drivers/sd/sd_diskio_dma_rtos.c;Drivers/CMSIS/Device/ST/STM32H7RSxx/Source/Templates/system_stm32h7rsxx.c;Src/system_stm32h7rsxx.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_cortex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_rcc.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_rcc_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_flash.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_flash_ex.c;Drivers/STM32H7RSxx_HAL_Driver/Src/stm32h7rsxx_hal_gpio.c;Drivers/STM32H7RSxx_HAL_DrivLine truncated
HeaderPath=Drivers/STM32H7RSxx_HAL_Driver/Inc;Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy;Middlewares/ST/STM32_ExtMem_Manager;Middlewares/ST/STM32_ExtMem_Manager/boot;Middlewares/ST/STM32_ExtMem_Manager/sal;Middlewares/ST/STM32_ExtMem_Manager/nor_sfdp;Middlewares/ST/STM32_ExtMem_Manager/psram;Middlewares/ST/STM32_ExtMem_Manager/sdcard;Middlewares/ST/STM32_ExtMem_Manager/user;Utilities/JPEG;Middlewares/Third_Party/FreeRTOS/Source/include;Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2;Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F;Drivers/CMSIS/RTOS2/Include;Middlewares/Third_Party/FatFs/source;Middlewares/Third_Party/FatFs/source/drivers/sd;Middlewares/Third_Party/FatFs/source/drivers/template;Drivers/CMSIS/Device/ST/STM32H7RSxx/Include;Drivers/CMSIS/Include;Boot/Core/Inc;Appli/Core/Inc;Appli/FATFS/Target;Appli/FATFS/App;Appli/ST67W6X_Network_Driver/Target;Appli/TouchGFX/App;Appli/TouchGFX/target/generated;Appli/TouchGFX/target;
CDefines=USE_HAL_DRIVER;STM32H7S7xx;USE_HAL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;STM32H7S7xx;USE_HAL_DRIVER;ST67_ARCH:W6X_ARCH_T01;USE_HAL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;STM32H7S7xx;USE_HAL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;
[Boot:PreviousGenFiles]
AdvancedFolderStructure=true
HeaderFileListSize=5
HeaderFiles#0=../Boot/Core/Inc/extmem_manager.h
HeaderFiles#1=../Boot/Core/Inc/stm32_extmem_conf.h
HeaderFiles#2=../Boot/Core/Inc/stm32h7rsxx_it.h
HeaderFiles#3=../Boot/Core/Inc/stm32h7rsxx_hal_conf.h
HeaderFiles#4=../Boot/Core/Inc/main.h
HeaderFolderListSize=1
HeaderPath#0=../Boot/Core/Inc
HeaderFiles=;
SourceFileListSize=4
SourceFiles#0=../Boot/Core/Src/extmem_manager.c
SourceFiles#1=../Boot/Core/Src/stm32h7rsxx_it.c
SourceFiles#2=../Boot/Core/Src/stm32h7rsxx_hal_msp.c
SourceFiles#3=../Boot/Core/Src/main.c
SourceFolderListSize=1
SourcePath#0=../Boot/Core/Src
SourceFiles=;
[Boot:ThirdPartyIp]
ThirdPartyIpNumber=0
[Appli:PreviousGenFiles]
AdvancedFolderStructure=true
HeaderFileListSize=22
HeaderFiles#0=../Appli/Core/Inc/FreeRTOSConfig.h
HeaderFiles#1=../Appli/FATFS/Target/ffconf.h
HeaderFiles#2=../Appli/FATFS/App/sd_diskio_config.h
HeaderFiles#3=../Appli/FATFS/App/fatfs.h
HeaderFiles#4=../Appli/ST67W6X_Network_Driver/Target/w6x_config.h
HeaderFiles#5=../Appli/ST67W6X_Network_Driver/Target/w61_driver_config.h
HeaderFiles#6=../Appli/ST67W6X_Network_Driver/Target/shell_config.h
HeaderFiles#7=../Appli/ST67W6X_Network_Driver/Target/logging_config.h
HeaderFiles#8=../Appli/ST67W6X_Network_Driver/Target/bsp_conf.h
HeaderFiles#9=../Appli/TouchGFX/App/app_touchgfx.h
HeaderFiles#10=../Appli/TouchGFX/target/generated/TouchGFXGeneratedHAL.hpp
HeaderFiles#11=../Appli/TouchGFX/target/TouchGFXHAL.hpp
HeaderFiles#12=../Appli/TouchGFX/target/STM32TouchController.hpp
HeaderFiles#13=../Appli/TouchGFX/target/generated/STM32DMA.hpp
HeaderFiles#14=../Appli/TouchGFX/target/generated/MJPEGDecoder.hpp
HeaderFiles#15=../Appli/TouchGFX/target/generated/DirectFrameBufferVideoController.hpp
HeaderFiles#16=../Appli/TouchGFX/target/generated/HardwareMJPEGDecoder.hpp
HeaderFiles#17=../Appli/Core/Inc/stm32h7rsxx_it.h
HeaderFiles#18=../Appli/Core/Inc/RTE_Components.h
HeaderFiles#19=../Appli/Core/Inc/stm32h7rsxx_hal_conf.h
HeaderFiles#20=../Appli/Core/Inc/main.h
HeaderFiles#21=../Appli/Core/Inc/jpeg_utils_conf.h
HeaderFolderListSize=7
HeaderPath#0=../Appli/Core/Inc
HeaderPath#1=../Appli/FATFS/Target
HeaderPath#2=../Appli/FATFS/App
HeaderPath#3=../Appli/ST67W6X_Network_Driver/Target
HeaderPath#4=../Appli/TouchGFX/App
HeaderPath#5=../Appli/TouchGFX/target/generated
HeaderPath#6=../Appli/TouchGFX/target
HeaderFiles=;
SourceFileListSize=17
SourceFiles#0=../Appli/Core/Src/freertos.c
SourceFiles#1=../Appli/FATFS/App/fatfs.c
SourceFiles#2=../Appli/ST67W6X_Network_Driver/Target/spi_port.c
SourceFiles#3=../Appli/TouchGFX/target/generated/TouchGFXConfiguration.cpp
SourceFiles#4=../Appli/TouchGFX/target/generated/TouchGFXGeneratedHAL.cpp
SourceFiles#5=../Appli/TouchGFX/target/TouchGFXHAL.cpp
SourceFiles#6=../Appli/TouchGFX/target/STM32TouchController.cpp
SourceFiles#7=../Appli/TouchGFX/target/generated/STM32DMA.cpp
SourceFiles#8=../Appli/TouchGFX/target/generated/OSWrappers.cpp
SourceFiles#9=../Appli/TouchGFX/target/TouchGFXGPIO.cpp
SourceFiles#10=../Appli/TouchGFX/target/generated/HardwareMJPEGDecoder.cpp
SourceFiles#11=../Appli/TouchGFX/target/generated/nema_hal.c
SourceFiles#12=../Appli/TouchGFX/App/app_touchgfx.c
SourceFiles#13=../Appli/Core/Src/stm32h7rsxx_it.c
SourceFiles#14=../Appli/Core/Src/stm32h7rsxx_hal_msp.c
SourceFiles#15=../Appli/Core/Src/stm32h7rsxx_hal_timebase_tim.c
SourceFiles#16=../Appli/Core/Src/main.c
SourceFolderListSize=6
SourcePath#0=../Appli/Core/Src
SourcePath#1=../Appli/FATFS/App
SourcePath#2=../Appli/ST67W6X_Network_Driver/Target
SourcePath#3=../Appli/TouchGFX/target/generated
SourcePath#4=../Appli/TouchGFX/target
SourcePath#5=../Appli/TouchGFX/App
SourceFiles=;
[Appli:ThirdPartyIp]
ThirdPartyIpNumber=1
ThirdPartyIpName#0=STMicroelectronics.X-CUBE-ST67W61.1.3.0_App
[Appli:ThirdPartyIp#STMicroelectronics.X-CUBE-ST67W61.1.3.0_App]
header=../Middlewares/ST/ST67W6X_Network_Driver/Api/logging.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/logging_levels.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/shell.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/shell_default_config.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/w6x_api.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/w6x_types.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/w6x_version.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/w6x_legacy.h;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_default_config.h;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_internal.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/common_parser.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/modem_cmd_handler.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_api.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_common.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_internal.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_default_config.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_bus/spi_port.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_bus/spi_iface.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_bus/w61_io.h;
source=../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_ble.c;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_http.c;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_mqtt.c;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_net.c;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_netif.c;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_sys.c;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_wifi.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/modem_cmd_handler.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_ble.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_common.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_mqtt.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_net.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_sys.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_wifi.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_bus/spi_iface.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_bus/w61_io.c;../Middlewares/ST/ST67W6X_Network_Driver/Utils/Misc/common_parser.c;
[ExtMemLoader:PreviousGenFiles]
SourceFiles=;
[ExtMemLoader:ThirdPartyIp]
ThirdPartyIpNumber=0
[PreviousGenFiles]
AdvancedFolderStructure=true
HeaderFileListSize=27
HeaderFiles#0=../Boot/Core/Inc/extmem_manager.h
HeaderFiles#1=../Boot/Core/Inc/stm32_extmem_conf.h
HeaderFiles#2=../Boot/Core/Inc/stm32h7rsxx_it.h
HeaderFiles#3=../Boot/Core/Inc/stm32h7rsxx_hal_conf.h
HeaderFiles#4=../Boot/Core/Inc/main.h
HeaderFiles#5=../Appli/Core/Inc/FreeRTOSConfig.h
HeaderFiles#6=../Appli/FATFS/Target/ffconf.h
HeaderFiles#7=../Appli/FATFS/App/sd_diskio_config.h
HeaderFiles#8=../Appli/FATFS/App/fatfs.h
HeaderFiles#9=../Appli/ST67W6X_Network_Driver/Target/w6x_config.h
HeaderFiles#10=../Appli/ST67W6X_Network_Driver/Target/w61_driver_config.h
HeaderFiles#11=../Appli/ST67W6X_Network_Driver/Target/shell_config.h
HeaderFiles#12=../Appli/ST67W6X_Network_Driver/Target/logging_config.h
HeaderFiles#13=../Appli/ST67W6X_Network_Driver/Target/bsp_conf.h
HeaderFiles#14=../Appli/TouchGFX/App/app_touchgfx.h
HeaderFiles#15=../Appli/TouchGFX/target/generated/TouchGFXGeneratedHAL.hpp
HeaderFiles#16=../Appli/TouchGFX/target/TouchGFXHAL.hpp
HeaderFiles#17=../Appli/TouchGFX/target/STM32TouchController.hpp
HeaderFiles#18=../Appli/TouchGFX/target/generated/STM32DMA.hpp
HeaderFiles#19=../Appli/TouchGFX/target/generated/MJPEGDecoder.hpp
HeaderFiles#20=../Appli/TouchGFX/target/generated/DirectFrameBufferVideoController.hpp
HeaderFiles#21=../Appli/TouchGFX/target/generated/HardwareMJPEGDecoder.hpp
HeaderFiles#22=../Appli/Core/Inc/stm32h7rsxx_it.h
HeaderFiles#23=../Appli/Core/Inc/RTE_Components.h
HeaderFiles#24=../Appli/Core/Inc/stm32h7rsxx_hal_conf.h
HeaderFiles#25=../Appli/Core/Inc/main.h
HeaderFiles#26=../Appli/Core/Inc/jpeg_utils_conf.h
HeaderFolderListSize=8
HeaderPath#0=../Boot/Core/Inc
HeaderPath#1=../Appli/Core/Inc
HeaderPath#2=../Appli/FATFS/Target
HeaderPath#3=../Appli/FATFS/App
HeaderPath#4=../Appli/ST67W6X_Network_Driver/Target
HeaderPath#5=../Appli/TouchGFX/App
HeaderPath#6=../Appli/TouchGFX/target/generated
HeaderPath#7=../Appli/TouchGFX/target
HeaderFiles=;
SourceFileListSize=21
SourceFiles#0=../Boot/Core/Src/extmem_manager.c
SourceFiles#1=../Boot/Core/Src/stm32h7rsxx_it.c
SourceFiles#2=../Boot/Core/Src/stm32h7rsxx_hal_msp.c
SourceFiles#3=../Boot/Core/Src/main.c
SourceFiles#4=../Appli/Core/Src/freertos.c
SourceFiles#5=../Appli/FATFS/App/fatfs.c
SourceFiles#6=../Appli/ST67W6X_Network_Driver/Target/spi_port.c
SourceFiles#7=../Appli/TouchGFX/target/generated/TouchGFXConfiguration.cpp
SourceFiles#8=../Appli/TouchGFX/target/generated/TouchGFXGeneratedHAL.cpp
SourceFiles#9=../Appli/TouchGFX/target/TouchGFXHAL.cpp
SourceFiles#10=../Appli/TouchGFX/target/STM32TouchController.cpp
SourceFiles#11=../Appli/TouchGFX/target/generated/STM32DMA.cpp
SourceFiles#12=../Appli/TouchGFX/target/generated/OSWrappers.cpp
SourceFiles#13=../Appli/TouchGFX/target/TouchGFXGPIO.cpp
SourceFiles#14=../Appli/TouchGFX/target/generated/HardwareMJPEGDecoder.cpp
SourceFiles#15=../Appli/TouchGFX/target/generated/nema_hal.c
SourceFiles#16=../Appli/TouchGFX/App/app_touchgfx.c
SourceFiles#17=../Appli/Core/Src/stm32h7rsxx_it.c
SourceFiles#18=../Appli/Core/Src/stm32h7rsxx_hal_msp.c
SourceFiles#19=../Appli/Core/Src/stm32h7rsxx_hal_timebase_tim.c
SourceFiles#20=../Appli/Core/Src/main.c
SourceFolderListSize=7
SourcePath#0=../Boot/Core/Src
SourcePath#1=../Appli/Core/Src
SourcePath#2=../Appli/FATFS/App
SourcePath#3=../Appli/ST67W6X_Network_Driver/Target
SourcePath#4=../Appli/TouchGFX/target/generated
SourcePath#5=../Appli/TouchGFX/target
SourcePath#6=../Appli/TouchGFX/App
SourceFiles=;
[ThirdPartyIp]
ThirdPartyIpNumber=1
ThirdPartyIpName#0=STMicroelectronics.X-CUBE-ST67W61.1.3.0_App
[ThirdPartyIp#STMicroelectronics.X-CUBE-ST67W61.1.3.0_App]
header=../Middlewares/ST/ST67W6X_Network_Driver/Api/logging.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/logging_levels.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/shell.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/shell_default_config.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/w6x_api.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/w6x_types.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/w6x_version.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/w6x_legacy.h;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_default_config.h;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_internal.h;../Middlewares/ST/ST67W6X_Network_Driver/Api/common_parser.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/modem_cmd_handler.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_api.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_common.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_internal.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_default_config.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_bus/spi_port.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_bus/spi_iface.h;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_bus/w61_io.h;
source=../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_ble.c;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_http.c;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_mqtt.c;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_net.c;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_netif.c;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_sys.c;../Middlewares/ST/ST67W6X_Network_Driver/Core/w6x_wifi.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/modem_cmd_handler.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_ble.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_common.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_mqtt.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_net.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_sys.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_at/w61_at_wifi.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_bus/spi_iface.c;../Middlewares/ST/ST67W6X_Network_Driver/Driver/W61_bus/w61_io.c;../Middlewares/ST/ST67W6X_Network_Driver/Utils/Misc/common_parser.c;
+14 -5
View File
@@ -56,6 +56,8 @@ This project uses a **dual-project architecture**:
TouchGFX 4.26.1 + STM32CubeMX are only needed to regenerate code. TouchGFX 4.26.1 + STM32CubeMX are only needed to regenerate code.
On Linux, `arm-none-eabi-gcc` comes from STM32CubeIDE (`~/st/stm32cubeide_*/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.*/tools/bin`, GCC 14.3); `~/.bashrc` adds it to `PATH`. The build also needs `ruby` (TouchGFX text/video conversion) and the executable bit on `Appli/Middlewares/ST/touchgfx/framework/tools/{imageconvert,fontconvert}/build/linux/*.out`. Build outputs (`*.o`, `*.d`, `*.su` in `*/TouchGFX/build` and `STM32CubeIDE/*/Debug`) are git-ignored and untracked.
### Build Commands ### Build Commands
Run from the repository root (the makefiles `cd` to the root themselves): Run from the repository root (the makefiles `cd` to the root themselves):
@@ -95,12 +97,19 @@ STM32_Programmer_CLI -c port=SWD ap=1 mode=UR -el gcc/MX66UW1G45G_STM32H7S78-DK.
Only one tool can hold the ST-Link at a time: stop any debug session before flashing. Only one tool can hold the ST-Link at a time: stop any debug session before flashing.
### VS Code (`.vscode/`) ### VS Code (`.vscode/`, git-ignored)
- `tasks.json`: Build All (default, Cmd+Shift+B), Build Boot/Appli, Clean, Flash Boot/Appli/All, Build + Flash Boot/Appli/All, Board: Probe/Reset/Verify, Generate compile_commands.json. All tasks call the commands above. Linux setup (uses the `ms-vscode.cpptools` extension, no Cortex-Debug needed; tools come from STM32CubeIDE in `~/st`):
- `launch.json` (Cortex-Debug, `servertype: stlink`): Debug Boot, Debug Appli (builds, flashes via GDB with the external loader, stops at Appli `main()`), Debug Appli (no flash), Attach Appli.
- `settings.json`: Cortex-Debug tool paths, IntelliSense from `compile_commands.json`. - `gcc/toolchain-env.sh`: sourced by the helpers below; adds `arm-none-eabi-gcc/gdb` to `PATH` and exports `ST_GDBSERVER` / `ST_PROGRAMMER_BIN` (globs, so CubeIDE updates do not break it).
- `c_cpp_properties.json`: uses `compile_commands.json`. - `gcc/gdbserver.sh <boot|appli>`: starts `ST-LINK_gdbserver -p 61234 --swd --halt -m 1 -k -cp <programmer>` (+ `-el` external loader for `appli`). Kills a stale server first.
- `gcc/arm-gdb.sh`: wrapper around `arm-none-eabi-gdb` (VS Code `miDebuggerPath` cannot glob).
- `tasks.json`: Build All (default, Ctrl+Shift+B) / Boot / Appli, Clean, Flash Boot/Appli/All, Build + Flash All, Board: Probe/Reset/Verify, `gdbserver: Boot|Appli` (background), `Debug prep: ...` (build + gdbserver, used as `preLaunchTask`), Kill gdbserver, Generate compile_commands.json.
- `launch.json` (`cppdbg`, `miDebuggerServerAddress: localhost:61234`): **Debug Boot** (build, `load`, `monitor reset`, hw break on `main`), **Debug Appli** (build, `load` via the external loader, reset, stops at Appli `main()`), **Debug Appli (no flash)** (reset only).
- `launch.json` also has three `stlinkgdbtarget` configs (they need `deviceName: STM32H7S7L8H6H` = CMSIS pack variant / `Mcu.CPN`, and `deviceCore: Cortex-M7`; the ST extension cannot infer them for this Makefile project) (**ST Debug Boot / Appli / Appli (no flash)**) for the STMicroelectronics VS Code extensions (`stm32cube-ide-debug-stlink-gdbserver`, `-registers`, `-rtos`): they start their own ST-LINK server from `~/.local/share/stm32cube/bundles` (no `gdbserver:` task needed), and give the peripheral **Registers** view (SVD `~/STMicroelectronics/STM32Cube/STM32CubeProgrammer/SVD/STM32H7S.svd`), the **FreeRTOS** threads view (`serverRtos`, `ARM_CM7`) and Live Watch. Validated headless (DAP driven by script: server, RTOS proxy, GDB client and Live Watch all start; flash `load` not exercised). **Required, git-ignored file** `.settings/ide.store.json` at the repo root: `{"device": "STM32H7S7L8H6H", "core": "Cortex-M7", "tz": "TZ-disabled"}`. The extension looks for it by walking up from the ELF directory; without it the ST-LINK server step is silently skipped and launch fails with "No GDB Server running" ("project settings not found" in the log). The ST configs need `"preRunCommands": ["monitor reset"]`: after `load` the extension starts at the ELF `Reset_Handler`, but external flash is only memory-mapped once Boot has run, so without the reset Appli faults on its first instruction (SIGTRAP in Boot's handler, black screen). Other notes: the extension's CMSIS pack root `~/.local/share/stm32cube/packs` should contain `STMicroelectronics/stm32h7xx_dfp/1.3.0`; the `ST Debug Appli (no flash)` variant only has a symbol file, so it sets `program` (the RTOS proxy needs the ELF; without it the proxy dies and GDB times out).
- `settings.json` / `extensions.json`: IntelliSense from `compile_commands.json`.
macOS keeps the Cortex-Debug (`servertype: stlink`) setup described under "Debugging". `pkill -x ST-LINK_gdbserver` does NOT work (process name truncated to 15 chars): use `pkill -f '[S]T-LINK_gdbserver'`.
Keep `AGENTS.md`, `.vscode/tasks.json`, `.vscode/launch.json` and `gcc/flash.sh` consistent when changing any build/flash/debug command. Keep `AGENTS.md`, `.vscode/tasks.json`, `.vscode/launch.json` and `gcc/flash.sh` consistent when changing any build/flash/debug command.
+11 -8
View File
@@ -57,16 +57,10 @@ void Error_Handler(void);
/* USER CODE END EFP */ /* USER CODE END EFP */
/* Private defines -----------------------------------------------------------*/ /* Private defines -----------------------------------------------------------*/
#define FRAME_RATE_Pin GPIO_PIN_3
#define FRAME_RATE_GPIO_Port GPIOF
#define RENDER_TIME_Pin GPIO_PIN_2
#define RENDER_TIME_GPIO_Port GPIOF
#define ADF1_CK_Pin GPIO_PIN_2 #define ADF1_CK_Pin GPIO_PIN_2
#define ADF1_CK_GPIO_Port GPIOE #define ADF1_CK_GPIO_Port GPIOE
#define MCU_ACTIVE_Pin GPIO_PIN_4 #define SD_Detect_Pin GPIO_PIN_14
#define MCU_ACTIVE_GPIO_Port GPIOF #define SD_Detect_GPIO_Port GPIOM
#define VSYNC_FREQ_Pin GPIO_PIN_1
#define VSYNC_FREQ_GPIO_Port GPIOF
#define LCD_EN_Pin GPIO_PIN_15 #define LCD_EN_Pin GPIO_PIN_15
#define LCD_EN_GPIO_Port GPIOE #define LCD_EN_GPIO_Port GPIOE
#define ADF1_D_Pin GPIO_PIN_6 #define ADF1_D_Pin GPIO_PIN_6
@@ -76,8 +70,17 @@ void Error_Handler(void);
#define TP_IRQ_EXTI_IRQn EXTI3_IRQn #define TP_IRQ_EXTI_IRQn EXTI3_IRQn
#define LCD_BL_CTRL_Pin GPIO_PIN_15 #define LCD_BL_CTRL_Pin GPIO_PIN_15
#define LCD_BL_CTRL_GPIO_Port GPIOG #define LCD_BL_CTRL_GPIO_Port GPIOG
#define SPI4_CS_Pin GPIO_PIN_8
#define SPI4_CS_GPIO_Port GPIOF
#define MIC_DET_Pin GPIO_PIN_1 #define MIC_DET_Pin GPIO_PIN_1
#define MIC_DET_GPIO_Port GPIOH #define MIC_DET_GPIO_Port GPIOH
#define ST67_BOOT_Pin GPIO_PIN_15
#define ST67_BOOT_GPIO_Port GPIOD
#define SPI_RDY_Pin GPIO_PIN_12
#define SPI_RDY_GPIO_Port GPIOD
#define SPI_RDY_EXTI_IRQn EXTI12_IRQn
#define ST67_CHIP_EN_Pin GPIO_PIN_13
#define ST67_CHIP_EN_GPIO_Port GPIOD
/* USER CODE BEGIN Private defines */ /* USER CODE BEGIN Private defines */
+6 -6
View File
@@ -58,7 +58,7 @@
/* #define HAL_IRDA_MODULE_ENABLED */ /* #define HAL_IRDA_MODULE_ENABLED */
/* #define HAL_IWDG_MODULE_ENABLED */ /* #define HAL_IWDG_MODULE_ENABLED */
#define HAL_JPEG_MODULE_ENABLED #define HAL_JPEG_MODULE_ENABLED
/* #define HAL_LPTIM_MODULE_ENABLED */ /* #define HAL_LPTIM_MODULE_ENABLED */
#define HAL_LTDC_MODULE_ENABLED #define HAL_LTDC_MODULE_ENABLED
/* #define HAL_MCE_MODULE_ENABLED */ /* #define HAL_MCE_MODULE_ENABLED */
#define HAL_MDF_MODULE_ENABLED #define HAL_MDF_MODULE_ENABLED
@@ -72,17 +72,17 @@
/* #define HAL_RCC_MODULE_ENABLED */ /* #define HAL_RCC_MODULE_ENABLED */
/* #define HAL_RNG_MODULE_ENABLED */ /* #define HAL_RNG_MODULE_ENABLED */
/* #define HAL_RTC_MODULE_ENABLED */ /* #define HAL_RTC_MODULE_ENABLED */
/* #define HAL_SAI_MODULE_ENABLED */ /* #define HAL_SAI_MODULE_ENABLED */
/* #define HAL_SD_MODULE_ENABLED */ #define HAL_SD_MODULE_ENABLED
/* #define HAL_SDIO_MODULE_ENABLED */ /* #define HAL_SDIO_MODULE_ENABLED */
/* #define HAL_SDRAM_MODULE_ENABLED */ /* #define HAL_SDRAM_MODULE_ENABLED */
/* #define HAL_SMARTCARD_MODULE_ENABLED */ /* #define HAL_SMARTCARD_MODULE_ENABLED */
/* #define HAL_SMBUS_MODULE_ENABLED */ /* #define HAL_SMBUS_MODULE_ENABLED */
/* #define HAL_SPDIFRX_MODULE_ENABLED */ /* #define HAL_SPDIFRX_MODULE_ENABLED */
/* #define HAL_SPI_MODULE_ENABLED */ #define HAL_SPI_MODULE_ENABLED
/* #define HAL_SRAM_MODULE_ENABLED */ /* #define HAL_SRAM_MODULE_ENABLED */
#define HAL_TIM_MODULE_ENABLED #define HAL_TIM_MODULE_ENABLED
#define HAL_UART_MODULE_ENABLED /* #define HAL_UART_MODULE_ENABLED */
/* #define HAL_USART_MODULE_ENABLED */ /* #define HAL_USART_MODULE_ENABLED */
/* #define HAL_WWDG_MODULE_ENABLED */ /* #define HAL_WWDG_MODULE_ENABLED */
/* #define HAL_XSPI_MODULE_ENABLED */ /* #define HAL_XSPI_MODULE_ENABLED */
@@ -227,7 +227,7 @@
#define USE_HAL_SPI_REGISTER_CALLBACKS 1U #define USE_HAL_SPI_REGISTER_CALLBACKS 1U
#define USE_HAL_SRAM_REGISTER_CALLBACKS 0U #define USE_HAL_SRAM_REGISTER_CALLBACKS 0U
#define USE_HAL_TIM_REGISTER_CALLBACKS 0U #define USE_HAL_TIM_REGISTER_CALLBACKS 0U
#define USE_HAL_UART_REGISTER_CALLBACKS 1U #define USE_HAL_UART_REGISTER_CALLBACKS 0U
#define USE_HAL_USART_REGISTER_CALLBACKS 0U #define USE_HAL_USART_REGISTER_CALLBACKS 0U
#define USE_HAL_WWDG_REGISTER_CALLBACKS 0U #define USE_HAL_WWDG_REGISTER_CALLBACKS 0U
#define USE_HAL_XSPI_REGISTER_CALLBACKS 1U #define USE_HAL_XSPI_REGISTER_CALLBACKS 1U
+5 -1
View File
@@ -53,14 +53,18 @@ void BusFault_Handler(void);
void UsageFault_Handler(void); void UsageFault_Handler(void);
void DebugMon_Handler(void); void DebugMon_Handler(void);
void EXTI3_IRQHandler(void); void EXTI3_IRQHandler(void);
void EXTI12_IRQHandler(void);
void GPDMA1_Channel0_IRQHandler(void); void GPDMA1_Channel0_IRQHandler(void);
void GPDMA1_Channel2_IRQHandler(void); void GPDMA1_Channel4_IRQHandler(void);
void GPDMA1_Channel5_IRQHandler(void);
void TIM6_IRQHandler(void); void TIM6_IRQHandler(void);
void SPI4_IRQHandler(void);
void HPDMA1_Channel0_IRQHandler(void); void HPDMA1_Channel0_IRQHandler(void);
void HPDMA1_Channel1_IRQHandler(void); void HPDMA1_Channel1_IRQHandler(void);
void LTDC_IRQHandler(void); void LTDC_IRQHandler(void);
void DMA2D_IRQHandler(void); void DMA2D_IRQHandler(void);
void JPEG_IRQHandler(void); void JPEG_IRQHandler(void);
void SDMMC1_IRQHandler(void);
void ADF1_FLT0_IRQHandler(void); void ADF1_FLT0_IRQHandler(void);
void GPU2D_IRQHandler(void); void GPU2D_IRQHandler(void);
void GPU2D_ER_IRQHandler(void); void GPU2D_ER_IRQHandler(void);
+1 -1
View File
@@ -29,7 +29,7 @@ extern "C" {
/* COM defines */ /* COM defines */
#define USE_COM_LOG 0U #define USE_COM_LOG 0U
#define USE_BSP_COM_FEATURE 1U #define USE_BSP_COM_FEATURE 0U
/* Touch Sensing controller defines */ /* Touch Sensing controller defines */
#define USE_FT5336_TS_CTRL 1U #define USE_FT5336_TS_CTRL 1U
+16
View File
@@ -0,0 +1,16 @@
/*
* Handlers d'interruption du BSP audio.
*
* Ils vivent hors de stm32h7rsxx_it.c : ce fichier est regenere par CubeMX et
* tout ce qui est en dehors des zones USER CODE y est efface.
*
* La sortie casque (BSP_AUDIO_OUT, I2S6 TX) utilise GPDMA1_Channel2. Ce canal ne
* doit donc pas etre attribue dans CubeMX (le SPI4 est sur les canaux 4 et 5),
* sinon CubeMX genere un second GPDMA1_Channel2_IRQHandler (symbole en double).
*/
#include "stm32h7s78_discovery_audio.h"
void GPDMA1_Channel2_IRQHandler(void)
{
BSP_AUDIO_OUT_IRQHandler(0, AUDIO_OUT_HEADPHONE);
}
+173 -16
View File
@@ -20,6 +20,7 @@
#include "main.h" #include "main.h"
#include "FreeRTOS.h" #include "FreeRTOS.h"
#include "cmsis_os2.h" #include "cmsis_os2.h"
#include "fatfs.h"
#include "app_touchgfx.h" #include "app_touchgfx.h"
/* Private includes ----------------------------------------------------------*/ /* Private includes ----------------------------------------------------------*/
@@ -77,12 +78,20 @@ GPU2D_HandleTypeDef hgpu2d;
I2C_HandleTypeDef hi2c1; I2C_HandleTypeDef hi2c1;
I2S_HandleTypeDef hi2s6;
JPEG_HandleTypeDef hjpeg; JPEG_HandleTypeDef hjpeg;
DMA_HandleTypeDef handle_HPDMA1_Channel1; DMA_HandleTypeDef handle_HPDMA1_Channel1;
DMA_HandleTypeDef handle_HPDMA1_Channel0; DMA_HandleTypeDef handle_HPDMA1_Channel0;
LTDC_HandleTypeDef hltdc; LTDC_HandleTypeDef hltdc;
SD_HandleTypeDef hsd1;
SPI_HandleTypeDef hspi4;
DMA_HandleTypeDef handle_GPDMA1_Channel5;
DMA_HandleTypeDef handle_GPDMA1_Channel4;
/* Definitions for defaultTask */ /* Definitions for defaultTask */
osThreadId_t defaultTaskHandle; osThreadId_t defaultTaskHandle;
const osThreadAttr_t defaultTask_attributes = { const osThreadAttr_t defaultTask_attributes = {
@@ -115,6 +124,9 @@ static void MX_I2C1_Init(void);
static void MX_GPU2D_Init(void); static void MX_GPU2D_Init(void);
static void MX_ICACHE_GPU2D_Init(void); static void MX_ICACHE_GPU2D_Init(void);
static void MX_ADF1_Init(void); static void MX_ADF1_Init(void);
static void MX_SPI4_Init(void);
static void MX_I2S6_Init(void);
static void MX_SDMMC1_SD_Init(void);
void StartDefaultTask(void *argument); void StartDefaultTask(void *argument);
extern void TouchGFX_Task(void *argument); extern void TouchGFX_Task(void *argument);
@@ -178,6 +190,8 @@ int main(void)
MX_GPU2D_Init(); MX_GPU2D_Init();
MX_ICACHE_GPU2D_Init(); MX_ICACHE_GPU2D_Init();
MX_ADF1_Init(); MX_ADF1_Init();
MX_SPI4_Init();
MX_FATFS_Init();
MX_TouchGFX_Init(); MX_TouchGFX_Init();
/* Call PreOsInit function */ /* Call PreOsInit function */
MX_TouchGFX_PreOSInit(); MX_TouchGFX_PreOSInit();
@@ -465,6 +479,10 @@ static void MX_GPDMA1_Init(void)
/* GPDMA1 interrupt Init */ /* GPDMA1 interrupt Init */
HAL_NVIC_SetPriority(GPDMA1_Channel0_IRQn, 2, 0); HAL_NVIC_SetPriority(GPDMA1_Channel0_IRQn, 2, 0);
HAL_NVIC_EnableIRQ(GPDMA1_Channel0_IRQn); HAL_NVIC_EnableIRQ(GPDMA1_Channel0_IRQn);
HAL_NVIC_SetPriority(GPDMA1_Channel4_IRQn, 5, 0);
HAL_NVIC_EnableIRQ(GPDMA1_Channel4_IRQn);
HAL_NVIC_SetPriority(GPDMA1_Channel5_IRQn, 5, 0);
HAL_NVIC_EnableIRQ(GPDMA1_Channel5_IRQn);
/* USER CODE BEGIN GPDMA1_Init 1 */ /* USER CODE BEGIN GPDMA1_Init 1 */
@@ -579,6 +597,42 @@ static void MX_I2C1_Init(void)
} }
/**
* @brief I2S6 Initialization Function
* @param None
* @retval None
*/
static void MX_I2S6_Init(void)
{
/* USER CODE BEGIN I2S6_Init 0 */
/* USER CODE END I2S6_Init 0 */
/* USER CODE BEGIN I2S6_Init 1 */
/* USER CODE END I2S6_Init 1 */
hi2s6.Instance = SPI6;
hi2s6.Init.Mode = I2S_MODE_MASTER_TX;
hi2s6.Init.Standard = I2S_STANDARD_PHILIPS;
hi2s6.Init.DataFormat = I2S_DATAFORMAT_16B;
hi2s6.Init.MCLKOutput = I2S_MCLKOUTPUT_DISABLE;
hi2s6.Init.AudioFreq = I2S_AUDIOFREQ_48K;
hi2s6.Init.CPOL = I2S_CPOL_LOW;
hi2s6.Init.FirstBit = I2S_FIRSTBIT_MSB;
hi2s6.Init.WSInversion = I2S_WS_INVERSION_DISABLE;
hi2s6.Init.Data24BitAlignment = I2S_DATA_24BIT_ALIGNMENT_RIGHT;
hi2s6.Init.MasterKeepIOState = I2S_MASTER_KEEP_IO_STATE_DISABLE;
if (HAL_I2S_Init(&hi2s6) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN I2S6_Init 2 */
/* USER CODE END I2S6_Init 2 */
}
/** /**
* @brief ICACHE_GPU2D Initialization Function * @brief ICACHE_GPU2D Initialization Function
* @param None * @param None
@@ -695,6 +749,85 @@ static void MX_LTDC_Init(void)
} }
/**
* @brief SDMMC1 Initialization Function
* @param None
* @retval None
*/
static void MX_SDMMC1_SD_Init(void)
{
/* USER CODE BEGIN SDMMC1_Init 0 */
/* USER CODE END SDMMC1_Init 0 */
/* USER CODE BEGIN SDMMC1_Init 1 */
/* USER CODE END SDMMC1_Init 1 */
hsd1.Instance = SDMMC1;
hsd1.Init.ClockEdge = SDMMC_CLOCK_EDGE_RISING;
hsd1.Init.ClockPowerSave = SDMMC_CLOCK_POWER_SAVE_DISABLE;
hsd1.Init.BusWide = SDMMC_BUS_WIDE_4B;
hsd1.Init.HardwareFlowControl = SDMMC_HARDWARE_FLOW_CONTROL_DISABLE;
hsd1.Init.ClockDiv = 0;
if (HAL_SD_Init(&hsd1) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN SDMMC1_Init 2 */
/* USER CODE END SDMMC1_Init 2 */
}
/**
* @brief SPI4 Initialization Function
* @param None
* @retval None
*/
static void MX_SPI4_Init(void)
{
/* USER CODE BEGIN SPI4_Init 0 */
/* USER CODE END SPI4_Init 0 */
/* USER CODE BEGIN SPI4_Init 1 */
/* USER CODE END SPI4_Init 1 */
/* SPI4 parameter configuration*/
hspi4.Instance = SPI4;
hspi4.Init.Mode = SPI_MODE_MASTER;
hspi4.Init.Direction = SPI_DIRECTION_2LINES;
hspi4.Init.DataSize = SPI_DATASIZE_8BIT;
hspi4.Init.CLKPolarity = SPI_POLARITY_LOW;
hspi4.Init.CLKPhase = SPI_PHASE_1EDGE;
hspi4.Init.NSS = SPI_NSS_SOFT;
hspi4.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_8;
hspi4.Init.FirstBit = SPI_FIRSTBIT_MSB;
hspi4.Init.TIMode = SPI_TIMODE_DISABLE;
hspi4.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE;
hspi4.Init.CRCPolynomial = 0x7;
hspi4.Init.NSSPMode = SPI_NSS_PULSE_ENABLE;
hspi4.Init.NSSPolarity = SPI_NSS_POLARITY_LOW;
hspi4.Init.FifoThreshold = SPI_FIFO_THRESHOLD_01DATA;
hspi4.Init.MasterSSIdleness = SPI_MASTER_SS_IDLENESS_00CYCLE;
hspi4.Init.MasterInterDataIdleness = SPI_MASTER_INTERDATA_IDLENESS_00CYCLE;
hspi4.Init.MasterReceiverAutoSusp = SPI_MASTER_RX_AUTOSUSP_DISABLE;
hspi4.Init.MasterKeepIOState = SPI_MASTER_KEEP_IO_STATE_DISABLE;
hspi4.Init.IOSwap = SPI_IO_SWAP_DISABLE;
hspi4.Init.ReadyMasterManagement = SPI_RDY_MASTER_MANAGEMENT_INTERNALLY;
hspi4.Init.ReadyPolarity = SPI_RDY_POLARITY_HIGH;
if (HAL_SPI_Init(&hspi4) != HAL_OK)
{
Error_Handler();
}
/* USER CODE BEGIN SPI4_Init 2 */
/* USER CODE END SPI4_Init 2 */
}
/** /**
* @brief GPIO Initialization Function * @brief GPIO Initialization Function
* @param None * @param None
@@ -707,16 +840,18 @@ static void MX_GPIO_Init(void)
/* USER CODE END MX_GPIO_Init_1 */ /* USER CODE END MX_GPIO_Init_1 */
/* GPIO Ports Clock Enable */ /* GPIO Ports Clock Enable */
__HAL_RCC_GPIOF_CLK_ENABLE();
__HAL_RCC_GPIOE_CLK_ENABLE(); __HAL_RCC_GPIOE_CLK_ENABLE();
__HAL_RCC_GPIOG_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();
__HAL_RCC_GPIOA_CLK_ENABLE();
__HAL_RCC_GPIOD_CLK_ENABLE(); __HAL_RCC_GPIOD_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();
__HAL_RCC_GPIOF_CLK_ENABLE();
__HAL_RCC_GPIOG_CLK_ENABLE();
__HAL_RCC_GPIOC_CLK_ENABLE();
__HAL_RCC_GPIOM_CLK_ENABLE();
__HAL_RCC_GPIOA_CLK_ENABLE();
__HAL_RCC_GPIOH_CLK_ENABLE(); __HAL_RCC_GPIOH_CLK_ENABLE();
/*Configure GPIO pin Output Level */ /*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(GPIOF, FRAME_RATE_Pin|RENDER_TIME_Pin|MCU_ACTIVE_Pin|VSYNC_FREQ_Pin, GPIO_PIN_RESET); HAL_GPIO_WritePin(SD_Detect_GPIO_Port, SD_Detect_Pin, GPIO_PIN_SET);
/*Configure GPIO pin Output Level */ /*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(LCD_EN_GPIO_Port, LCD_EN_Pin, GPIO_PIN_SET); HAL_GPIO_WritePin(LCD_EN_GPIO_Port, LCD_EN_Pin, GPIO_PIN_SET);
@@ -724,19 +859,18 @@ static void MX_GPIO_Init(void)
/*Configure GPIO pin Output Level */ /*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(LCD_BL_CTRL_GPIO_Port, LCD_BL_CTRL_Pin, GPIO_PIN_SET); HAL_GPIO_WritePin(LCD_BL_CTRL_GPIO_Port, LCD_BL_CTRL_Pin, GPIO_PIN_SET);
/*Configure GPIO pins : FRAME_RATE_Pin RENDER_TIME_Pin VSYNC_FREQ_Pin */ /*Configure GPIO pin Output Level */
GPIO_InitStruct.Pin = FRAME_RATE_Pin|RENDER_TIME_Pin|VSYNC_FREQ_Pin; HAL_GPIO_WritePin(SPI4_CS_GPIO_Port, SPI4_CS_Pin, GPIO_PIN_SET);
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_MEDIUM;
HAL_GPIO_Init(GPIOF, &GPIO_InitStruct);
/*Configure GPIO pin : MCU_ACTIVE_Pin */ /*Configure GPIO pin Output Level */
GPIO_InitStruct.Pin = MCU_ACTIVE_Pin; HAL_GPIO_WritePin(GPIOD, ST67_BOOT_Pin|ST67_CHIP_EN_Pin, GPIO_PIN_RESET);
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL; /*Configure GPIO pin : SD_Detect_Pin */
GPIO_InitStruct.Pin = SD_Detect_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD;
GPIO_InitStruct.Pull = GPIO_PULLUP;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(MCU_ACTIVE_GPIO_Port, &GPIO_InitStruct); HAL_GPIO_Init(SD_Detect_GPIO_Port, &GPIO_InitStruct);
/*Configure GPIO pin : LCD_EN_Pin */ /*Configure GPIO pin : LCD_EN_Pin */
GPIO_InitStruct.Pin = LCD_EN_Pin; GPIO_InitStruct.Pin = LCD_EN_Pin;
@@ -758,16 +892,39 @@ static void MX_GPIO_Init(void)
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(LCD_BL_CTRL_GPIO_Port, &GPIO_InitStruct); HAL_GPIO_Init(LCD_BL_CTRL_GPIO_Port, &GPIO_InitStruct);
/*Configure GPIO pin : SPI4_CS_Pin */
GPIO_InitStruct.Pin = SPI4_CS_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
HAL_GPIO_Init(SPI4_CS_GPIO_Port, &GPIO_InitStruct);
/*Configure GPIO pin : MIC_DET_Pin */ /*Configure GPIO pin : MIC_DET_Pin */
GPIO_InitStruct.Pin = MIC_DET_Pin; GPIO_InitStruct.Pin = MIC_DET_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
GPIO_InitStruct.Pull = GPIO_PULLUP; GPIO_InitStruct.Pull = GPIO_PULLUP;
HAL_GPIO_Init(MIC_DET_GPIO_Port, &GPIO_InitStruct); HAL_GPIO_Init(MIC_DET_GPIO_Port, &GPIO_InitStruct);
/*Configure GPIO pins : ST67_BOOT_Pin ST67_CHIP_EN_Pin */
GPIO_InitStruct.Pin = ST67_BOOT_Pin|ST67_CHIP_EN_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
/*Configure GPIO pin : SPI_RDY_Pin */
GPIO_InitStruct.Pin = SPI_RDY_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING_FALLING;
GPIO_InitStruct.Pull = GPIO_NOPULL;
HAL_GPIO_Init(SPI_RDY_GPIO_Port, &GPIO_InitStruct);
/* EXTI interrupt init*/ /* EXTI interrupt init*/
HAL_NVIC_SetPriority(TP_IRQ_EXTI_IRQn, 5, 0); HAL_NVIC_SetPriority(TP_IRQ_EXTI_IRQn, 5, 0);
HAL_NVIC_EnableIRQ(TP_IRQ_EXTI_IRQn); HAL_NVIC_EnableIRQ(TP_IRQ_EXTI_IRQn);
HAL_NVIC_SetPriority(SPI_RDY_EXTI_IRQn, 5, 0);
HAL_NVIC_EnableIRQ(SPI_RDY_EXTI_IRQn);
/* USER CODE BEGIN MX_GPIO_Init_2 */ /* USER CODE BEGIN MX_GPIO_Init_2 */
/* USER CODE END MX_GPIO_Init_2 */ /* USER CODE END MX_GPIO_Init_2 */
+352 -1
View File
@@ -32,6 +32,10 @@ extern DMA_HandleTypeDef handle_HPDMA1_Channel1;
extern DMA_HandleTypeDef handle_HPDMA1_Channel0; extern DMA_HandleTypeDef handle_HPDMA1_Channel0;
extern DMA_HandleTypeDef handle_GPDMA1_Channel5;
extern DMA_HandleTypeDef handle_GPDMA1_Channel4;
/* Private typedef -----------------------------------------------------------*/ /* Private typedef -----------------------------------------------------------*/
/* USER CODE BEGIN TD */ /* USER CODE BEGIN TD */
@@ -79,6 +83,13 @@ void HAL_MspInit(void)
/* PendSV_IRQn interrupt configuration */ /* PendSV_IRQn interrupt configuration */
HAL_NVIC_SetPriority(PendSV_IRQn, 15, 0); HAL_NVIC_SetPriority(PendSV_IRQn, 15, 0);
/* Enable USB Voltage detector */
if(HAL_PWREx_EnableUSBVoltageDetector() != HAL_OK)
{
/* Initialization error */
Error_Handler();
}
/* USER CODE BEGIN MspInit 1 */ /* USER CODE BEGIN MspInit 1 */
/* USER CODE END MspInit 1 */ /* USER CODE END MspInit 1 */
@@ -122,7 +133,7 @@ void HAL_MDF_MspInit(MDF_HandleTypeDef* hmdf)
GPIO_InitStruct.Pin = ADF1_CK_Pin; GPIO_InitStruct.Pin = ADF1_CK_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; // était LOW : bien trop lent pour piloter proprement une horloge à 6-12MHz+ vers le micro PDM GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF1_ADF1; GPIO_InitStruct.Alternate = GPIO_AF1_ADF1;
HAL_GPIO_Init(ADF1_CK_GPIO_Port, &GPIO_InitStruct); HAL_GPIO_Init(ADF1_CK_GPIO_Port, &GPIO_InitStruct);
@@ -463,6 +474,95 @@ void HAL_I2C_MspDeInit(I2C_HandleTypeDef* hi2c)
} }
/**
* @brief I2S MSP Initialization
* This function configures the hardware resources used in this example
* @param hi2s: I2S handle pointer
* @retval None
*/
void HAL_I2S_MspInit(I2S_HandleTypeDef* hi2s)
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
if(hi2s->Instance==SPI6)
{
/* USER CODE BEGIN SPI6_MspInit 0 */
/* USER CODE END SPI6_MspInit 0 */
/** Initializes the peripherals clock
*/
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_SPI6;
PeriphClkInit.Spi6ClockSelection = RCC_SPI6CLKSOURCE_PLL2Q;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
{
Error_Handler();
}
/* Peripheral clock enable */
__HAL_RCC_SPI6_CLK_ENABLE();
__HAL_RCC_GPIOB_CLK_ENABLE();
__HAL_RCC_GPIOA_CLK_ENABLE();
/**I2S6 GPIO Configuration
PB5 ------> I2S6_SDO
PA4 ------> I2S6_WS
PA5 ------> I2S6_CK
*/
GPIO_InitStruct.Pin = GPIO_PIN_5;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF8_SPI6;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF8_SPI6;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
/* USER CODE BEGIN SPI6_MspInit 1 */
/* USER CODE END SPI6_MspInit 1 */
}
}
/**
* @brief I2S MSP De-Initialization
* This function freeze the hardware resources used in this example
* @param hi2s: I2S handle pointer
* @retval None
*/
void HAL_I2S_MspDeInit(I2S_HandleTypeDef* hi2s)
{
if(hi2s->Instance==SPI6)
{
/* USER CODE BEGIN SPI6_MspDeInit 0 */
/* USER CODE END SPI6_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_SPI6_CLK_DISABLE();
/**I2S6 GPIO Configuration
PB5 ------> I2S6_SDO
PA4 ------> I2S6_WS
PA5 ------> I2S6_CK
*/
HAL_GPIO_DeInit(GPIOB, GPIO_PIN_5);
HAL_GPIO_DeInit(GPIOA, GPIO_PIN_4|GPIO_PIN_5);
/* USER CODE BEGIN SPI6_MspDeInit 1 */
/* USER CODE END SPI6_MspDeInit 1 */
}
}
/** /**
* @brief JPEG MSP Initialization * @brief JPEG MSP Initialization
* This function configures the hardware resources used in this example * This function configures the hardware resources used in this example
@@ -798,6 +898,257 @@ void HAL_LTDC_MspDeInit(LTDC_HandleTypeDef* hltdc)
} }
/**
* @brief SD MSP Initialization
* This function configures the hardware resources used in this example
* @param hsd: SD handle pointer
* @retval None
*/
void HAL_SD_MspInit(SD_HandleTypeDef* hsd)
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
if(hsd->Instance==SDMMC1)
{
/* USER CODE BEGIN SDMMC1_MspInit 0 */
/* USER CODE END SDMMC1_MspInit 0 */
/** Initializes the peripherals clock
*/
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_SDMMC12;
PeriphClkInit.Sdmmc12ClockSelection = RCC_SDMMC12CLKSOURCE_PLL2S;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
{
Error_Handler();
}
/* Peripheral clock enable */
__HAL_RCC_SDMMC1_CLK_ENABLE();
__HAL_RCC_GPIOD_CLK_ENABLE();
__HAL_RCC_GPIOC_CLK_ENABLE();
/**SDMMC1 GPIO Configuration
PD2 ------> SDMMC1_CMD
PC10 ------> SDMMC1_D2
PC11 ------> SDMMC1_D3
PC12 ------> SDMMC1_CK
PC8 ------> SDMMC1_D0
PC9 ------> SDMMC1_D1
*/
GPIO_InitStruct.Pin = GPIO_PIN_2;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Alternate = GPIO_AF11_SDMMC1;
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
GPIO_InitStruct.Pin = GPIO_PIN_10;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Alternate = GPIO_AF12_SDMMC1;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
GPIO_InitStruct.Pin = GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_8|GPIO_PIN_9;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Alternate = GPIO_AF11_SDMMC1;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
/* SDMMC1 interrupt Init */
HAL_NVIC_SetPriority(SDMMC1_IRQn, 14, 0);
HAL_NVIC_EnableIRQ(SDMMC1_IRQn);
/* USER CODE BEGIN SDMMC1_MspInit 1 */
/* USER CODE END SDMMC1_MspInit 1 */
}
}
/**
* @brief SD MSP De-Initialization
* This function freeze the hardware resources used in this example
* @param hsd: SD handle pointer
* @retval None
*/
void HAL_SD_MspDeInit(SD_HandleTypeDef* hsd)
{
if(hsd->Instance==SDMMC1)
{
/* USER CODE BEGIN SDMMC1_MspDeInit 0 */
/* USER CODE END SDMMC1_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_SDMMC1_CLK_DISABLE();
/**SDMMC1 GPIO Configuration
PD2 ------> SDMMC1_CMD
PC10 ------> SDMMC1_D2
PC11 ------> SDMMC1_D3
PC12 ------> SDMMC1_CK
PC8 ------> SDMMC1_D0
PC9 ------> SDMMC1_D1
*/
HAL_GPIO_DeInit(GPIOD, GPIO_PIN_2);
HAL_GPIO_DeInit(GPIOC, GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_8
|GPIO_PIN_9);
/* SDMMC1 interrupt DeInit */
HAL_NVIC_DisableIRQ(SDMMC1_IRQn);
/* USER CODE BEGIN SDMMC1_MspDeInit 1 */
/* USER CODE END SDMMC1_MspDeInit 1 */
}
}
/**
* @brief SPI MSP Initialization
* This function configures the hardware resources used in this example
* @param hspi: SPI handle pointer
* @retval None
*/
void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi)
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
if(hspi->Instance==SPI4)
{
/* USER CODE BEGIN SPI4_MspInit 0 */
/* USER CODE END SPI4_MspInit 0 */
/** Initializes the peripherals clock
*/
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_SPI45;
PeriphClkInit.Spi45ClockSelection = RCC_SPI45CLKSOURCE_PCLK2;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
{
Error_Handler();
}
/* Peripheral clock enable */
__HAL_RCC_SPI4_CLK_ENABLE();
__HAL_RCC_GPIOE_CLK_ENABLE();
/**SPI4 GPIO Configuration
PE14 ------> SPI4_MOSI
PE13 ------> SPI4_MISO
PE12 ------> SPI4_SCK
*/
GPIO_InitStruct.Pin = GPIO_PIN_14|GPIO_PIN_13|GPIO_PIN_12;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF5_SPI4;
HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);
/* SPI4 DMA Init */
/* GPDMA1_REQUEST_SPI4_TX Init */
handle_GPDMA1_Channel5.Instance = GPDMA1_Channel5;
handle_GPDMA1_Channel5.Init.Request = GPDMA1_REQUEST_SPI4_TX;
handle_GPDMA1_Channel5.Init.BlkHWRequest = DMA_BREQ_SINGLE_BURST;
handle_GPDMA1_Channel5.Init.Direction = DMA_MEMORY_TO_PERIPH;
handle_GPDMA1_Channel5.Init.SrcInc = DMA_SINC_FIXED;
handle_GPDMA1_Channel5.Init.DestInc = DMA_DINC_FIXED;
handle_GPDMA1_Channel5.Init.SrcDataWidth = DMA_SRC_DATAWIDTH_BYTE;
handle_GPDMA1_Channel5.Init.DestDataWidth = DMA_DEST_DATAWIDTH_BYTE;
handle_GPDMA1_Channel5.Init.Priority = DMA_LOW_PRIORITY_LOW_WEIGHT;
handle_GPDMA1_Channel5.Init.SrcBurstLength = 1;
handle_GPDMA1_Channel5.Init.DestBurstLength = 1;
handle_GPDMA1_Channel5.Init.TransferAllocatedPort = DMA_SRC_ALLOCATED_PORT0|DMA_DEST_ALLOCATED_PORT0;
handle_GPDMA1_Channel5.Init.TransferEventMode = DMA_TCEM_BLOCK_TRANSFER;
handle_GPDMA1_Channel5.Init.Mode = DMA_NORMAL;
if (HAL_DMA_Init(&handle_GPDMA1_Channel5) != HAL_OK)
{
Error_Handler();
}
__HAL_LINKDMA(hspi, hdmatx, handle_GPDMA1_Channel5);
if (HAL_DMA_ConfigChannelAttributes(&handle_GPDMA1_Channel5, DMA_CHANNEL_NPRIV) != HAL_OK)
{
Error_Handler();
}
/* GPDMA1_REQUEST_SPI4_RX Init */
handle_GPDMA1_Channel4.Instance = GPDMA1_Channel4;
handle_GPDMA1_Channel4.Init.Request = GPDMA1_REQUEST_SPI4_RX;
handle_GPDMA1_Channel4.Init.BlkHWRequest = DMA_BREQ_SINGLE_BURST;
handle_GPDMA1_Channel4.Init.Direction = DMA_PERIPH_TO_MEMORY;
handle_GPDMA1_Channel4.Init.SrcInc = DMA_SINC_FIXED;
handle_GPDMA1_Channel4.Init.DestInc = DMA_DINC_FIXED;
handle_GPDMA1_Channel4.Init.SrcDataWidth = DMA_SRC_DATAWIDTH_BYTE;
handle_GPDMA1_Channel4.Init.DestDataWidth = DMA_DEST_DATAWIDTH_BYTE;
handle_GPDMA1_Channel4.Init.Priority = DMA_LOW_PRIORITY_LOW_WEIGHT;
handle_GPDMA1_Channel4.Init.SrcBurstLength = 1;
handle_GPDMA1_Channel4.Init.DestBurstLength = 1;
handle_GPDMA1_Channel4.Init.TransferAllocatedPort = DMA_SRC_ALLOCATED_PORT0|DMA_DEST_ALLOCATED_PORT0;
handle_GPDMA1_Channel4.Init.TransferEventMode = DMA_TCEM_BLOCK_TRANSFER;
handle_GPDMA1_Channel4.Init.Mode = DMA_NORMAL;
if (HAL_DMA_Init(&handle_GPDMA1_Channel4) != HAL_OK)
{
Error_Handler();
}
__HAL_LINKDMA(hspi, hdmarx, handle_GPDMA1_Channel4);
if (HAL_DMA_ConfigChannelAttributes(&handle_GPDMA1_Channel4, DMA_CHANNEL_NPRIV) != HAL_OK)
{
Error_Handler();
}
/* SPI4 interrupt Init */
HAL_NVIC_SetPriority(SPI4_IRQn, 5, 0);
HAL_NVIC_EnableIRQ(SPI4_IRQn);
/* USER CODE BEGIN SPI4_MspInit 1 */
/* USER CODE END SPI4_MspInit 1 */
}
}
/**
* @brief SPI MSP De-Initialization
* This function freeze the hardware resources used in this example
* @param hspi: SPI handle pointer
* @retval None
*/
void HAL_SPI_MspDeInit(SPI_HandleTypeDef* hspi)
{
if(hspi->Instance==SPI4)
{
/* USER CODE BEGIN SPI4_MspDeInit 0 */
/* USER CODE END SPI4_MspDeInit 0 */
/* Peripheral clock disable */
__HAL_RCC_SPI4_CLK_DISABLE();
/**SPI4 GPIO Configuration
PE14 ------> SPI4_MOSI
PE13 ------> SPI4_MISO
PE12 ------> SPI4_SCK
*/
HAL_GPIO_DeInit(GPIOE, GPIO_PIN_14|GPIO_PIN_13|GPIO_PIN_12);
/* SPI4 DMA DeInit */
HAL_DMA_DeInit(hspi->hdmatx);
HAL_DMA_DeInit(hspi->hdmarx);
/* SPI4 interrupt DeInit */
HAL_NVIC_DisableIRQ(SPI4_IRQn);
/* USER CODE BEGIN SPI4_MspDeInit 1 */
/* USER CODE END SPI4_MspDeInit 1 */
}
}
/* USER CODE BEGIN 1 */ /* USER CODE BEGIN 1 */
/* USER CODE END 1 */ /* USER CODE END 1 */
+71 -6
View File
@@ -20,8 +20,6 @@
/* Includes ------------------------------------------------------------------*/ /* Includes ------------------------------------------------------------------*/
#include "main.h" #include "main.h"
#include "stm32h7rsxx_it.h" #include "stm32h7rsxx_it.h"
#include "stm32h7s78_discovery_audio.h"
/* Private includes ----------------------------------------------------------*/ /* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */ /* USER CODE BEGIN Includes */
/* USER CODE END Includes */ /* USER CODE END Includes */
@@ -67,10 +65,12 @@ extern DMA_HandleTypeDef handle_HPDMA1_Channel1;
extern DMA_HandleTypeDef handle_HPDMA1_Channel0; extern DMA_HandleTypeDef handle_HPDMA1_Channel0;
extern JPEG_HandleTypeDef hjpeg; extern JPEG_HandleTypeDef hjpeg;
extern LTDC_HandleTypeDef hltdc; extern LTDC_HandleTypeDef hltdc;
extern SD_HandleTypeDef hsd1;
extern DMA_HandleTypeDef handle_GPDMA1_Channel5;
extern DMA_HandleTypeDef handle_GPDMA1_Channel4;
extern SPI_HandleTypeDef hspi4;
extern TIM_HandleTypeDef htim6; extern TIM_HandleTypeDef htim6;
extern DMA_HandleTypeDef hDmaI2sTx;
/* USER CODE BEGIN EV */ /* USER CODE BEGIN EV */
/* USER CODE END EV */ /* USER CODE END EV */
@@ -187,6 +187,20 @@ void EXTI3_IRQHandler(void)
/* USER CODE END EXTI3_IRQn 1 */ /* USER CODE END EXTI3_IRQn 1 */
} }
/**
* @brief This function handles EXTI line12 interrupt.
*/
void EXTI12_IRQHandler(void)
{
/* USER CODE BEGIN EXTI12_IRQn 0 */
/* USER CODE END EXTI12_IRQn 0 */
HAL_GPIO_EXTI_IRQHandler(SPI_RDY_Pin);
/* USER CODE BEGIN EXTI12_IRQn 1 */
/* USER CODE END EXTI12_IRQn 1 */
}
/** /**
* @brief This function handles GPDMA1 Channel 0 global interrupt. * @brief This function handles GPDMA1 Channel 0 global interrupt.
*/ */
@@ -201,9 +215,32 @@ void GPDMA1_Channel0_IRQHandler(void)
/* USER CODE END GPDMA1_Channel0_IRQn 1 */ /* USER CODE END GPDMA1_Channel0_IRQn 1 */
} }
void GPDMA1_Channel2_IRQHandler(void) /**
* @brief This function handles GPDMA1 Channel 4 global interrupt.
*/
void GPDMA1_Channel4_IRQHandler(void)
{ {
BSP_AUDIO_OUT_IRQHandler(0, AUDIO_OUT_HEADPHONE); /* USER CODE BEGIN GPDMA1_Channel4_IRQn 0 */
/* USER CODE END GPDMA1_Channel4_IRQn 0 */
HAL_DMA_IRQHandler(&handle_GPDMA1_Channel4);
/* USER CODE BEGIN GPDMA1_Channel4_IRQn 1 */
/* USER CODE END GPDMA1_Channel4_IRQn 1 */
}
/**
* @brief This function handles GPDMA1 Channel 5 global interrupt.
*/
void GPDMA1_Channel5_IRQHandler(void)
{
/* USER CODE BEGIN GPDMA1_Channel5_IRQn 0 */
/* USER CODE END GPDMA1_Channel5_IRQn 0 */
HAL_DMA_IRQHandler(&handle_GPDMA1_Channel5);
/* USER CODE BEGIN GPDMA1_Channel5_IRQn 1 */
/* USER CODE END GPDMA1_Channel5_IRQn 1 */
} }
/** /**
@@ -220,6 +257,20 @@ void TIM6_IRQHandler(void)
/* USER CODE END TIM6_IRQn 1 */ /* USER CODE END TIM6_IRQn 1 */
} }
/**
* @brief This function handles SPI4 global interrupt.
*/
void SPI4_IRQHandler(void)
{
/* USER CODE BEGIN SPI4_IRQn 0 */
/* USER CODE END SPI4_IRQn 0 */
HAL_SPI_IRQHandler(&hspi4);
/* USER CODE BEGIN SPI4_IRQn 1 */
/* USER CODE END SPI4_IRQn 1 */
}
/** /**
* @brief This function handles HPDMA1 Channel 0 global interrupt. * @brief This function handles HPDMA1 Channel 0 global interrupt.
*/ */
@@ -290,6 +341,20 @@ void JPEG_IRQHandler(void)
/* USER CODE END JPEG_IRQn 1 */ /* USER CODE END JPEG_IRQn 1 */
} }
/**
* @brief This function handles SDMMC1 global interrupt.
*/
void SDMMC1_IRQHandler(void)
{
/* USER CODE BEGIN SDMMC1_IRQn 0 */
/* USER CODE END SDMMC1_IRQn 0 */
HAL_SD_IRQHandler(&hsd1);
/* USER CODE BEGIN SDMMC1_IRQn 1 */
/* USER CODE END SDMMC1_IRQn 1 */
}
/** /**
* @brief This function handles ADF1 Filter 0 global Interrupt. * @brief This function handles ADF1 Filter 0 global Interrupt.
*/ */
+66
View File
@@ -0,0 +1,66 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file fatfs.c
* @brief Code for fatfs applications
******************************************************************************
* @attention
*
* Copyright (c) 2026 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Includes ------------------------------------------------------------------*/
#include "fatfs.h"
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
/* Private typedef -----------------------------------------------------------*/
/* USER CODE BEGIN PTD */
/* USER CODE END PTD */
/* Private define ------------------------------------------------------------*/
/* USER CODE BEGIN PD */
/* USER CODE END PD */
/* Private macro -------------------------------------------------------------*/
/* USER CODE BEGIN PM */
/* USER CODE END PM */
/* Private variables ---------------------------------------------------------*/
/* USER CODE BEGIN PV */
/* USER CODE END PV */
/* Private function prototypes -----------------------------------------------*/
/* USER CODE BEGIN PFP */
/* USER CODE END PFP */
/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
/* USER CODE END 0 */
void MX_FATFS_Init(void)
{
/* USER CODE BEGIN Init */
/* USER CODE END Init */
}
/* USER CODE BEGIN Application */
/* USER CODE END Application */
+48
View File
@@ -0,0 +1,48 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file fatfs.h
* @brief Header for fatfs applications
******************************************************************************
* @attention
*
* Copyright (c) 2026 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __FATFS_H
#define __FATFS_H
#ifdef __cplusplus
extern "C" {
#endif
/* Includes ------------------------------------------------------------------*/
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
#include "ff.h"
#include "sd_diskio_dma_rtos.h" /* defines SD_Driver as external */
/* USER CODE END Includes */
/* Private defines -----------------------------------------------------------*/
/* USER CODE BEGIN Private defines */
/* USER CODE END Private defines */
/* Exported functions prototypes ---------------------------------------------*/
void MX_FATFS_Init(void);
/* USER CODE BEGIN Prototypes */
/* USER CODE END Prototypes */
#ifdef __cplusplus
}
#endif
#endif /*__FATFS_H */
+66
View File
@@ -0,0 +1,66 @@
/**
******************************************************************************
* @file sd_diskio_config.h
* @brief Template for the sd_diskio_config.h. This file should be copied and
under project.
******************************************************************************
* @attention
*
* Copyright (c) 2024 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
#ifndef __SD_DISKIO_CONFIG_H
#define __SD_DISKIO_CONFIG_H
#ifdef __cplusplus
extern "C" {
#endif
/* Includes ------------------------------------------------------------------*/
#include "stm32h7rsxx_hal.h"
/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
/* Maximum waiting time to do an operation in the HAL_SD_ReadBlocks() and HAL_SD_WriteBlocks() */
#define SD_TIMEOUT 30000
/*
* Depending on the usecase, the SD card initialization could be done at the
* application level, if it is the case define the flag below to enable
* the MX_SD_Init().
*/
#define ENABLE_SD_INIT 0
/*
* when using cacheable memory region, it may be needed to maintain the cache
* validity. Enable the define below to activate a cache maintenance at each
* read and write operation.
* Notice: This is applicable only for cortex M7 based platform.
*/
#define ENABLE_SD_DMA_CACHE_MAINTENANCE 0
extern SD_HandleTypeDef hsd1;
/* Default handle used in sd_diskio.c file */
#define sdmmc_handle hsd1
/* Default Init function of sdmmc IP used in sd_diskio.c file */
#if (ENABLE_SD_INIT == 1)
extern void MX_SDMMC1_SD_Init(void);
#define sdmmc_sd_init MX_SDMMC1_SD_Init
#endif
#ifdef __cplusplus
}
#endif
#endif /* __SD_DISKIO_CONFIG_H */
+289
View File
@@ -0,0 +1,289 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* FatFs - Generic FAT file system module R0.15 (C)ChaN, 2023
******************************************************************************
* @attention
*
* Copyright (c) 2026 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/*---------------------------------------------------------------------------/
/ Configurations of FatFs Module
/---------------------------------------------------------------------------*/
#define FFCONF_DEF 80286 /* Revision ID */
/*-----------------------------------------------------------------------------/
/ Additional user header to be used
/-----------------------------------------------------------------------------*/
#include "main.h"
#include "stm32h7rsxx_hal.h"
/*---------------------------------------------------------------------------/
/ Function Configurations
/---------------------------------------------------------------------------*/
#define FF_FS_READONLY 0
/* This option switches read-only configuration. (0:Read/Write or 1:Read-only)
/ Read-only configuration removes writing API functions, f_write(), f_sync(),
/ f_unlink(), f_mkdir(), f_chmod(), f_rename(), f_truncate(), f_getfree()
/ and optional writing functions as well. */
#define FF_FS_MINIMIZE 0
/* This option defines minimization level to remove some basic API functions.
/
/ 0: Basic functions are fully enabled.
/ 1: f_stat(), f_getfree(), f_unlink(), f_mkdir(), f_truncate() and f_rename()
/ are removed.
/ 2: f_opendir(), f_readdir() and f_closedir() are removed in addition to 1.
/ 3: f_lseek() function is removed in addition to 2. */
#define FF_USE_FIND 0
/* This option switches filtered directory read functions, f_findfirst() and
/ f_findnext(). (0:Disable, 1:Enable 2:Enable with matching altname[] too) */
#define FF_USE_MKFS 1
/* This option switches f_mkfs() function. (0:Disable or 1:Enable) */
#define FF_USE_FASTSEEK 1
/* This option switches fast seek function. (0:Disable or 1:Enable) */
#define FF_USE_EXPAND 0
/* This option switches f_expand function. (0:Disable or 1:Enable) */
#define FF_USE_CHMOD 0
/* This option switches attribute manipulation functions, f_chmod() and f_utime().
/ (0:Disable or 1:Enable) Also FF_FS_READONLY needs to be 0 to enable this option. */
#define FF_USE_LABEL 0
/* This option switches volume label functions, f_getlabel() and f_setlabel().
/ (0:Disable or 1:Enable) */
#define FF_USE_FORWARD 0
/* This option switches f_forward() function. (0:Disable or 1:Enable) */
#define FF_USE_STRFUNC 2
#define FF_PRINT_LLI 1
#define FF_PRINT_FLOAT 1
#define FF_STRF_ENCODE 3
/* FF_USE_STRFUNC switches string functions, f_gets(), f_putc(), f_puts() and
/ f_printf().
/
/ 0: Disable. FF_PRINT_LLI, FF_PRINT_FLOAT and FF_STRF_ENCODE have no effect.
/ 1: Enable without LF-CRLF conversion.
/ 2: Enable with LF-CRLF conversion.
/
/ FF_PRINT_LLI = 1 makes f_printf() support long long argument and FF_PRINT_FLOAT = 1/2
/ makes f_printf() support floating point argument. These features want C99 or later.
/ When FF_LFN_UNICODE >= 1 with LFN enabled, string functions convert the character
/ encoding in it. FF_STRF_ENCODE selects assumption of character encoding ON THE FILE
/ to be read/written via those functions.
/
/ 0: ANSI/OEM in current CP
/ 1: Unicode in UTF-16LE
/ 2: Unicode in UTF-16BE
/ 3: Unicode in UTF-8
*/
/*---------------------------------------------------------------------------/
/ Locale and Namespace Configurations
/---------------------------------------------------------------------------*/
#define FF_CODE_PAGE 850
/* This option specifies the OEM code page to be used on the target system.
/ Incorrect code page setting can cause a file open failure.
/
/ 437 - U.S.
/ 720 - Arabic
/ 737 - Greek
/ 771 - KBL
/ 775 - Baltic
/ 850 - Latin 1
/ 852 - Latin 2
/ 855 - Cyrillic
/ 857 - Turkish
/ 860 - Portuguese
/ 861 - Icelandic
/ 862 - Hebrew
/ 863 - Canadian French
/ 864 - Arabic
/ 865 - Nordic
/ 866 - Russian
/ 869 - Greek 2
/ 932 - Japanese (DBCS)
/ 936 - Simplified Chinese (DBCS)
/ 949 - Korean (DBCS)
/ 950 - Traditional Chinese (DBCS)
/ 0 - Include all code pages above and configured by f_setcp()
*/
#define FF_USE_LFN 3
#define FF_MAX_LFN 255
/* The FF_USE_LFN switches the support for LFN (long file name).
/
/ 0: Disable LFN. FF_MAX_LFN has no effect.
/ 1: Enable LFN with static working buffer on the BSS. Always NOT thread-safe.
/ 2: Enable LFN with dynamic working buffer on the STACK.
/ 3: Enable LFN with dynamic working buffer on the HEAP.
/
/ To enable the LFN, ffunicode.c needs to be added to the project. The LFN function
/ requiers certain internal working buffer occupies (FF_MAX_LFN + 1) * 2 bytes and
/ additional (FF_MAX_LFN + 44) / 15 * 32 bytes when exFAT is enabled.
/ The FF_MAX_LFN defines size of the working buffer in UTF-16 code unit and it can
/ be in range of 12 to 255. It is recommended to be set it 255 to fully support LFN
/ specification.
/ When use stack for the working buffer, take care on stack overflow. When use heap
/ memory for the working buffer, memory management functions, ff_memalloc() and
/ ff_memfree() exemplified in ffsystem.c, need to be added to the project. */
#define FF_LFN_UNICODE 0
/* This option switches the character encoding on the API when LFN is enabled.
/
/ 0: ANSI/OEM in current CP (TCHAR = char)
/ 1: Unicode in UTF-16 (TCHAR = WCHAR)
/ 2: Unicode in UTF-8 (TCHAR = char)
/ 3: Unicode in UTF-32 (TCHAR = DWORD)
/
/ Also behavior of string I/O functions will be affected by this option.
/ When LFN is not enabled, this option has no effect. */
#define FF_LFN_BUF 255
#define FF_SFN_BUF 12
/* This set of options defines size of file name members in the FILINFO structure
/ which is used to read out directory items. These values should be suffcient for
/ the file names to read. The maximum possible length of the read file name depends
/ on character encoding. When LFN is not enabled, these options have no effect. */
#define FF_FS_RPATH 0
/* This option configures support for relative path.
/
/ 0: Disable relative path and remove related functions.
/ 1: Enable relative path. f_chdir() and f_chdrive() are available.
/ 2: f_getcwd() function is available in addition to 1.
*/
/*---------------------------------------------------------------------------/
/ Drive/Volume Configurations
/---------------------------------------------------------------------------*/
#define FF_VOLUMES 1
/* Number of volumes (logical drives) to be used. (1-10) */
#define FF_STR_VOLUME_ID 0
#define FF_VOLUME_STRS "RAM","NAND","CF","SD","SD2","USB","USB2","USB3"
/* FF_STR_VOLUME_ID switches support for volume ID in arbitrary strings.
/ When FF_STR_VOLUME_ID is set to 1 or 2, arbitrary strings can be used as drive
/ number in the path name. FF_VOLUME_STRS defines the volume ID strings for each
/ logical drives. Number of items must not be less than FF_VOLUMES. Valid
/ characters for the volume ID strings are A-Z, a-z and 0-9, however, they are
/ compared in case-insensitive. If FF_STR_VOLUME_ID >= 1 and FF_VOLUME_STRS is
/ not defined, a user defined volume string table is needed as:
/
/ const char* VolumeStr[FF_VOLUMES] = {"ram","flash","sd","usb",...
*/
#define FF_MULTI_PARTITION 0
/* This option switches support for multiple volumes on the physical drive.
/ By default (0), each logical drive number is bound to the same physical drive
/ number and only an FAT volume found on the physical drive will be mounted.
/ When this function is enabled (1), each logical drive number can be bound to
/ arbitrary physical drive and partition listed in the VolToPart[]. Also f_fdisk()
/ function will be available. */
#define FF_MIN_SS 512
#define FF_MAX_SS 512
/* This set of options configures the range of sector size to be supported. (512,
/ 1024, 2048 or 4096) Always set both 512 for most systems, generic memory card and
/ harddisk, but a larger value may be required for on-board flash memory and some
/ type of optical media. When FF_MAX_SS is larger than FF_MIN_SS, FatFs is configured
/ for variable sector size mode and disk_ioctl() function needs to implement
/ GET_SECTOR_SIZE command. */
#define FF_LBA64 0
/* This option switches support for 64-bit LBA. (0:Disable or 1:Enable)
/ To enable the 64-bit LBA, also exFAT needs to be enabled. (FF_FS_EXFAT == 1) */
#define FF_MIN_GPT valueNotSetted
/* Minimum number of sectors to switch GPT as partitioning format in f_mkfs and
/ f_fdisk function. 0x100000000 max. This option has no effect when FF_LBA64 == 0. */
#define FF_USE_TRIM 0
/* This option switches support for ATA-TRIM. (0:Disable or 1:Enable)
/ To enable Trim function, also CTRL_TRIM command should be implemented to the
/ disk_ioctl() function. */
/*---------------------------------------------------------------------------/
/ System Configurations
/---------------------------------------------------------------------------*/
#define FF_FS_TINY 0
/* This option switches tiny buffer configuration. (0:Normal or 1:Tiny)
/ At the tiny configuration, size of file object (FIL) is shrunk FF_MAX_SS bytes.
/ Instead of private sector buffer eliminated from the file object, common sector
/ buffer in the filesystem object (FATFS) is used for the file data transfer. */
#define FF_FS_EXFAT 1
/* This option switches support for exFAT filesystem. (0:Disable or 1:Enable)
/ To enable exFAT, also LFN needs to be enabled. (FF_USE_LFN >= 1)
/ Note that enabling exFAT discards ANSI C (C89) compatibility. */
#define FF_FS_NORTC 0
#define FF_NORTC_MON 6
#define FF_NORTC_MDAY 4
#define FF_NORTC_YEAR 2015
/* The option FF_FS_NORTC switches timestamp feature. If the system does not have
/ an RTC or valid timestamp is not needed, set FF_FS_NORTC = 1 to disable the
/ timestamp feature. Every object modified by FatFs will have a fixed timestamp
/ defined by FF_NORTC_MON, FF_NORTC_MDAY and FF_NORTC_YEAR in local time.
/ To enable timestamp function (FF_FS_NORTC = 0), get_fattime() function need to be
/ added to the project to read current time form real-time clock. FF_NORTC_MON,
/ FF_NORTC_MDAY and FF_NORTC_YEAR have no effect.
/ These options have no effect in read-only configuration (FF_FS_READONLY = 1). */
#define FF_FS_NOFSINFO 0
/* If you need to know correct free space on the FAT32 volume, set bit 0 of this
/ option, and f_getfree() function at the first time after volume mount will force
/ a full FAT scan. Bit 1 controls the use of last allocated cluster number.
/
/ bit0=0: Use free cluster count in the FSINFO if available.
/ bit0=1: Do not trust free cluster count in the FSINFO.
/ bit1=0: Use last allocated cluster number in the FSINFO if available.
/ bit1=1: Do not trust last allocated cluster number in the FSINFO.
*/
#define FF_FS_LOCK 2
/* The option FF_FS_LOCK switches file lock function to control duplicated file open
/ and illegal operation to open objects. This option must be 0 when FF_FS_READONLY
/ is 1.
/
/ 0: Disable file lock function. To avoid volume corruption, application program
/ should avoid illegal open, remove and rename to the open objects.
/ >0: Enable file lock function. The value defines how many files/sub-directories
/ can be opened simultaneously under file lock control. Note that the file
/ lock control is independent of re-entrancy. */
#define FF_FS_REENTRANT 1
#define FF_FS_TIMEOUT 1000
/* The option FF_FS_REENTRANT switches the re-entrancy (thread safe) of the FatFs
/ module itself. Note that regardless of this option, file access to different
/ volume is always re-entrant and volume control functions, f_mount(), f_mkfs()
/ and f_fdisk() function, are always not re-entrant. Only file/directory access
/ to the same volume is under control of this feature.
/
/ 0: Disable re-entrancy. FF_FS_TIMEOUT have no effect.
/ 1: Enable re-entrancy. Also user provided synchronization handlers,
/ ff_mutex_create(), ff_mutex_delete(), ff_mutex_take() and ff_mutex_give()
/ function, must be added to the project. Samples are available in ffsystem.c.
/
/ The FF_FS_TIMEOUT defines timeout period in unit of O/S time tick.
*/
/*--- End of configuration options ---*/
File mode changed.
File mode changed.
@@ -0,0 +1,61 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file bsp_conf.h
* @author ST67 Application Team
* @brief This file contains definitions for the BSP interface
******************************************************************************
* @attention
*
* Copyright (c) 2026 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef BSP_CONF_H
#define BSP_CONF_H
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
/* Includes ------------------------------------------------------------------*/
#include "main.h"
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
/* Exported types ------------------------------------------------------------*/
/* USER CODE BEGIN ET */
/* USER CODE END ET */
/* Exported constants --------------------------------------------------------*/
/** Interfaces the SPI instance to be used for NCP communication */
#define NCP_SPI_HANDLE hspi4
/* USER CODE BEGIN EC */
/* USER CODE END EC */
/* Global variables ----------------------------------------------------------*/
/** SPI handle */
extern SPI_HandleTypeDef NCP_SPI_HANDLE;
/* USER CODE BEGIN GV */
/* USER CODE END GV */
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* BSP_CONF_H */
@@ -0,0 +1,53 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file logging_config.h
* @author ST67 Application Team
* @brief Header file for the W6X Logging configuration module
******************************************************************************
* @attention
*
* Copyright (c) 2026 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef LOGGING_CONFIG_H
#define LOGGING_CONFIG_H
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
/* Includes ------------------------------------------------------------------*/
#include "logging_levels.h"
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
/* Exported constants --------------------------------------------------------*/
/*
* All available configuration defines can be found in
* Middlewares\ST\ST67W6X_Network_Driver\Conf\logging_config_template.h
*/
/** Global verbosity level (LOG_NONE, LOG_ERROR, LOG_WARN, LOG_INFO, LOG_DEBUG) */
#define LOG_LEVEL LOG_DEBUG
/* USER CODE BEGIN EC */
/* USER CODE END EC */
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* LOGGING_CONFIG_H */
@@ -0,0 +1,51 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file shell_config.h
* @author ST67 Application Team
* @brief Header file for the W6X Shell configuration module
******************************************************************************
* @attention
*
* Copyright (c) 2026 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef SHELL_CONFIG_H
#define SHELL_CONFIG_H
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
/* Includes ------------------------------------------------------------------*/
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
/* Exported constants --------------------------------------------------------*/
/*
* All available configuration defines can be found in
* Middlewares\ST\ST67W6X_Network_Driver\Conf\shell_config_template.h
*/
/** Enable the shell component */
#define SHELL_ENABLE 0
/* USER CODE BEGIN EC */
/* USER CODE END EC */
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* SHELL_CONFIG_H */
@@ -0,0 +1,379 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file spi_port.c
* @author ST67 Application Team
* @brief SPI bus interface porting layer implementation
******************************************************************************
* @attention
*
* Copyright (c) 2026 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/**
* This file is based on QCC74xSDK provided by Qualcomm.
* See https://git.codelinaro.org/clo/qcc7xx/QCCSDK-QCC74x for more information.
*
* Reference source: examples/stm32_spi_host/QCC743_SPI_HOST/Core/Src/spi_iface.c
*/
/* Includes ------------------------------------------------------------------*/
#include <stdio.h>
#include <stdint.h>
#include <string.h>
#include <stdlib.h>
#include "bsp_conf.h"
#include "spi_port.h"
#include "logging.h"
#include "main.h"
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
/* Global variables ----------------------------------------------------------*/
/* USER CODE BEGIN GV */
/* USER CODE END GV */
/* Private typedef -----------------------------------------------------------*/
/* USER CODE BEGIN PTD */
/* USER CODE END PTD */
/* Private defines -----------------------------------------------------------*/
/* USER CODE BEGIN PD */
/* USER CODE END PD */
/* Private macros ------------------------------------------------------------*/
/** SysTick Reload Value Register */
#define SYSTICK_LOAD ( * ( ( volatile uint32_t * ) 0xe000e014 ) )
/** SysTick Current Value Register */
#define SYSTICK_VALUE ( * ( ( volatile uint32_t * ) 0xe000e018 ) )
/**
* @brief Wait function to ensure a minimum wait time (in CPU cycles)
* @param _start_tick Tick value when the wait period started
* @param _nb_tick Number of ticks to wait
* @retval None
*/
#define WAIT_FROM(_start_tick, _nb_tick) do \
{\
int32_t _end_tick = (_start_tick) - (_nb_tick); \
if (_end_tick < 0) /* Wrap */ \
{ \
_end_tick += SYSTICK_LOAD; \
} \
while( SYSTICK_VALUE> _end_tick) {} \
}while(0)
/** Convert microseconds to ticks */
#define MICROSECOND_TO_TICK( _us ) ( (_us) * (SystemCoreClock>>20) )
/* USER CODE BEGIN PM */
/* USER CODE END PM */
/* Private variables ---------------------------------------------------------*/
/** SPI transaction complete callback */
static spi_transaction_complete_t spi_port_transaction_complete_cb = NULL;
static const char spi_port_error_str[] = "SPI not initialized\n";
/* USER CODE BEGIN PV */
/* USER CODE END PV */
/* Private function prototypes -----------------------------------------------*/
/* USER CODE BEGIN PFP */
/* USER CODE END PFP */
/* Functions Definition ------------------------------------------------------*/
void *spi_port_memcpy(void *dest, const void *src, unsigned int len)
{
/* USER CODE BEGIN memcpy_1 */
/* USER CODE END memcpy_1 */
uint8_t *d = (uint8_t *)dest;
const uint8_t *s = (const uint8_t *)src;
/* Copy bytes until the destination address is aligned to 4 bytes */
while (((uint32_t) d % 4 != 0) && len > 0)
{
*d++ = *s++;
len--;
}
/* Copy 4-byte blocks */
uint32_t *d32 = (uint32_t *)d;
const uint32_t *s32 = (const uint32_t *)s;
while (len >= 4U)
{
*d32++ = *s32++;
len -= 4U;
}
/* Copy remaining bytes */
d = (uint8_t *)d32;
s = (const uint8_t *)s32;
while (len > 0U)
{
*d++ = *s++;
len--;
}
/* USER CODE BEGIN memcpy_2 */
/* USER CODE END memcpy_2 */
return dest;
/* USER CODE BEGIN memcpy_End */
/* USER CODE END memcpy_End */
}
int32_t spi_port_init(spi_transaction_complete_t transaction_complete_cb)
{
/* USER CODE BEGIN spi_port_init_1 */
/* USER CODE END spi_port_init_1 */
if (NCP_SPI_HANDLE.State == HAL_SPI_STATE_RESET)
{
LogError(spi_port_error_str);
return -1;
}
/* Powering up the NCP using GPIO CHIP_EN */
HAL_GPIO_WritePin(CHIP_EN_GPIO_Port, CHIP_EN_Pin, GPIO_PIN_SET);
if (transaction_complete_cb != NULL)
{
spi_port_transaction_complete_cb = transaction_complete_cb;
}
/* USER CODE BEGIN spi_port_init_2 */
/* USER CODE END spi_port_init_2 */
return 0;
/* USER CODE BEGIN spi_port_init_End */
/* USER CODE END spi_port_init_End */
}
int32_t spi_port_deinit(void)
{
/* USER CODE BEGIN spi_port_deinit_1 */
/* USER CODE END spi_port_deinit_1 */
/* Switch off the NCP using GPIO CHIP_EN */
HAL_GPIO_WritePin(CHIP_EN_GPIO_Port, CHIP_EN_Pin, GPIO_PIN_RESET);
spi_port_transaction_complete_cb = NULL;
/* USER CODE BEGIN spi_port_deinit_2 */
/* USER CODE END spi_port_deinit_2 */
return 0;
/* USER CODE BEGIN spi_port_deinit_End */
/* USER CODE END spi_port_deinit_End */
}
int32_t spi_port_transfer(void *tx_buf, void *rx_buf, uint16_t len, uint32_t timeout)
{
/* USER CODE BEGIN spi_port_transfer_1 */
/* USER CODE END spi_port_transfer_1 */
HAL_StatusTypeDef status;
if (NCP_SPI_HANDLE.State == HAL_SPI_STATE_RESET)
{
LogError(spi_port_error_str);
return -1;
}
#if defined (__DCACHE_PRESENT) && (__DCACHE_PRESENT == 1U)
SCB_CleanInvalidateDCache_by_Addr(rx_buf, len);
#endif /* __DCACHE_PRESENT */
/* Check whether host data is to be transmitted to the NCP, otherwise read only data from the NCP */
if (tx_buf != NULL)
{
#if defined (__DCACHE_PRESENT) && (__DCACHE_PRESENT == 1U)
SCB_CleanDCache_by_Addr(tx_buf, len);
#endif /* __DCACHE_PRESENT */
status = HAL_SPI_TransmitReceive(&NCP_SPI_HANDLE, tx_buf, rx_buf, len, timeout);
}
else
{
assert_param(len <= SPI_DMA_XFER_SIZE_THRESHOLD);
uint8_t tx_dummy[SPI_DMA_XFER_SIZE_THRESHOLD] = {0};
status = HAL_SPI_TransmitReceive(&NCP_SPI_HANDLE, tx_dummy, rx_buf, len, timeout);
}
/* USER CODE BEGIN spi_port_transfer_2 */
/* USER CODE END spi_port_transfer_2 */
return ((status == HAL_OK) ? 0 : -1);
/* USER CODE BEGIN spi_port_transfer_End */
/* USER CODE END spi_port_transfer_End */
}
int32_t spi_port_transfer_dma(void *tx_buf, void *rx_buf, uint16_t len)
{
/* USER CODE BEGIN spi_port_transfer_dma_1 */
/* USER CODE END spi_port_transfer_dma_1 */
HAL_StatusTypeDef status;
if (NCP_SPI_HANDLE.State == HAL_SPI_STATE_RESET)
{
LogError(spi_port_error_str);
return -1;
}
#if defined (__DCACHE_PRESENT) && (__DCACHE_PRESENT == 1U)
SCB_CleanInvalidateDCache_by_Addr(rx_buf, len);
#endif /* __DCACHE_PRESENT */
/* Check whether host data is to be transmitted to the NCP, otherwise read only data from the NCP */
if (tx_buf != NULL)
{
#if defined (__DCACHE_PRESENT) && (__DCACHE_PRESENT == 1U)
SCB_CleanDCache_by_Addr(tx_buf, len);
#endif /* __DCACHE_PRESENT */
/* USER CODE BEGIN spi_port_transfer_dma_trx */
status = HAL_SPI_TransmitReceive_DMA(&NCP_SPI_HANDLE, tx_buf, rx_buf, len);
/* USER CODE END spi_port_transfer_dma_trx */
}
else
{
/* USER CODE BEGIN spi_port_transfer_dma_rx */
status = HAL_SPI_Receive_DMA(&NCP_SPI_HANDLE, rx_buf, len);
/* USER CODE END spi_port_transfer_dma_rx */
}
/* USER CODE BEGIN spi_port_transfer_dma_2 */
/* USER CODE END spi_port_transfer_dma_2 */
return ((status == HAL_OK) ? 0 : -1);
/* USER CODE BEGIN spi_port_transfer_dma_End */
/* USER CODE END spi_port_transfer_dma_End */
}
int32_t spi_port_is_ready(void)
{
/* USER CODE BEGIN spi_port_is_ready_1 */
/* USER CODE END spi_port_is_ready_1 */
/* Check whether NCP data are available on the SPI bus */
return (int32_t)HAL_GPIO_ReadPin(SPI_RDY_GPIO_Port, SPI_RDY_Pin);
/* USER CODE BEGIN spi_port_is_ready_End */
/* USER CODE END spi_port_is_ready_End */
}
int32_t spi_port_set_cs(int32_t state)
{
static int32_t last_falling_tick;
/* USER CODE BEGIN spi_port_set_cs_1 */
/* USER CODE END spi_port_set_cs_1 */
if (state == 1)
{
WAIT_FROM(last_falling_tick, MICROSECOND_TO_TICK(2));
/* Activate Chip Select before starting transfer */
HAL_GPIO_WritePin(SPI_CS_GPIO_Port, SPI_CS_Pin, GPIO_PIN_SET);
}
else
{
/* Disable Chip Select when transfer is complete */
HAL_GPIO_WritePin(SPI_CS_GPIO_Port, SPI_CS_Pin, GPIO_PIN_RESET);
last_falling_tick = SYSTICK_VALUE;
}
/* USER CODE BEGIN spi_port_set_cs_2 */
/* USER CODE END spi_port_set_cs_2 */
return 0;
/* USER CODE BEGIN spi_port_set_cs_End */
/* USER CODE END spi_port_set_cs_End */
}
/* USER CODE BEGIN FD */
/* USER CODE END FD */
/* Weak functions redefinition -----------------------------------------------*/
void HAL_SPI_TxCpltCallback(SPI_HandleTypeDef *hspi)
{
/* USER CODE BEGIN HAL_SPI_TxCpltCallback_1 */
/* USER CODE END HAL_SPI_TxCpltCallback_1 */
if (hspi == &NCP_SPI_HANDLE)
{
spi_port_transaction_complete_cb();
}
/* USER CODE BEGIN HAL_SPI_TxCpltCallback_End */
/* USER CODE END HAL_SPI_TxCpltCallback_End */
}
void HAL_SPI_RxCpltCallback(SPI_HandleTypeDef *hspi)
{
/* USER CODE BEGIN HAL_SPI_RxCpltCallback_1 */
/* USER CODE END HAL_SPI_RxCpltCallback_1 */
if (hspi == &NCP_SPI_HANDLE)
{
spi_port_transaction_complete_cb();
}
/* USER CODE BEGIN HAL_SPI_RxCpltCallback_End */
/* USER CODE END HAL_SPI_RxCpltCallback_End */
}
void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi)
{
/* USER CODE BEGIN HAL_SPI_TxRxCpltCallback_1 */
/* USER CODE END HAL_SPI_TxRxCpltCallback_1 */
if (hspi == &NCP_SPI_HANDLE)
{
spi_port_transaction_complete_cb();
}
/* USER CODE BEGIN HAL_SPI_TxRxCpltCallback_End */
/* USER CODE END HAL_SPI_TxRxCpltCallback_End */
}
void HAL_SPI_ErrorCallback(SPI_HandleTypeDef *hspi)
{
/* USER CODE BEGIN HAL_SPI_ErrorCallback_1 */
/* USER CODE END HAL_SPI_ErrorCallback_1 */
if (hspi == &NCP_SPI_HANDLE)
{
Error_Handler();
}
/* USER CODE BEGIN HAL_SPI_ErrorCallback_End */
/* USER CODE END HAL_SPI_ErrorCallback_End */
}
/* USER CODE BEGIN WFR */
/* USER CODE END WFR */
@@ -0,0 +1,75 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file w61_driver_config.h
* @author ST67 Application Team
* @brief Header file for the W61 configuration module
******************************************************************************
* @attention
*
* Copyright (c) 2026 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef W61_DRIVER_CONFIG_H
#define W61_DRIVER_CONFIG_H
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
/* Includes ------------------------------------------------------------------*/
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
/* Exported constants --------------------------------------------------------*/
/** ============================
* AT Wi-Fi
* All available configuration defines in
* Middlewares\ST\ST67W6X_Network_Driver\Driver\W61_at\w61_default_config.h
* ============================
*/
/** Maximum number of detected AP during the scan. Cannot be greater than 50 */
#define W61_WIFI_MAX_DETECTED_AP 20U
/** Enable/Disable Wi-Fi module logging */
#define WIFI_LOG_ENABLE 1
/** ============================
* AT Common
* All available configuration defines in
* Middlewares\ST\ST67W6X_Network_Driver\Driver\W61_at\w61_at_common.h
* ============================
*/
/** Maximum SPI buffer size */
#define W61_MAX_SPI_XFER 1520U
/** Enable/Disable System module logging */
#define SYS_LOG_ENABLE 1
/** Debugging only: Enable/Disable AT log, i.e. logs the AT commands incoming/outcoming from/to the NCP */
#define W61_AT_LOG_ENABLE 0
#include "logging.h"
/** Enable/Disable Modem command log */
#define MDM_CMD_LOG_ENABLE 0
/* USER CODE BEGIN EC */
/* USER CODE END EC */
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* W61_DRIVER_CONFIG_H */
@@ -0,0 +1,81 @@
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file w6x_config.h
* @author ST67 Application Team
* @brief Header file for the W6X configuration module
******************************************************************************
* @attention
*
* Copyright (c) 2026 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef W6X_CONFIG_H
#define W6X_CONFIG_H
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
/* Includes ------------------------------------------------------------------*/
/* USER CODE BEGIN Includes */
/* USER CODE END Includes */
/* Exported constants --------------------------------------------------------*/
/*
* All available configuration defines can be found in
* Middlewares\ST\ST67W6X_Network_Driver\Conf\w6x_config_template.h
*/
/** ============================
* System
*
* All available configuration defines in
* Middlewares\ST\ST67W6X_Network_Driver\Core\w6x_default_config.h
* ============================
*/
/** NCP power save mode : 0: NCP stays always active / 1: NCP goes in low power mode when idle */
#define W6X_POWER_SAVE_AUTO 1
/** NCP clock mode : 1: Internal RC oscillator, 2: External passive crystal, 3: External active crystal */
#define W6X_CLOCK_MODE 1U
/** ============================
* Wi-Fi
*
* All available configuration defines in
* Middlewares\ST\ST67W6X_Network_Driver\Core\w6x_default_config.h
* ============================
*/
/** Boolean to enable/disable autoconnect functionality */
#define W6X_WIFI_AUTOCONNECT 0
/** Define the region code, supported values : [CN, JP, US, EU, 00] */
#define W6X_WIFI_COUNTRY_CODE "EU"
/** Define if the country code will match AP's one.
* 0: match AP's country code,
* 1: static country code */
#define W6X_WIFI_ADAPTIVE_COUNTRY_CODE 0
/* USER CODE BEGIN EC */
/* USER CODE END EC */
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* W6X_CONFIG_H */
@@ -1,64 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/audio_analysis.o: \
Appli/Core/Src/audio_analysis.c Appli/Core/Inc/audio_analysis.h \
Drivers/CMSIS/DSP/Include/arm_math.h \
Drivers/CMSIS/DSP/Include/arm_math_types.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/DSP/Include/arm_math_memory.h \
Drivers/CMSIS/DSP/Include/dsp/none.h \
Drivers/CMSIS/DSP/Include/arm_math_types.h \
Drivers/CMSIS/DSP/Include/dsp/utils.h \
Drivers/CMSIS/DSP/Include/dsp/basic_math_functions.h \
Drivers/CMSIS/DSP/Include/arm_math_memory.h \
Drivers/CMSIS/DSP/Include/dsp/none.h \
Drivers/CMSIS/DSP/Include/dsp/utils.h \
Drivers/CMSIS/DSP/Include/dsp/interpolation_functions.h \
Drivers/CMSIS/DSP/Include/dsp/bayes_functions.h \
Drivers/CMSIS/DSP/Include/dsp/statistics_functions.h \
Drivers/CMSIS/DSP/Include/dsp/basic_math_functions.h \
Drivers/CMSIS/DSP/Include/dsp/fast_math_functions.h \
Drivers/CMSIS/DSP/Include/dsp/matrix_functions.h \
Drivers/CMSIS/DSP/Include/dsp/complex_math_functions.h \
Drivers/CMSIS/DSP/Include/dsp/statistics_functions.h \
Drivers/CMSIS/DSP/Include/dsp/controller_functions.h \
Drivers/CMSIS/DSP/Include/dsp/support_functions.h \
Drivers/CMSIS/DSP/Include/dsp/distance_functions.h \
Drivers/CMSIS/DSP/Include/dsp/svm_functions.h \
Drivers/CMSIS/DSP/Include/dsp/svm_defines.h \
Drivers/CMSIS/DSP/Include/dsp/fast_math_functions.h \
Drivers/CMSIS/DSP/Include/dsp/transform_functions.h \
Drivers/CMSIS/DSP/Include/dsp/complex_math_functions.h \
Drivers/CMSIS/DSP/Include/dsp/filtering_functions.h \
Drivers/CMSIS/DSP/Include/dsp/support_functions.h \
Drivers/CMSIS/DSP/Include/dsp/quaternion_math_functions.h
Appli/Core/Inc/audio_analysis.h:
Drivers/CMSIS/DSP/Include/arm_math.h:
Drivers/CMSIS/DSP/Include/arm_math_types.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/DSP/Include/arm_math_memory.h:
Drivers/CMSIS/DSP/Include/dsp/none.h:
Drivers/CMSIS/DSP/Include/arm_math_types.h:
Drivers/CMSIS/DSP/Include/dsp/utils.h:
Drivers/CMSIS/DSP/Include/dsp/basic_math_functions.h:
Drivers/CMSIS/DSP/Include/arm_math_memory.h:
Drivers/CMSIS/DSP/Include/dsp/none.h:
Drivers/CMSIS/DSP/Include/dsp/utils.h:
Drivers/CMSIS/DSP/Include/dsp/interpolation_functions.h:
Drivers/CMSIS/DSP/Include/dsp/bayes_functions.h:
Drivers/CMSIS/DSP/Include/dsp/statistics_functions.h:
Drivers/CMSIS/DSP/Include/dsp/basic_math_functions.h:
Drivers/CMSIS/DSP/Include/dsp/fast_math_functions.h:
Drivers/CMSIS/DSP/Include/dsp/matrix_functions.h:
Drivers/CMSIS/DSP/Include/dsp/complex_math_functions.h:
Drivers/CMSIS/DSP/Include/dsp/statistics_functions.h:
Drivers/CMSIS/DSP/Include/dsp/controller_functions.h:
Drivers/CMSIS/DSP/Include/dsp/support_functions.h:
Drivers/CMSIS/DSP/Include/dsp/distance_functions.h:
Drivers/CMSIS/DSP/Include/dsp/svm_functions.h:
Drivers/CMSIS/DSP/Include/dsp/svm_defines.h:
Drivers/CMSIS/DSP/Include/dsp/fast_math_functions.h:
Drivers/CMSIS/DSP/Include/dsp/transform_functions.h:
Drivers/CMSIS/DSP/Include/dsp/complex_math_functions.h:
Drivers/CMSIS/DSP/Include/dsp/filtering_functions.h:
Drivers/CMSIS/DSP/Include/dsp/support_functions.h:
Drivers/CMSIS/DSP/Include/dsp/quaternion_math_functions.h:
@@ -1,7 +0,0 @@
Appli/Core/Src/audio_analysis.c:39:6:AudioAnalysis_Init 32 static
Appli/Core/Src/audio_analysis.c:53:6:AudioAnalysis_PushSample 12 static
Appli/Core/Src/audio_analysis.c:71:6:AudioAnalysis_Update 48 static
Appli/Core/Src/audio_analysis.c:130:14:AudioAnalysis_GetMagnitudesDb 0 static
Appli/Core/Src/audio_analysis.c:135:7:AudioAnalysis_GetPeakFrequencyHz 0 static
Appli/Core/Src/audio_analysis.c:140:6:AudioAnalysis_SetEnabled 0 static
Appli/Core/Src/audio_analysis.c:152:6:AudioAnalysis_IsEnabled 0 static
@@ -1,12 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/audio_effects.o: \
Appli/Core/Src/audio_effects.c Appli/Core/Inc/audio_effects.h \
Appli/Core/Inc/fx_octaver.h Appli/Core/Inc/fx_equalizer.h \
Appli/Core/Inc/fx_overdrive.h Appli/Core/Inc/fx_saturation.h \
Appli/Core/Inc/fx_echo.h Appli/Core/Inc/fx_reverb.h
Appli/Core/Inc/audio_effects.h:
Appli/Core/Inc/fx_octaver.h:
Appli/Core/Inc/fx_equalizer.h:
Appli/Core/Inc/fx_overdrive.h:
Appli/Core/Inc/fx_saturation.h:
Appli/Core/Inc/fx_echo.h:
Appli/Core/Inc/fx_reverb.h:
@@ -1,3 +0,0 @@
Appli/Core/Src/audio_effects.c:12:6:AudioEffects_Init 8 static
Appli/Core/Src/audio_effects.c:24:7:AudioEffects_Process 8 static
Appli/Core/Src/audio_effects.c:44:21:AudioEffects_GetParams 0 static
@@ -1,3 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/audio_looper.o: \
Appli/Core/Src/audio_looper.c Appli/Core/Inc/audio_looper.h
Appli/Core/Inc/audio_looper.h:
@@ -1,4 +0,0 @@
Appli/Core/Src/audio_looper.c:25:6:AudioLooper_Init 0 static
Appli/Core/Src/audio_looper.c:33:6:AudioLooper_StartRecording 0 static
Appli/Core/Src/audio_looper.c:39:6:AudioLooper_StopRecordingAndPlay 0 static
Appli/Core/Src/audio_looper.c:51:7:AudioLooper_Process 0 static
@@ -1,105 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/freertos.o: \
Appli/Core/Src/freertos.c \
Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
Appli/Core/Inc/FreeRTOSConfig.h \
Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
gcc/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
Middlewares/Third_Party/FreeRTOS/Source/include/newlib-freertos.h \
Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
Middlewares/Third_Party/FreeRTOS/Source/include/list.h \
Appli/Core/Inc/main.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h \
Appli/Core/Inc/stm32h7rsxx_hal_conf.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7rsxx.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7s7xx.h \
Drivers/CMSIS/Include/core_cm7.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h Drivers/CMSIS/Include/cachel1_armv7.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/system_stm32h7rsxx.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma2d.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpu2d.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2s.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_icache.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_jpeg.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_mdf.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart_ex.h
Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
Appli/Core/Inc/FreeRTOSConfig.h:
Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
gcc/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
Middlewares/Third_Party/FreeRTOS/Source/include/newlib-freertos.h:
Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
Middlewares/Third_Party/FreeRTOS/Source/include/list.h:
Appli/Core/Inc/main.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h:
Appli/Core/Inc/stm32h7rsxx_hal_conf.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7rsxx.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7s7xx.h:
Drivers/CMSIS/Include/core_cm7.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Include/cachel1_armv7.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/system_stm32h7rsxx.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma2d.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpu2d.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2s.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_icache.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_jpeg.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_mdf.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart_ex.h:
@@ -1 +0,0 @@
Appli/Core/Src/freertos.c:59:6:vApplicationIdleHook 0 static
@@ -1,3 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/fx_echo.o: \
Appli/Core/Src/fx_echo.c Appli/Core/Inc/fx_echo.h
Appli/Core/Inc/fx_echo.h:
@@ -1,2 +0,0 @@
Appli/Core/Src/fx_echo.c:4:6:FxEcho_Init 16 static
Appli/Core/Src/fx_echo.c:15:7:FxEcho_Process 16 static
@@ -1,3 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/fx_equalizer.o: \
Appli/Core/Src/fx_equalizer.c Appli/Core/Inc/fx_equalizer.h
Appli/Core/Inc/fx_equalizer.h:
@@ -1,2 +0,0 @@
Appli/Core/Src/fx_equalizer.c:12:6:FxEqualizer_Init 20 static
Appli/Core/Src/fx_equalizer.c:53:7:FxEqualizer_Process 64 static
@@ -1,3 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/fx_octaver.o: \
Appli/Core/Src/fx_octaver.c Appli/Core/Inc/fx_octaver.h
Appli/Core/Inc/fx_octaver.h:
@@ -1,4 +0,0 @@
Appli/Core/Src/fx_octaver.c:48:21:FxOctaver_ReadInterpolated 0 static
Appli/Core/Src/fx_octaver.c:75:14:FxOctaver_ProcessVoice 24 static
Appli/Core/Src/fx_octaver.c:102:6:FxOctaver_Init 40 static
Appli/Core/Src/fx_octaver.c:126:7:FxOctaver_Process 16 static
@@ -1,3 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/fx_overdrive.o: \
Appli/Core/Src/fx_overdrive.c Appli/Core/Inc/fx_overdrive.h
Appli/Core/Inc/fx_overdrive.h:
@@ -1,2 +0,0 @@
Appli/Core/Src/fx_overdrive.c:4:6:FxOverdrive_Init 0 static
Appli/Core/Src/fx_overdrive.c:14:7:FxOverdrive_Process 24 static
@@ -1,3 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/fx_reverb.o: \
Appli/Core/Src/fx_reverb.c Appli/Core/Inc/fx_reverb.h
Appli/Core/Inc/fx_reverb.h:
@@ -1,2 +0,0 @@
Appli/Core/Src/fx_reverb.c:51:6:FxReverb_Init 136 static
Appli/Core/Src/fx_reverb.c:90:7:FxReverb_Process 20 static
@@ -1,3 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/fx_saturation.o: \
Appli/Core/Src/fx_saturation.c Appli/Core/Inc/fx_saturation.h
Appli/Core/Inc/fx_saturation.h:
@@ -1,2 +0,0 @@
Appli/Core/Src/fx_saturation.c:6:6:FxSaturation_Init 0 static
Appli/Core/Src/fx_saturation.c:16:7:FxSaturation_Process 16 static
@@ -1,130 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/main.o: \
Appli/Core/Src/main.c Appli/Core/Inc/main.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h \
Appli/Core/Inc/stm32h7rsxx_hal_conf.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7rsxx.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7s7xx.h \
Drivers/CMSIS/Include/core_cm7.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h Drivers/CMSIS/Include/cachel1_armv7.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/system_stm32h7rsxx.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma2d.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpu2d.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2s.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_icache.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_jpeg.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_mdf.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart_ex.h \
Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
Appli/Core/Inc/FreeRTOSConfig.h \
Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
gcc/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
Middlewares/Third_Party/FreeRTOS/Source/include/newlib-freertos.h \
Drivers/CMSIS/RTOS2/Include/cmsis_os2.h \
Appli/TouchGFX/App/app_touchgfx.h \
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/stm32h7s78_discovery_audio.h \
Appli/Core/Inc/stm32h7s78_discovery_conf.h \
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/stm32h7s78_discovery_errno.h \
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/../Components/Common/audio.h \
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/../Components/wm8904/wm8904.h \
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/../Components/wm8904/wm8904_reg.h \
Appli/Core/Inc/audio_effects.h Appli/Core/Inc/fx_octaver.h \
Appli/Core/Inc/fx_equalizer.h Appli/Core/Inc/fx_overdrive.h \
Appli/Core/Inc/fx_saturation.h Appli/Core/Inc/fx_echo.h \
Appli/Core/Inc/fx_reverb.h Appli/Core/Inc/audio_analysis.h \
Appli/Core/Inc/audio_looper.h
Appli/Core/Inc/main.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h:
Appli/Core/Inc/stm32h7rsxx_hal_conf.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7rsxx.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7s7xx.h:
Drivers/CMSIS/Include/core_cm7.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Include/cachel1_armv7.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/system_stm32h7rsxx.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma2d.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpu2d.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2s.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_icache.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_jpeg.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_mdf.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart_ex.h:
Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
Appli/Core/Inc/FreeRTOSConfig.h:
Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
gcc/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
Middlewares/Third_Party/FreeRTOS/Source/include/newlib-freertos.h:
Drivers/CMSIS/RTOS2/Include/cmsis_os2.h:
Appli/TouchGFX/App/app_touchgfx.h:
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/stm32h7s78_discovery_audio.h:
Appli/Core/Inc/stm32h7s78_discovery_conf.h:
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/stm32h7s78_discovery_errno.h:
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/../Components/Common/audio.h:
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/../Components/wm8904/wm8904.h:
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/../Components/wm8904/wm8904_reg.h:
Appli/Core/Inc/audio_effects.h:
Appli/Core/Inc/fx_octaver.h:
Appli/Core/Inc/fx_equalizer.h:
Appli/Core/Inc/fx_overdrive.h:
Appli/Core/Inc/fx_saturation.h:
Appli/Core/Inc/fx_echo.h:
Appli/Core/Inc/fx_reverb.h:
Appli/Core/Inc/audio_analysis.h:
Appli/Core/Inc/audio_looper.h:
@@ -1,11 +0,0 @@
Appli/Core/Src/main.c:880:6:StartDefaultTask 8 static
Appli/Core/Src/main.c:792:13:push_to_fifo 16 static
Appli/Core/Src/main.c:809:13:pull_from_fifo.constprop 16 static
Appli/Core/Src/main.c:134:5:main 104 static
Appli/Core/Src/main.c:829:6:HAL_MDF_AcqHalfCpltCallback 16 static
Appli/Core/Src/main.c:838:6:HAL_MDF_AcqCpltCallback 16 static
Appli/Core/Src/main.c:847:6:BSP_AUDIO_OUT_HalfTransfer_CallBack 0 static
Appli/Core/Src/main.c:852:6:BSP_AUDIO_OUT_TransferComplete_CallBack 0 static
Appli/Core/Src/main.c:857:19:MX_I2S6_ClockConfig 144 static
Appli/Core/Src/main.c:1005:6:HAL_TIM_PeriodElapsedCallback 0 static
Appli/Core/Src/main.c:1022:6:Error_Handler 0 static
@@ -1,84 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/stm32h7rsxx_hal_msp.o: \
Appli/Core/Src/stm32h7rsxx_hal_msp.c Appli/Core/Inc/main.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h \
Appli/Core/Inc/stm32h7rsxx_hal_conf.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7rsxx.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7s7xx.h \
Drivers/CMSIS/Include/core_cm7.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h Drivers/CMSIS/Include/cachel1_armv7.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/system_stm32h7rsxx.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma2d.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpu2d.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2s.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_icache.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_jpeg.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_mdf.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart_ex.h
Appli/Core/Inc/main.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h:
Appli/Core/Inc/stm32h7rsxx_hal_conf.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7rsxx.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7s7xx.h:
Drivers/CMSIS/Include/core_cm7.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Include/cachel1_armv7.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/system_stm32h7rsxx.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma2d.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpu2d.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2s.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_icache.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_jpeg.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_mdf.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart_ex.h:
@@ -1,15 +0,0 @@
Appli/Core/Src/stm32h7rsxx_hal_msp.c:71:6:HAL_MspInit 0 static
Appli/Core/Src/stm32h7rsxx_hal_msp.c:93:6:HAL_MDF_MspInit 296 static
Appli/Core/Src/stm32h7rsxx_hal_msp.c:209:6:HAL_MDF_MspDeInit 8 static
Appli/Core/Src/stm32h7rsxx_hal_msp.c:245:6:HAL_CRC_MspInit 8 static
Appli/Core/Src/stm32h7rsxx_hal_msp.c:268:6:HAL_CRC_MspDeInit 0 static
Appli/Core/Src/stm32h7rsxx_hal_msp.c:290:6:HAL_DMA2D_MspInit 8 static
Appli/Core/Src/stm32h7rsxx_hal_msp.c:315:6:HAL_DMA2D_MspDeInit 0 static
Appli/Core/Src/stm32h7rsxx_hal_msp.c:340:6:HAL_GPU2D_MspInit 16 static
Appli/Core/Src/stm32h7rsxx_hal_msp.c:368:6:HAL_GPU2D_MspDeInit 8 static
Appli/Core/Src/stm32h7rsxx_hal_msp.c:394:6:HAL_I2C_MspInit 168 static
Appli/Core/Src/stm32h7rsxx_hal_msp.c:441:6:HAL_I2C_MspDeInit 8 static
Appli/Core/Src/stm32h7rsxx_hal_msp.c:472:6:HAL_JPEG_MspInit 32 static
Appli/Core/Src/stm32h7rsxx_hal_msp.c:562:6:HAL_JPEG_MspDeInit 8 static
Appli/Core/Src/stm32h7rsxx_hal_msp.c:591:6:HAL_LTDC_MspInit 200 static
Appli/Core/Src/stm32h7rsxx_hal_msp.c:737:6:HAL_LTDC_MspDeInit 8 static
@@ -1,83 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/stm32h7rsxx_hal_timebase_tim.o: \
Appli/Core/Src/stm32h7rsxx_hal_timebase_tim.c \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h \
Appli/Core/Inc/stm32h7rsxx_hal_conf.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7rsxx.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7s7xx.h \
Drivers/CMSIS/Include/core_cm7.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h Drivers/CMSIS/Include/cachel1_armv7.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/system_stm32h7rsxx.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma2d.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpu2d.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2s.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_icache.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_jpeg.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_mdf.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart_ex.h
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h:
Appli/Core/Inc/stm32h7rsxx_hal_conf.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7rsxx.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7s7xx.h:
Drivers/CMSIS/Include/core_cm7.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Include/cachel1_armv7.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/system_stm32h7rsxx.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma2d.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpu2d.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2s.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_icache.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_jpeg.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_mdf.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart_ex.h:
@@ -1,3 +0,0 @@
Appli/Core/Src/stm32h7rsxx_hal_timebase_tim.c:59:19:HAL_InitTick 56 static
Appli/Core/Src/stm32h7rsxx_hal_timebase_tim.c:151:6:HAL_SuspendTick 0 static
Appli/Core/Src/stm32h7rsxx_hal_timebase_tim.c:162:6:HAL_ResumeTick 0 static
@@ -1,98 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/stm32h7rsxx_it.o: \
Appli/Core/Src/stm32h7rsxx_it.c Appli/Core/Inc/main.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h \
Appli/Core/Inc/stm32h7rsxx_hal_conf.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7rsxx.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7s7xx.h \
Drivers/CMSIS/Include/core_cm7.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h Drivers/CMSIS/Include/cachel1_armv7.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/system_stm32h7rsxx.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma2d.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpu2d.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2s.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_icache.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_jpeg.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_mdf.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart_ex.h \
Appli/Core/Inc/stm32h7rsxx_it.h \
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/stm32h7s78_discovery_audio.h \
Appli/Core/Inc/stm32h7s78_discovery_conf.h \
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/stm32h7s78_discovery_errno.h \
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/../Components/Common/audio.h \
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/../Components/wm8904/wm8904.h \
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/../Components/wm8904/wm8904_reg.h
Appli/Core/Inc/main.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h:
Appli/Core/Inc/stm32h7rsxx_hal_conf.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7rsxx.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7s7xx.h:
Drivers/CMSIS/Include/core_cm7.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Include/cachel1_armv7.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/system_stm32h7rsxx.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma2d.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpu2d.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2s.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_icache.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_jpeg.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_mdf.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart_ex.h:
Appli/Core/Inc/stm32h7rsxx_it.h:
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/stm32h7s78_discovery_audio.h:
Appli/Core/Inc/stm32h7s78_discovery_conf.h:
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/stm32h7s78_discovery_errno.h:
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/../Components/Common/audio.h:
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/../Components/wm8904/wm8904.h:
Drivers/STM32H7RSxx_BSP/STM32H7S78-DK/../Components/wm8904/wm8904_reg.h:
@@ -1,18 +0,0 @@
Appli/Core/Src/stm32h7rsxx_it.c:84:6:NMI_Handler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:99:6:HardFault_Handler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:114:6:MemManage_Handler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:129:6:BusFault_Handler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:144:6:UsageFault_Handler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:159:6:DebugMon_Handler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:179:6:EXTI3_IRQHandler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:193:6:GPDMA1_Channel0_IRQHandler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:204:6:GPDMA1_Channel2_IRQHandler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:212:6:TIM6_IRQHandler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:226:6:HPDMA1_Channel0_IRQHandler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:240:6:HPDMA1_Channel1_IRQHandler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:254:6:LTDC_IRQHandler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:268:6:DMA2D_IRQHandler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:282:6:JPEG_IRQHandler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:296:6:ADF1_FLT0_IRQHandler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:310:6:GPU2D_IRQHandler 0 static
Appli/Core/Src/stm32h7rsxx_it.c:324:6:GPU2D_ER_IRQHandler 0 static
@@ -1,83 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/Core/Src/system_stm32h7rsxx.o: \
Appli/Core/Src/system_stm32h7rsxx.c \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7rsxx.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7s7xx.h \
Drivers/CMSIS/Include/core_cm7.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h Drivers/CMSIS/Include/cachel1_armv7.h \
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/system_stm32h7rsxx.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h \
Appli/Core/Inc/stm32h7rsxx_hal_conf.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma2d.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpu2d.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2s.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_icache.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_jpeg.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_mdf.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim_ex.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart.h \
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart_ex.h
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7rsxx.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/stm32h7s7xx.h:
Drivers/CMSIS/Include/core_cm7.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Include/cachel1_armv7.h:
Drivers/CMSIS/Device/ST/STM32H7RSxx/Include/system_stm32h7rsxx.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal.h:
Appli/Core/Inc/stm32h7rsxx_hal_conf.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_def.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_ll_rcc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_rcc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpio_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_cortex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_crc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_dma2d.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_exti.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_flash_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_gpu2d.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2c_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_i2s.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_icache.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_jpeg.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_ltdc_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_mdf.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_pwr_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_tim_ex.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart.h:
Drivers/STM32H7RSxx_HAL_Driver/Inc/stm32h7rsxx_hal_uart_ex.h:
@@ -1,2 +0,0 @@
Appli/Core/Src/system_stm32h7rsxx.c:160:6:SystemInit 0 static
Appli/Core/Src/system_stm32h7rsxx.c:214:6:SystemCoreClockUpdate 0 static
@@ -1,3 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/TouchGFX/App/app_touchgfx.o: \
Appli/TouchGFX/App/app_touchgfx.c Appli/TouchGFX/App/app_touchgfx.h
Appli/TouchGFX/App/app_touchgfx.h:
@@ -1,4 +0,0 @@
Appli/TouchGFX/App/app_touchgfx.c:58:6:MX_TouchGFX_PreOSInit 0 static
Appli/TouchGFX/App/app_touchgfx.c:65:6:MX_TouchGFX_Init 8 static
Appli/TouchGFX/App/app_touchgfx.c:75:6:MX_TouchGFX_Process 0 static
Appli/TouchGFX/App/app_touchgfx.c:84:6:TouchGFX_Task 0 static
@@ -1,24 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/TouchGFX/generated/fonts/src/ApplicationFontProvider.o: \
Appli/TouchGFX/generated/fonts/src/ApplicationFontProvider.cpp \
Appli/TouchGFX/generated/fonts/include/fonts/ApplicationFontProvider.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/FontManager.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Unicode.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp \
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/ConstFont.hpp \
Appli/TouchGFX/generated/texts/include/texts/TypedTextDatabase.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TypedText.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Texts.hpp
Appli/TouchGFX/generated/fonts/include/fonts/ApplicationFontProvider.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/FontManager.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Unicode.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp:
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/ConstFont.hpp:
Appli/TouchGFX/generated/texts/include/texts/TypedTextDatabase.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TypedText.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Texts.hpp:
@@ -1,3 +0,0 @@
Appli/TouchGFX/generated/fonts/include/fonts/ApplicationFontProvider.hpp:31:7:ApplicationFontProvider::~ApplicationFontProvider() 0 static
Appli/TouchGFX/generated/fonts/include/fonts/ApplicationFontProvider.hpp:31:7:virtual ApplicationFontProvider::~ApplicationFontProvider() 8 static
Appli/TouchGFX/generated/fonts/src/ApplicationFontProvider.cpp:8:17:virtual touchgfx::Font* ApplicationFontProvider::getFont(touchgfx::FontId) 8 static
@@ -1,26 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/TouchGFX/generated/fonts/src/CachedFont.o: \
Appli/TouchGFX/generated/fonts/src/CachedFont.cpp \
Appli/TouchGFX/generated/fonts/include/fonts/CachedFont.hpp \
Appli/TouchGFX/generated/fonts/include/fonts/FontCache.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Unicode.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TypedText.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Texts.hpp \
Appli/TouchGFX/generated/fonts/include/fonts/ApplicationFontProvider.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/FontManager.hpp \
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/ConstFont.hpp
Appli/TouchGFX/generated/fonts/include/fonts/CachedFont.hpp:
Appli/TouchGFX/generated/fonts/include/fonts/FontCache.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Unicode.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TypedText.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Texts.hpp:
Appli/TouchGFX/generated/fonts/include/fonts/ApplicationFontProvider.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/FontManager.hpp:
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/ConstFont.hpp:
@@ -1,18 +0,0 @@
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:200:30:virtual const touchgfx::GlyphNode* touchgfx::Font::getGlyph(touchgfx::Unicode::UnicodeChar) const 16 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:219:34:virtual touchgfx::Unicode::UnicodeChar touchgfx::Font::getFallbackChar() const 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:232:34:virtual touchgfx::Unicode::UnicodeChar touchgfx::Font::getEllipsisChar() const 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:331:44:virtual uint16_t touchgfx::Font::getBaseline() const 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:351:44:virtual uint16_t touchgfx::Font::getHeight() const 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:382:43:virtual uint8_t touchgfx::Font::getBitsPerPixel() const 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:392:43:virtual uint8_t touchgfx::Font::getByteAlignRow() const 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:471:18:virtual bool touchgfx::Font::isVectorBasedFont() const 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:481:19:virtual float touchgfx::Font::getScaleFactor() const 0 static
Appli/TouchGFX/generated/fonts/include/fonts/CachedFont.hpp:67:18:virtual void touchgfx::CachedFont::setGSUBTable(const uint16_t*) 0 static
Appli/TouchGFX/generated/fonts/include/fonts/CachedFont.hpp:81:18:virtual void touchgfx::CachedFont::setContextualFormsTable(const touchgfx::FontContextualFormsTable*) 0 static
Appli/TouchGFX/generated/fonts/src/CachedFont.cpp:8:16:virtual const uint8_t* touchgfx::CachedFont::getPixelData(const touchgfx::GlyphNode*) const 0 static
Appli/TouchGFX/generated/fonts/src/CachedFont.cpp:50:8:virtual int8_t touchgfx::CachedFont::getKerning(touchgfx::Unicode::UnicodeChar, const touchgfx::GlyphNode*) const 0 static
Appli/TouchGFX/generated/fonts/include/fonts/CachedFont.hpp:12:7:touchgfx::CachedFont::~CachedFont() 0 static
Appli/TouchGFX/generated/fonts/src/CachedFont.cpp:19:18:virtual const touchgfx::GlyphNode* touchgfx::CachedFont::getGlyph(touchgfx::Unicode::UnicodeChar, const uint8_t*&, uint8_t&) const 32 static
Appli/TouchGFX/generated/fonts/include/fonts/CachedFont.hpp:12:7:virtual touchgfx::CachedFont::~CachedFont() 8 static
Appli/TouchGFX/generated/fonts/include/fonts/CachedFont.hpp:58:29:virtual const uint16_t* touchgfx::CachedFont::getGSUBTable() const 0 static
Appli/TouchGFX/generated/fonts/include/fonts/CachedFont.hpp:72:45:virtual const touchgfx::FontContextualFormsTable* touchgfx::CachedFont::getContextualFormsTable() const 0 static
@@ -1,66 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/TouchGFX/generated/fonts/src/CompressedFontCache.o: \
Appli/TouchGFX/generated/fonts/src/CompressedFontCache.cpp \
Appli/TouchGFX/generated/fonts/include/fonts/CompressedFontCache.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Unicode.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/HAL.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/platform/core/MCUInstrumentation.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/platform/driver/button/ButtonController.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/platform/driver/touch/TouchController.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Bitmap.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Drawable.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/events/ClickEvent.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Event.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/events/DragEvent.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/events/GestureEvent.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/BlitOp.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/DMA.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Atomic.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/FrameBufferAllocator.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/FrameBufferListener.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Gestures.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/UIEventListener.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/lcd/LCD.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TextProvider.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TextureMapTypes.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/VectorFontRenderer.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/VectorRenderer.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Matrix3x3.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/VGData.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/widgets/Widget.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/lcd/DebugPrinter.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Paint.hpp
Appli/TouchGFX/generated/fonts/include/fonts/CompressedFontCache.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Unicode.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/HAL.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/platform/core/MCUInstrumentation.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/platform/driver/button/ButtonController.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/platform/driver/touch/TouchController.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Bitmap.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Drawable.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/events/ClickEvent.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Event.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/events/DragEvent.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/events/GestureEvent.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/BlitOp.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/DMA.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Atomic.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/FrameBufferAllocator.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/FrameBufferListener.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Gestures.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/UIEventListener.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/lcd/LCD.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TextProvider.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TextureMapTypes.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/VectorFontRenderer.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/VectorRenderer.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Matrix3x3.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/VGData.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/widgets/Widget.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/lcd/DebugPrinter.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Paint.hpp:
@@ -1,7 +0,0 @@
Appli/TouchGFX/generated/fonts/src/CompressedFontCache.cpp:28:13:uint8_t touchgfx::{anonymous}::NibReader::getNext() 0 static
Appli/TouchGFX/generated/fonts/src/CompressedFontCache.cpp:51:10:void touchgfx::{anonymous}::NibWriter::put(uint8_t) 0 static
Appli/TouchGFX/generated/fonts/src/CompressedFontCache.cpp:67:10:static uint8_t* touchgfx::CompressedFontCache::decompressGlyph(uint8_t*, const touchgfx::GlyphNode*, const uint8_t*) 40 static
Appli/TouchGFX/generated/fonts/src/CompressedFontCache.cpp:122:6:static void touchgfx::CompressedFontCache::clearCache() 8 static
Appli/TouchGFX/generated/fonts/src/CompressedFontCache.cpp:131:6:static void touchgfx::CompressedFontCache::unableToCache(const touchgfx::GlyphNode*, int) 0 static
Appli/TouchGFX/generated/fonts/src/CompressedFontCache.cpp:136:16:static const uint8_t* touchgfx::CompressedFontCache::hasCachedGlyph(const touchgfx::GlyphNode*) 0 static
Appli/TouchGFX/generated/fonts/src/CompressedFontCache.cpp:151:16:static const uint8_t* touchgfx::CompressedFontCache::cacheGlyph(const touchgfx::GlyphNode*, const uint8_t*) 40 static
@@ -1,68 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/TouchGFX/generated/fonts/src/CompressedUnmappedFontCache.o: \
Appli/TouchGFX/generated/fonts/src/CompressedUnmappedFontCache.cpp \
Appli/TouchGFX/generated/fonts/include/fonts/CompressedUnmappedFontCache.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/FlashDataReader.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Unicode.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/HAL.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/platform/core/MCUInstrumentation.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/platform/driver/button/ButtonController.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/platform/driver/touch/TouchController.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Bitmap.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Drawable.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/events/ClickEvent.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Event.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/events/DragEvent.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/events/GestureEvent.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/BlitOp.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/DMA.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Atomic.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/FrameBufferAllocator.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/FrameBufferListener.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Gestures.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/UIEventListener.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/lcd/LCD.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TextProvider.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TextureMapTypes.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/VectorFontRenderer.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/VectorRenderer.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Matrix3x3.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/VGData.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/widgets/Widget.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/lcd/DebugPrinter.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Paint.hpp
Appli/TouchGFX/generated/fonts/include/fonts/CompressedUnmappedFontCache.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/FlashDataReader.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Unicode.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/HAL.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/platform/core/MCUInstrumentation.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/platform/driver/button/ButtonController.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/platform/driver/touch/TouchController.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Bitmap.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Drawable.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/events/ClickEvent.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Event.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/events/DragEvent.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/events/GestureEvent.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/BlitOp.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/DMA.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Atomic.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/FrameBufferAllocator.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/FrameBufferListener.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Gestures.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/UIEventListener.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/lcd/LCD.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TextProvider.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TextureMapTypes.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/VectorFontRenderer.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/VectorRenderer.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Matrix3x3.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/VGData.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/widgets/Widget.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/lcd/DebugPrinter.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Paint.hpp:
@@ -1,9 +0,0 @@
Appli/TouchGFX/generated/fonts/src/CompressedUnmappedFontCache.cpp:35:13:uint8_t touchgfx::{anonymous}::NibUnmapReader::getNext() 24 static
Appli/TouchGFX/generated/fonts/src/CompressedUnmappedFontCache.cpp:69:10:void touchgfx::{anonymous}::NibWriter::put(uint8_t) 0 static
Appli/TouchGFX/generated/fonts/src/CompressedUnmappedFontCache.cpp:85:10:static uint8_t* touchgfx::CompressedUnmappedFontCache::decompressGlyph(uint8_t*, const touchgfx::GlyphNode*, const uint8_t*, touchgfx::FlashDataReader*) 88 static
Appli/TouchGFX/generated/fonts/src/CompressedUnmappedFontCache.cpp:137:6:static void touchgfx::CompressedUnmappedFontCache::clearCache() 8 static
Appli/TouchGFX/generated/fonts/src/CompressedUnmappedFontCache.cpp:146:6:static void touchgfx::CompressedUnmappedFontCache::unableToCache(const touchgfx::GlyphNode*, int) 0 static
Appli/TouchGFX/generated/fonts/src/CompressedUnmappedFontCache.cpp:151:18:static const touchgfx::GlyphNode* touchgfx::CompressedUnmappedFontCache::hasCachedGlyphNode(const touchgfx::GlyphNode*) 0 static
Appli/TouchGFX/generated/fonts/src/CompressedUnmappedFontCache.cpp:166:18:static const touchgfx::GlyphNode* touchgfx::CompressedUnmappedFontCache::hasCachedGlyphData(const touchgfx::GlyphNode*, const uint8_t*&) 8 static
Appli/TouchGFX/generated/fonts/src/CompressedUnmappedFontCache.cpp:183:12:static touchgfx::GlyphNode* touchgfx::CompressedUnmappedFontCache::cacheGlyphNode(const touchgfx::GlyphNode*) 16 static
Appli/TouchGFX/generated/fonts/src/CompressedUnmappedFontCache.cpp:200:16:static const uint8_t* touchgfx::CompressedUnmappedFontCache::cacheGlyphData(const touchgfx::GlyphNode*, const uint8_t*, touchgfx::FlashDataReader*) 32 static
@@ -1,34 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/TouchGFX/generated/fonts/src/FontCache.o: \
Appli/TouchGFX/generated/fonts/src/FontCache.cpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TextProvider.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Unicode.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Utils.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Bitmap.hpp \
Appli/TouchGFX/generated/fonts/include/fonts/CachedFont.hpp \
Appli/TouchGFX/generated/fonts/include/fonts/FontCache.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TypedText.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Texts.hpp \
Appli/TouchGFX/generated/fonts/include/fonts/ApplicationFontProvider.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/FontManager.hpp \
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/ConstFont.hpp \
Appli/TouchGFX/generated/texts/include/texts/TypedTextDatabase.hpp
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TextProvider.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Unicode.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Utils.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Bitmap.hpp:
Appli/TouchGFX/generated/fonts/include/fonts/CachedFont.hpp:
Appli/TouchGFX/generated/fonts/include/fonts/FontCache.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TypedText.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Texts.hpp:
Appli/TouchGFX/generated/fonts/include/fonts/ApplicationFontProvider.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/FontManager.hpp:
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/ConstFont.hpp:
Appli/TouchGFX/generated/texts/include/texts/TypedTextDatabase.hpp:
@@ -1,23 +0,0 @@
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TypedText.hpp:65:13:touchgfx::TypedText::~TypedText() 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/TypedText.hpp:65:13:virtual touchgfx::TypedText::~TypedText() 8 static
Appli/TouchGFX/generated/fonts/include/fonts/FontCache.hpp:75:14:uint32_t touchgfx::FontCache::getGlyphSize(const touchgfx::GlyphNode*) 12 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:13:1:touchgfx::FontCache::FontCache() 0 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:18:6:void touchgfx::FontCache::clear(bool) 16 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:35:6:void touchgfx::FontCache::setMemory(uint8_t*, uint32_t) 0 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:43:6:void touchgfx::FontCache::setReader(touchgfx::FontDataReader*) 0 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:48:18:const touchgfx::GlyphNode* touchgfx::FontCache::getGlyph(touchgfx::Unicode::UnicodeChar, touchgfx::FontId) const 0 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:63:6:void touchgfx::FontCache::open() 0 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:71:6:void touchgfx::FontCache::close() 0 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:232:6:bool touchgfx::FontCache::contains(touchgfx::Unicode::UnicodeChar, touchgfx::FontId) const 0 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:383:6:bool touchgfx::FontCache::sortSortedString(int) 20 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:335:6:bool touchgfx::FontCache::createSortedString(const UnicodeChar*) 16 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:356:6:) 148 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:409:6:void touchgfx::FontCache::setPosition(uint32_t) 0 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:417:6:void touchgfx::FontCache::readData(void*, uint32_t) 0 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:275:10:uint8_t* touchgfx::FontCache::copyGlyph(uint8_t*, touchgfx::Unicode::UnicodeChar, touchgfx::FontId, bool&) 24 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:247:6:void touchgfx::FontCache::insert(touchgfx::Unicode::UnicodeChar, touchgfx::FontId, bool&) 24 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:310:6:void touchgfx::FontCache::cacheData(touchgfx::GlyphNode*) 16 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:182:6:bool touchgfx::FontCache::cacheSortedString(touchgfx::TypedText) 48 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:156:6:bool touchgfx::FontCache::cacheString(touchgfx::TypedText, const UnicodeChar*) 32 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:169:6:bool touchgfx::FontCache::cacheLigatures(touchgfx::CachedFont*, touchgfx::TypedText, const UnicodeChar*) 48 static
Appli/TouchGFX/generated/fonts/src/FontCache.cpp:79:6:void touchgfx::FontCache::initializeCachedFont(touchgfx::TypedText, touchgfx::CachedFont*, bool) 144 static
@@ -1,6 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/TouchGFX/generated/fonts/src/Font_arial_10_4bpp_0.o: \
Appli/TouchGFX/generated/fonts/src/Font_arial_10_4bpp_0.cpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp:
@@ -1,6 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/TouchGFX/generated/fonts/src/Font_arial_20_4bpp_0.o: \
Appli/TouchGFX/generated/fonts/src/Font_arial_20_4bpp_0.cpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp:
@@ -1,6 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/TouchGFX/generated/fonts/src/Font_arial_40_4bpp_0.o: \
Appli/TouchGFX/generated/fonts/src/Font_arial_40_4bpp_0.cpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp:
@@ -1,16 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/TouchGFX/generated/fonts/src/GeneratedFont.o: \
Appli/TouchGFX/generated/fonts/src/GeneratedFont.cpp \
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/ConstFont.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Unicode.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp \
Appli/TouchGFX/generated/fonts/include/fonts/CompressedFontCache.hpp
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/ConstFont.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Unicode.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp:
Appli/TouchGFX/generated/fonts/include/fonts/CompressedFontCache.hpp:
@@ -1,36 +0,0 @@
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:200:30:virtual const touchgfx::GlyphNode* touchgfx::Font::getGlyph(touchgfx::Unicode::UnicodeChar) const 16 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:219:34:virtual touchgfx::Unicode::UnicodeChar touchgfx::Font::getFallbackChar() const 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:232:34:virtual touchgfx::Unicode::UnicodeChar touchgfx::Font::getEllipsisChar() const 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:331:44:virtual uint16_t touchgfx::Font::getBaseline() const 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:351:44:virtual uint16_t touchgfx::Font::getHeight() const 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:382:43:virtual uint8_t touchgfx::Font::getBitsPerPixel() const 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:392:43:virtual uint8_t touchgfx::Font::getByteAlignRow() const 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:471:18:virtual bool touchgfx::Font::isVectorBasedFont() const 0 static
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:481:19:virtual float touchgfx::Font::getScaleFactor() const 0 static
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:22:29:virtual const uint16_t* touchgfx::GeneratedFont::getGSUBTable() const 0 static
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:27:45:virtual const touchgfx::FontContextualFormsTable* touchgfx::GeneratedFont::getContextualFormsTable() const 0 static
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:11:7:touchgfx::GeneratedFont::~GeneratedFont() 0 static
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:104:18:virtual bool touchgfx::GeneratedVectorFont::isVectorBasedFont() const 0 static
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:106:19:virtual float touchgfx::GeneratedVectorFont::getScaleFactor() const 0 static
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:108:29:virtual const uint16_t* touchgfx::GeneratedVectorFont::getGSUBTable() const 0 static
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:110:45:virtual const touchgfx::FontContextualFormsTable* touchgfx::GeneratedVectorFont::getContextualFormsTable() const 0 static
Appli/TouchGFX/generated/fonts/src/GeneratedFont.cpp:20:16:virtual const uint8_t* touchgfx::GeneratedFont::getPixelData(const touchgfx::GlyphNode*) const 8 static
Appli/TouchGFX/generated/fonts/src/GeneratedFont.cpp:32:8:virtual int8_t touchgfx::GeneratedFont::getKerning(touchgfx::Unicode::UnicodeChar, const touchgfx::GlyphNode*) const 8 static
Appli/TouchGFX/generated/fonts/src/GeneratedFont.cpp:176:8:virtual int8_t touchgfx::GeneratedVectorFont::getKerning(touchgfx::Unicode::UnicodeChar, const touchgfx::GlyphNode*) const 16 static
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:215:7:touchgfx::CompressedMappedFont::~CompressedMappedFont() 0 static
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:91:7:touchgfx::GeneratedVectorFont::~GeneratedVectorFont() 0 static
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:45:7:touchgfx::FusedFont::~FusedFont() 0 static
Appli/TouchGFX/generated/fonts/src/GeneratedFont.cpp:54:18:virtual const touchgfx::GlyphNode* touchgfx::FusedFont::getGlyph(touchgfx::Unicode::UnicodeChar, const uint8_t*&, uint8_t&) const 20 static
Appli/TouchGFX/generated/fonts/src/GeneratedFont.cpp:292:18:virtual const touchgfx::GlyphNode* touchgfx::CompressedMappedFont::getGlyph(touchgfx::Unicode::UnicodeChar) const 0 static
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:91:7:virtual touchgfx::GeneratedVectorFont::~GeneratedVectorFont() 8 static
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:11:7:virtual touchgfx::GeneratedFont::~GeneratedFont() 8 static
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:215:7:virtual touchgfx::CompressedMappedFont::~CompressedMappedFont() 8 static
Appli/TouchGFX/generated/fonts/include/fonts/GeneratedFont.hpp:45:7:virtual touchgfx::FusedFont::~FusedFont() 8 static
Appli/TouchGFX/generated/fonts/src/GeneratedFont.cpp:297:16:virtual const uint8_t* touchgfx::CompressedMappedFont::getPixelData(const touchgfx::GlyphNode*) const 16 static
Appli/TouchGFX/generated/fonts/src/GeneratedFont.cpp:11:1:touchgfx::GeneratedFont::GeneratedFont(const touchgfx::GlyphNode*, uint16_t, uint16_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, const uint8_t* const*, const touchgfx::KerningNode*, touchgfx::Unicode::UnicodeChar, touchgfx::Unicode::UnicodeChar, const uint16_t*, const touchgfx::FontContextualFormsTable*) 56 static
Appli/TouchGFX/generated/fonts/src/GeneratedFont.cpp:71:1:touchgfx::GeneratedVectorFont::GeneratedVectorFont(uint16_t, float, const touchgfx::VectorFontNode*, const touchgfx::VectorFontData&, const uint16_t* const*, const touchgfx::VectorKerningNode*, const uint16_t*, const touchgfx::FontContextualFormsTable*) 20 static
Appli/TouchGFX/generated/fonts/src/GeneratedFont.cpp:123:18:const touchgfx::GlyphNode* touchgfx::GeneratedVectorFont::getGlyphNode(const touchgfx::VectorFontNode*) const 8 static
Appli/TouchGFX/generated/fonts/src/GeneratedFont.cpp:199:23:const touchgfx::VectorFontNode* touchgfx::GeneratedVectorFont::find(touchgfx::Unicode::UnicodeChar) const 20 static
Appli/TouchGFX/generated/fonts/src/GeneratedFont.cpp:94:18:virtual const touchgfx::GlyphNode* touchgfx::GeneratedVectorFont::getGlyph(touchgfx::Unicode::UnicodeChar) const 8 static
Appli/TouchGFX/generated/fonts/src/GeneratedFont.cpp:107:18:virtual const touchgfx::GlyphNode* touchgfx::GeneratedVectorFont::getGlyph(touchgfx::Unicode::UnicodeChar, const uint8_t*&, uint8_t&) const 24 static
Appli/TouchGFX/generated/fonts/src/GeneratedFont.cpp:287:1:touchgfx::CompressedMappedFont::CompressedMappedFont(const touchgfx::GlyphNode*, uint16_t, uint16_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, const uint8_t* const*, const touchgfx::KerningNode*, touchgfx::Unicode::UnicodeChar, touchgfx::Unicode::UnicodeChar, const uint16_t*, const touchgfx::FontContextualFormsTable*) 56 static
@@ -1,10 +0,0 @@
Appli/TouchGFX/build/STM32H7S78-DK/Appli/TouchGFX/generated/fonts/src/Kerning_arial_10_4bpp.o: \
Appli/TouchGFX/generated/fonts/src/Kerning_arial_10_4bpp.cpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Unicode.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp \
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Font.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/Unicode.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Types.hpp:
Appli/Middlewares/ST/touchgfx/framework/include/touchgfx/hal/Config.hpp:
Loaded 100 of 1092 files, more files were not shown because too many files have changed in this diff. Show more