Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e94499ba1e | ||
|
|
3757975e51 | ||
|
|
66bb319423 |
No files matched your search
+210
@@ -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;
|
||||
|
||||
@@ -56,6 +56,8 @@ This project uses a **dual-project architecture**:
|
||||
|
||||
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
|
||||
|
||||
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.
|
||||
|
||||
### 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.
|
||||
- `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`.
|
||||
- `c_cpp_properties.json`: uses `compile_commands.json`.
|
||||
Linux setup (uses the `ms-vscode.cpptools` extension, no Cortex-Debug needed; tools come from STM32CubeIDE in `~/st`):
|
||||
|
||||
- `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).
|
||||
- `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.
|
||||
|
||||
@@ -150,6 +159,21 @@ STM32CubeIDE alternative: debug Boot, terminate (Ctrl+F2), debug Appli, Resume (
|
||||
- **SPI** - Touch interface
|
||||
- **GPIO** - Touch interrupt (TP_IRQ)
|
||||
|
||||
## Remote Control (BLE, X-NUCLEO-67W61M1)
|
||||
|
||||
The effects can be driven from a phone/PC over BLE through the ST67W611M1 shield (SPI4, Arduino header). Wi-Fi (MQTT/HTTP) is the next step; **audio streaming to Bluetooth speakers is not possible** with this module (BLE GATT only, no A2DP/Classic, no LE Audio) - use an external A2DP transmitter on the headphone jack if needed (adds 100-250 ms of latency).
|
||||
|
||||
Layers (all hand-written, regeneration-safe):
|
||||
- `Appli/Core/Src/remote_params.c` + `Inc/remote_params.h`: transport-independent table of 34 parameters (id byte -> field of `AudioEffects_GetParams()`, scale, range). Unit-testable on PC.
|
||||
- `Appli/Core/Src/remote_ble.c` + `Inc/remote_ble.h`: FreeRTOS task `remoteBle` (BelowNormal, 3 KB stack) started by `RemoteBle_Start()` from the `RTOS_THREADS` user section of `main.c`. GATT service `c3110000-7e8a-4b1c-9d52-f0a1e4b7c600`, `Control` char (`...0001`, write) and `State` char (`...0002`, notify). Records are `[id u8][value i16 LE]`; id `0xFF` requests a snapshot (also sent when the client subscribes). Full protocol in the header comment.
|
||||
- `Appli/Core/Src/st67_glue.c`: `vLoggingPrintf` (the driver's Logging component is not selected, there is no UART) writes INFO/WARN/ERROR into the RAM ring `st67_log_ring` (4 KB, read it in the debugger; `st67_log_head` = next write position), and `ST67_ExtiCallback()` forwards the `SPI_RDY` edges (hooked in `STM32TouchController.cpp`, the only `HAL_GPIO_EXTI_Callback`).
|
||||
- `Appli/ST67W6X_Network_Driver/Target/spi_port.c` (generated by the pack): only `USER CODE` sections were edited (pin-name aliases `CHIP_EN_*`/`SPI_CS_*`, and **CS driven low at init**: the driver treats CS as active-high, ST's example idles it low; CubeMX leaves it high).
|
||||
- Build: `gcc/makefile_appli` compiles the driver (`Middlewares/ST/ST67W6X_Network_Driver`, Core + W61_at + W61_bus) with `-DST67_ARCH=W6X_ARCH_T01`.
|
||||
|
||||
**NCP firmware**: the ST67W611M1 must run the "mission profile T01" firmware of the pack (UM3449 step 4), otherwise the SPI header is rejected (symptom: `Invalid magic 0x5501`, logged in `st67_log_ring`; the module answers `01 55 00 00 00 00 01 00` to `AA 55 00 ...`). ST's scripts only support a few NUCLEO hosts, so the DK acts as the UART bridge: `gcc/ncp_loader/main.c` (port of ST's NCP_Loader: bit-level copy VCP UART4 PD0/PD1 <-> module UART PE7/PE8, BOOT PD15 / CHIP_EN PD13 to enter the ROM download mode) built by `gcc/makefile_ncp_loader`, driven by `gcc/ncp_update.sh [version] [--yes]` (compiles the bridge, loads it in place of Boot, flashes the module with the pack's `QConn_Flash_Cmd-ubuntu` at 2 Mbaud, then restores Boot with `gcc/flash.sh boot`; Appli in external flash is untouched). Bridge validated on the board with the read-only `QConn_Eflash -r` (handshake + eFuse read OK). The module is already locked (eFuse public key filled, JTAG disabled). Needs a free ST-Link (no debug session) and the X-NUCLEO on the Arduino header.
|
||||
|
||||
Not validated on hardware yet. Things to check first: the FreeRTOS heap (50 KB in `DTCM_RTOS`, region is 52 KB, ~94 % used at link time: the driver allocates its tasks/queues there - `st67_log_ring` records the free heap after start-up), solder bridges SB3/SB6/SB12/SB20 closed on the shield (UM3449 lists them OFF by default, which would leave the Arduino SPI pins unconnected), JP1/JP2 fitted. Pairing is "Just Works": anyone in range can control the effects.
|
||||
|
||||
## Audio Processing
|
||||
|
||||
### Effects Chain (in order)
|
||||
|
||||
+11
-8
@@ -57,16 +57,10 @@ void Error_Handler(void);
|
||||
/* USER CODE END EFP */
|
||||
|
||||
/* 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_GPIO_Port GPIOE
|
||||
#define MCU_ACTIVE_Pin GPIO_PIN_4
|
||||
#define MCU_ACTIVE_GPIO_Port GPIOF
|
||||
#define VSYNC_FREQ_Pin GPIO_PIN_1
|
||||
#define VSYNC_FREQ_GPIO_Port GPIOF
|
||||
#define SD_Detect_Pin GPIO_PIN_14
|
||||
#define SD_Detect_GPIO_Port GPIOM
|
||||
#define LCD_EN_Pin GPIO_PIN_15
|
||||
#define LCD_EN_GPIO_Port GPIOE
|
||||
#define ADF1_D_Pin GPIO_PIN_6
|
||||
@@ -76,8 +70,17 @@ void Error_Handler(void);
|
||||
#define TP_IRQ_EXTI_IRQn EXTI3_IRQn
|
||||
#define LCD_BL_CTRL_Pin GPIO_PIN_15
|
||||
#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_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 */
|
||||
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
#ifndef REMOTE_BLE_H
|
||||
#define REMOTE_BLE_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* Controle a distance par BLE (module ST67W611M1 de la X-NUCLEO-67W61M1, liaison SPI4).
|
||||
* Une tache FreeRTOS initialise le module, annonce un serveur GATT "CelloFX" et applique les
|
||||
* commandes recues aux parametres d'effets (voir remote_params.h).
|
||||
*
|
||||
* Service c3110000-7e8a-4b1c-9d52-f0a1e4b7c600
|
||||
* Control c3110001-... ecriture (avec ou sans reponse)
|
||||
* State c3110002-... notification
|
||||
*
|
||||
* Les deux caracteristiques echangent des enregistrements de 3 octets :
|
||||
* [id : uint8] [valeur : int16 little-endian]
|
||||
* Plusieurs enregistrements peuvent tenir dans une ecriture (jusqu'a la taille du MTU).
|
||||
* Control : le client envoie des commandes. L'identifiant 0xFF demande un instantane de l'etat.
|
||||
* State : le serveur notifie les valeurs courantes (a l'abonnement du client, et sur 0xFF).
|
||||
*
|
||||
* Le module est appaire en "Just Works" : n'importe quel appareil a portee peut piloter les
|
||||
* effets. A durcir (code PIN) avant tout usage hors banc d'essai.
|
||||
*/
|
||||
|
||||
/* Cree la tache de controle. A appeler une fois, avant osKernelStart(). Sans effet sur l'audio :
|
||||
* si le module est absent ou ne repond pas, la tache s'arrete et le reste tourne normalement. */
|
||||
void RemoteBle_Start(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* REMOTE_BLE_H */
|
||||
@@ -0,0 +1,45 @@
|
||||
#ifndef REMOTE_PARAMS_H
|
||||
#define REMOTE_PARAMS_H
|
||||
|
||||
#include <stdbool.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* Couche commune du controle a distance (BLE maintenant, Wi-Fi ensuite) : elle expose les
|
||||
* parametres de AudioEffects_GetParams() sous forme d'identifiants d'un octet avec une valeur
|
||||
* entiere signee 16 bits. Aucune dependance au transport.
|
||||
*
|
||||
* Valeur sur le fil (int16) = valeur reelle * echelle, bornee a la plage du parametre :
|
||||
* booleen (actif/inactif) 0 ou 1
|
||||
* niveaux 0.0..1.0 echelle 1000 (500 = 0.5)
|
||||
* gain d'une bande d'egaliseur echelle 10 (-60 = -6.0 dB)
|
||||
* delai d'echo echelle 1 (250 = 250 ms)
|
||||
*
|
||||
* Identifiants :
|
||||
* 0x00 audio_on_off 0x01 master_volume
|
||||
* 0x10 octaver.enabled 0x11 down2 0x12 down1 0x13 dry 0x14 up1 0x15 up2
|
||||
* 0x20 equalizer.enabled 0x30..0x39 gain des bandes 0 a 9
|
||||
* 0x50 overdrive.enabled 0x51 drive 0x52 tone 0x53 level
|
||||
* 0x60 saturation.enabled 0x61 drive 0x62 level
|
||||
* 0x70 echo.enabled 0x71 delay_ms 0x72 feedback 0x73 mix
|
||||
* 0x80 reverb.enabled 0x81 room_size 0x82 damping 0x83 mix
|
||||
*/
|
||||
|
||||
/* Applique une valeur recue. Retourne false si l'identifiant est inconnu. */
|
||||
bool RemoteParams_Set(uint8_t id, int16_t value);
|
||||
|
||||
/* Lit la valeur courante d'un parametre. Retourne false si l'identifiant est inconnu. */
|
||||
bool RemoteParams_Get(uint8_t id, int16_t *value);
|
||||
|
||||
/* Parcours de tous les parametres (pour envoyer un instantane de l'etat). */
|
||||
uint8_t RemoteParams_Count(void);
|
||||
uint8_t RemoteParams_IdAt(uint8_t index);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* REMOTE_PARAMS_H */
|
||||
@@ -0,0 +1,24 @@
|
||||
#ifndef ST67_GLUE_H
|
||||
#define ST67_GLUE_H
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* A appeler depuis HAL_GPIO_EXTI_Callback() pour toute broche : ne fait rien sauf pour SPI_RDY,
|
||||
* dont les fronts cadencent la liaison SPI avec le module ST67W611M1. */
|
||||
void ST67_ExtiCallback(uint16_t gpio_pin);
|
||||
|
||||
/* Journal du driver ST67 : tampon circulaire en RAM, lisible au debogueur (variables
|
||||
* st67_log_ring / st67_log_head). Pas de liaison serie disponible pour les traces. */
|
||||
#define ST67_LOG_RING_SIZE 4096U
|
||||
extern char st67_log_ring[ST67_LOG_RING_SIZE];
|
||||
extern volatile uint32_t st67_log_head; /* prochain octet a ecrire (modulo la taille) */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* ST67_GLUE_H */
|
||||
@@ -73,16 +73,16 @@
|
||||
/* #define HAL_RNG_MODULE_ENABLED */
|
||||
/* #define HAL_RTC_MODULE_ENABLED */
|
||||
/* #define HAL_SAI_MODULE_ENABLED */
|
||||
/* #define HAL_SD_MODULE_ENABLED */
|
||||
#define HAL_SD_MODULE_ENABLED
|
||||
/* #define HAL_SDIO_MODULE_ENABLED */
|
||||
/* #define HAL_SDRAM_MODULE_ENABLED */
|
||||
/* #define HAL_SMARTCARD_MODULE_ENABLED */
|
||||
/* #define HAL_SMBUS_MODULE_ENABLED */
|
||||
/* #define HAL_SPDIFRX_MODULE_ENABLED */
|
||||
/* #define HAL_SPI_MODULE_ENABLED */
|
||||
#define HAL_SPI_MODULE_ENABLED
|
||||
/* #define HAL_SRAM_MODULE_ENABLED */
|
||||
#define HAL_TIM_MODULE_ENABLED
|
||||
#define HAL_UART_MODULE_ENABLED
|
||||
/* #define HAL_UART_MODULE_ENABLED */
|
||||
/* #define HAL_USART_MODULE_ENABLED */
|
||||
/* #define HAL_WWDG_MODULE_ENABLED */
|
||||
/* #define HAL_XSPI_MODULE_ENABLED */
|
||||
@@ -227,7 +227,7 @@
|
||||
#define USE_HAL_SPI_REGISTER_CALLBACKS 1U
|
||||
#define USE_HAL_SRAM_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_WWDG_REGISTER_CALLBACKS 0U
|
||||
#define USE_HAL_XSPI_REGISTER_CALLBACKS 1U
|
||||
|
||||
@@ -53,14 +53,18 @@ void BusFault_Handler(void);
|
||||
void UsageFault_Handler(void);
|
||||
void DebugMon_Handler(void);
|
||||
void EXTI3_IRQHandler(void);
|
||||
void EXTI12_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 SPI4_IRQHandler(void);
|
||||
void HPDMA1_Channel0_IRQHandler(void);
|
||||
void HPDMA1_Channel1_IRQHandler(void);
|
||||
void LTDC_IRQHandler(void);
|
||||
void DMA2D_IRQHandler(void);
|
||||
void JPEG_IRQHandler(void);
|
||||
void SDMMC1_IRQHandler(void);
|
||||
void ADF1_FLT0_IRQHandler(void);
|
||||
void GPU2D_IRQHandler(void);
|
||||
void GPU2D_ER_IRQHandler(void);
|
||||
|
||||
@@ -29,7 +29,7 @@ extern "C" {
|
||||
|
||||
/* COM defines */
|
||||
#define USE_COM_LOG 0U
|
||||
#define USE_BSP_COM_FEATURE 1U
|
||||
#define USE_BSP_COM_FEATURE 0U
|
||||
|
||||
/* Touch Sensing controller defines */
|
||||
#define USE_FT5336_TS_CTRL 1U
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
+175
-16
@@ -20,6 +20,7 @@
|
||||
#include "main.h"
|
||||
#include "FreeRTOS.h"
|
||||
#include "cmsis_os2.h"
|
||||
#include "fatfs.h"
|
||||
#include "app_touchgfx.h"
|
||||
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
@@ -28,6 +29,7 @@
|
||||
#include "audio_effects.h"
|
||||
#include "audio_analysis.h"
|
||||
#include "audio_looper.h"
|
||||
#include "remote_ble.h"
|
||||
#include <string.h>
|
||||
/* USER CODE END Includes */
|
||||
|
||||
@@ -77,12 +79,20 @@ GPU2D_HandleTypeDef hgpu2d;
|
||||
|
||||
I2C_HandleTypeDef hi2c1;
|
||||
|
||||
I2S_HandleTypeDef hi2s6;
|
||||
|
||||
JPEG_HandleTypeDef hjpeg;
|
||||
DMA_HandleTypeDef handle_HPDMA1_Channel1;
|
||||
DMA_HandleTypeDef handle_HPDMA1_Channel0;
|
||||
|
||||
LTDC_HandleTypeDef hltdc;
|
||||
|
||||
SD_HandleTypeDef hsd1;
|
||||
|
||||
SPI_HandleTypeDef hspi4;
|
||||
DMA_HandleTypeDef handle_GPDMA1_Channel5;
|
||||
DMA_HandleTypeDef handle_GPDMA1_Channel4;
|
||||
|
||||
/* Definitions for defaultTask */
|
||||
osThreadId_t defaultTaskHandle;
|
||||
const osThreadAttr_t defaultTask_attributes = {
|
||||
@@ -115,6 +125,9 @@ static void MX_I2C1_Init(void);
|
||||
static void MX_GPU2D_Init(void);
|
||||
static void MX_ICACHE_GPU2D_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);
|
||||
extern void TouchGFX_Task(void *argument);
|
||||
|
||||
@@ -178,6 +191,8 @@ int main(void)
|
||||
MX_GPU2D_Init();
|
||||
MX_ICACHE_GPU2D_Init();
|
||||
MX_ADF1_Init();
|
||||
MX_SPI4_Init();
|
||||
MX_FATFS_Init();
|
||||
MX_TouchGFX_Init();
|
||||
/* Call PreOsInit function */
|
||||
MX_TouchGFX_PreOSInit();
|
||||
@@ -250,6 +265,7 @@ int main(void)
|
||||
|
||||
/* USER CODE BEGIN RTOS_THREADS */
|
||||
/* add threads, ... */
|
||||
RemoteBle_Start(); /* controle a distance BLE (module ST67W611M1) */
|
||||
/* USER CODE END RTOS_THREADS */
|
||||
|
||||
/* USER CODE BEGIN RTOS_EVENTS */
|
||||
@@ -465,6 +481,10 @@ static void MX_GPDMA1_Init(void)
|
||||
/* GPDMA1 interrupt Init */
|
||||
HAL_NVIC_SetPriority(GPDMA1_Channel0_IRQn, 2, 0);
|
||||
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 */
|
||||
|
||||
@@ -579,6 +599,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
|
||||
* @param None
|
||||
@@ -695,6 +751,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
|
||||
* @param None
|
||||
@@ -707,16 +842,18 @@ static void MX_GPIO_Init(void)
|
||||
/* USER CODE END MX_GPIO_Init_1 */
|
||||
|
||||
/* GPIO Ports Clock Enable */
|
||||
__HAL_RCC_GPIOF_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_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();
|
||||
|
||||
/*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 */
|
||||
HAL_GPIO_WritePin(LCD_EN_GPIO_Port, LCD_EN_Pin, GPIO_PIN_SET);
|
||||
@@ -724,19 +861,18 @@ static void MX_GPIO_Init(void)
|
||||
/*Configure GPIO pin Output Level */
|
||||
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 */
|
||||
GPIO_InitStruct.Pin = FRAME_RATE_Pin|RENDER_TIME_Pin|VSYNC_FREQ_Pin;
|
||||
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 Output Level */
|
||||
HAL_GPIO_WritePin(SPI4_CS_GPIO_Port, SPI4_CS_Pin, GPIO_PIN_SET);
|
||||
|
||||
/*Configure GPIO pin : MCU_ACTIVE_Pin */
|
||||
GPIO_InitStruct.Pin = MCU_ACTIVE_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(GPIOD, ST67_BOOT_Pin|ST67_CHIP_EN_Pin, GPIO_PIN_RESET);
|
||||
|
||||
/*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;
|
||||
HAL_GPIO_Init(MCU_ACTIVE_GPIO_Port, &GPIO_InitStruct);
|
||||
HAL_GPIO_Init(SD_Detect_GPIO_Port, &GPIO_InitStruct);
|
||||
|
||||
/*Configure GPIO pin : LCD_EN_Pin */
|
||||
GPIO_InitStruct.Pin = LCD_EN_Pin;
|
||||
@@ -758,16 +894,39 @@ static void MX_GPIO_Init(void)
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||
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 */
|
||||
GPIO_InitStruct.Pin = MIC_DET_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
||||
GPIO_InitStruct.Pull = GPIO_PULLUP;
|
||||
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*/
|
||||
HAL_NVIC_SetPriority(TP_IRQ_EXTI_IRQn, 5, 0);
|
||||
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 END MX_GPIO_Init_2 */
|
||||
|
||||
@@ -0,0 +1,292 @@
|
||||
#include "remote_ble.h"
|
||||
|
||||
#include <inttypes.h>
|
||||
#include <stdbool.h>
|
||||
#include <stdint.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "FreeRTOS.h"
|
||||
#include "event_groups.h"
|
||||
#include "cmsis_os2.h"
|
||||
|
||||
#include "w6x_api.h"
|
||||
#include "logging.h"
|
||||
#include "remote_params.h"
|
||||
|
||||
/* Identifiants GATT : UUID 128 bits en notation canonique, sans tirets (format du module). */
|
||||
#define SERVICE_UUID "c31100007e8a4b1c9d52f0a1e4b7c600"
|
||||
#define CHAR_CONTROL_UUID "c31100017e8a4b1c9d52f0a1e4b7c600"
|
||||
#define CHAR_STATE_UUID "c31100027e8a4b1c9d52f0a1e4b7c600"
|
||||
|
||||
#define SERVICE_INDEX 0U
|
||||
#define CHAR_CONTROL_INDEX 0U
|
||||
#define CHAR_STATE_INDEX 1U
|
||||
|
||||
#define DEVICE_NAME "CelloFX"
|
||||
|
||||
/* Donnees d'annonce BLE brutes (hexadecimal) :
|
||||
* annonce : flags (LE General Discoverable, BR/EDR non supporte) + nom complet "CelloFX"
|
||||
* reponse au scan : liste complete de l'UUID 128 bits du service, en little-endian */
|
||||
#define ADV_DATA "020106" "0809" "43656C6C6F4658"
|
||||
#define SCAN_RESP_DATA "1107" "00C6B7E4A1F0529D1C4B8A7E000011C3"
|
||||
|
||||
#define RECORD_SIZE 3U
|
||||
#define CMD_SNAPSHOT 0xFFU
|
||||
/* 6 enregistrements = 18 octets : tient dans une notification avec le MTU ATT par defaut (23). */
|
||||
#define NOTIFY_MAX_RECORDS 6U
|
||||
#define RX_BUFFER_SIZE 247U
|
||||
|
||||
#define INIT_RETRIES 3U
|
||||
#define INIT_RETRY_DELAY_MS 3000U
|
||||
|
||||
#define EVT_CONNECTED (1UL << 0)
|
||||
#define EVT_DISCONNECTED (1UL << 1)
|
||||
#define EVT_SNAPSHOT (1UL << 2)
|
||||
#define EVT_ALL (EVT_CONNECTED | EVT_DISCONNECTED | EVT_SNAPSHOT)
|
||||
|
||||
static uint8_t rx_buffer[RX_BUFFER_SIZE]; /* le module y copie les donnees ecrites par le client */
|
||||
static EventGroupHandle_t events;
|
||||
static volatile uint32_t conn_handle = 0xFFU;
|
||||
static volatile bool connected;
|
||||
static bool started;
|
||||
|
||||
static const osThreadAttr_t task_attr = {
|
||||
.name = "remoteBle",
|
||||
.stack_size = 3072,
|
||||
.priority = (osPriority_t)osPriorityBelowNormal,
|
||||
};
|
||||
|
||||
/* Les callbacks du driver s'executent dans son propre contexte : ils doivent rester courts et
|
||||
* n'appellent aucune fonction W6X_* (l'envoi des notifications est fait par la tache). */
|
||||
static void on_ble_data(const W6X_Ble_CbParamData_t *p)
|
||||
{
|
||||
uint32_t len = p->available_data_length;
|
||||
if (len > RX_BUFFER_SIZE)
|
||||
{
|
||||
len = RX_BUFFER_SIZE;
|
||||
}
|
||||
|
||||
for (uint32_t i = 0; i + RECORD_SIZE <= len; i += RECORD_SIZE)
|
||||
{
|
||||
uint8_t id = rx_buffer[i];
|
||||
int16_t value = (int16_t)((uint16_t)rx_buffer[i + 1] | ((uint16_t)rx_buffer[i + 2] << 8));
|
||||
|
||||
if (id == CMD_SNAPSHOT)
|
||||
{
|
||||
(void)xEventGroupSetBits(events, EVT_SNAPSHOT);
|
||||
}
|
||||
else if (!RemoteParams_Set(id, value))
|
||||
{
|
||||
LogWarn("BLE: identifiant de parametre inconnu 0x%02X\n", (unsigned)id);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void app_ble_cb(W6X_event_id_t event_id, void *event_args)
|
||||
{
|
||||
const W6X_Ble_CbParamData_t *p = (const W6X_Ble_CbParamData_t *)event_args;
|
||||
|
||||
switch (event_id)
|
||||
{
|
||||
case W6X_BLE_EVT_CONNECTED_ID:
|
||||
conn_handle = p->remote_ble_device.conn_handle;
|
||||
connected = true;
|
||||
LogInfo("BLE: client connecte (handle %" PRIu32 ")\n", conn_handle);
|
||||
(void)xEventGroupSetBits(events, EVT_CONNECTED);
|
||||
break;
|
||||
|
||||
case W6X_BLE_EVT_DISCONNECTED_ID:
|
||||
connected = false;
|
||||
conn_handle = 0xFFU;
|
||||
LogInfo("BLE: client deconnecte\n");
|
||||
(void)xEventGroupSetBits(events, EVT_DISCONNECTED);
|
||||
break;
|
||||
|
||||
case W6X_BLE_EVT_WRITE_ID:
|
||||
if (p->service_idx == SERVICE_INDEX && p->charac_idx == CHAR_CONTROL_INDEX)
|
||||
{
|
||||
on_ble_data(p);
|
||||
}
|
||||
break;
|
||||
|
||||
case W6X_BLE_EVT_NOTIFICATION_STATUS_ENABLED_ID:
|
||||
/* le client s'abonne : on lui envoie l'etat complet pour qu'il se synchronise */
|
||||
(void)xEventGroupSetBits(events, EVT_SNAPSHOT);
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/* Le driver exige des callbacks valides pour toutes les familles d'evenements. */
|
||||
static void app_unused_cb(W6X_event_id_t event_id, void *event_args)
|
||||
{
|
||||
(void)event_id;
|
||||
(void)event_args;
|
||||
}
|
||||
|
||||
static void app_error_cb(W6X_Status_t status, char const *func_name)
|
||||
{
|
||||
LogError("ST67: erreur %" PRIi32 " dans %s\n", (int32_t)status, func_name);
|
||||
}
|
||||
|
||||
static W6X_Status_t configure_server(void)
|
||||
{
|
||||
W6X_Status_t ret;
|
||||
char name[W6X_BLE_DEVICE_NAME_SIZE] = DEVICE_NAME; /* l'API lit un tableau de taille fixe */
|
||||
|
||||
ret = W6X_Ble_SetDeviceName(name);
|
||||
if (ret != W6X_STATUS_OK) { LogError("BLE: nom\n"); return ret; }
|
||||
|
||||
ret = W6X_Ble_SetTxPower(0);
|
||||
if (ret != W6X_STATUS_OK) { LogError("BLE: puissance d'emission\n"); return ret; }
|
||||
|
||||
ret = W6X_Ble_SetAdvData(ADV_DATA);
|
||||
if (ret != W6X_STATUS_OK) { LogError("BLE: donnees d'annonce\n"); return ret; }
|
||||
|
||||
ret = W6X_Ble_SetScanRespData(SCAN_RESP_DATA);
|
||||
if (ret != W6X_STATUS_OK) { LogError("BLE: reponse au scan\n"); return ret; }
|
||||
|
||||
ret = W6X_Ble_CreateService(SERVICE_INDEX, SERVICE_UUID, W6X_BLE_UUID_TYPE_128);
|
||||
if (ret != W6X_STATUS_OK) { LogError("BLE: creation du service\n"); return ret; }
|
||||
|
||||
ret = W6X_Ble_CreateCharacteristic(SERVICE_INDEX, CHAR_CONTROL_INDEX, CHAR_CONTROL_UUID,
|
||||
W6X_BLE_UUID_TYPE_128,
|
||||
W6X_BLE_CHAR_PROP_WRITE_WITHOUT_RESP | W6X_BLE_CHAR_PROP_WRITE_WITH_RESP,
|
||||
W6X_BLE_CHAR_PERM_WRITE);
|
||||
if (ret != W6X_STATUS_OK) { LogError("BLE: caracteristique Control\n"); return ret; }
|
||||
|
||||
ret = W6X_Ble_CreateCharacteristic(SERVICE_INDEX, CHAR_STATE_INDEX, CHAR_STATE_UUID,
|
||||
W6X_BLE_UUID_TYPE_128,
|
||||
W6X_BLE_CHAR_PROP_NOTIFY,
|
||||
W6X_BLE_CHAR_PERM_READ);
|
||||
if (ret != W6X_STATUS_OK) { LogError("BLE: caracteristique State\n"); return ret; }
|
||||
|
||||
ret = W6X_Ble_RegisterCharacteristics();
|
||||
if (ret != W6X_STATUS_OK) { LogError("BLE: enregistrement des caracteristiques\n"); return ret; }
|
||||
|
||||
ret = W6X_Ble_SetSecurityParam(W6X_BLE_SEC_IO_NO_INPUT_OUTPUT);
|
||||
if (ret != W6X_STATUS_OK) { LogWarn("BLE: parametres de securite\n"); }
|
||||
|
||||
return W6X_Ble_AdvStart();
|
||||
}
|
||||
|
||||
static void send_snapshot(void)
|
||||
{
|
||||
if (!connected)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
uint8_t buffer[NOTIFY_MAX_RECORDS * RECORD_SIZE];
|
||||
uint8_t count = RemoteParams_Count();
|
||||
uint8_t index = 0;
|
||||
|
||||
while (index < count && connected)
|
||||
{
|
||||
uint32_t used = 0;
|
||||
while (index < count && used < sizeof(buffer))
|
||||
{
|
||||
uint8_t id = RemoteParams_IdAt(index);
|
||||
int16_t value = 0;
|
||||
(void)RemoteParams_Get(id, &value);
|
||||
buffer[used++] = id;
|
||||
buffer[used++] = (uint8_t)((uint16_t)value & 0xFFU);
|
||||
buffer[used++] = (uint8_t)(((uint16_t)value >> 8) & 0xFFU);
|
||||
index++;
|
||||
}
|
||||
|
||||
uint32_t sent = 0;
|
||||
W6X_Status_t ret = W6X_Ble_ServerNotify((uint8_t)conn_handle, SERVICE_INDEX, CHAR_STATE_INDEX,
|
||||
buffer, used, &sent, 1000);
|
||||
if (ret != W6X_STATUS_OK)
|
||||
{
|
||||
LogError("BLE: echec de notification (%" PRIi32 ")\n", (int32_t)ret);
|
||||
return;
|
||||
}
|
||||
osDelay(20); /* laisse le temps au lien radio d'ecouler la notification */
|
||||
}
|
||||
}
|
||||
|
||||
static bool start_module(void)
|
||||
{
|
||||
W6X_App_Cb_t cb = {0};
|
||||
cb.APP_wifi_cb = app_unused_cb;
|
||||
cb.APP_net_cb = app_unused_cb;
|
||||
cb.APP_mqtt_cb = app_unused_cb;
|
||||
cb.APP_ble_cb = app_ble_cb;
|
||||
cb.APP_error_cb = app_error_cb;
|
||||
(void)W6X_RegisterAppCb(&cb);
|
||||
|
||||
for (uint32_t attempt = 1; attempt <= INIT_RETRIES; attempt++)
|
||||
{
|
||||
W6X_Status_t ret = W6X_Init();
|
||||
if (ret == W6X_STATUS_OK)
|
||||
{
|
||||
ret = W6X_Ble_Init(W6X_BLE_MODE_SERVER, rx_buffer, sizeof(rx_buffer) - 1U);
|
||||
if (ret == W6X_STATUS_OK)
|
||||
{
|
||||
ret = configure_server();
|
||||
if (ret == W6X_STATUS_OK)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
LogError("ST67: initialisation impossible (essai %" PRIu32 "/%u, code %" PRIi32 ")\n",
|
||||
attempt, (unsigned)INIT_RETRIES, (int32_t)ret);
|
||||
W6X_DeInit();
|
||||
osDelay(INIT_RETRY_DELAY_MS);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
static void remote_ble_task(void *argument)
|
||||
{
|
||||
(void)argument;
|
||||
|
||||
if (!start_module())
|
||||
{
|
||||
LogError("ST67: module absent ou muet, controle a distance desactive\n");
|
||||
osThreadExit();
|
||||
}
|
||||
|
||||
LogInfo("BLE: annonce \"" DEVICE_NAME "\" demarree\n");
|
||||
LogInfo("tas FreeRTOS libre: %u octets (minimum atteint: %u)\n",
|
||||
(unsigned)xPortGetFreeHeapSize(), (unsigned)xPortGetMinimumEverFreeHeapSize());
|
||||
|
||||
for (;;)
|
||||
{
|
||||
EventBits_t bits = xEventGroupWaitBits(events, EVT_ALL, pdTRUE, pdFALSE, portMAX_DELAY);
|
||||
|
||||
if ((bits & EVT_DISCONNECTED) != 0U)
|
||||
{
|
||||
W6X_Status_t ret = W6X_Ble_AdvStart(); /* redevient visible apres une deconnexion */
|
||||
if (ret != W6X_STATUS_OK)
|
||||
{
|
||||
LogWarn("BLE: relance de l'annonce (%" PRIi32 ")\n", (int32_t)ret);
|
||||
}
|
||||
}
|
||||
if ((bits & EVT_SNAPSHOT) != 0U)
|
||||
{
|
||||
send_snapshot();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void RemoteBle_Start(void)
|
||||
{
|
||||
if (started)
|
||||
{
|
||||
return;
|
||||
}
|
||||
started = true;
|
||||
|
||||
events = xEventGroupCreate();
|
||||
if (events == NULL || osThreadNew(remote_ble_task, NULL, &task_attr) == NULL)
|
||||
{
|
||||
LogError("ST67: creation de la tache de controle impossible\n");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
#include "remote_params.h"
|
||||
|
||||
#include <stddef.h>
|
||||
#include <math.h>
|
||||
#include "audio_effects.h"
|
||||
|
||||
typedef enum
|
||||
{
|
||||
PARAM_BOOL,
|
||||
PARAM_FLOAT
|
||||
} ParamKind;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
uint8_t id;
|
||||
ParamKind kind;
|
||||
uint16_t offset; /* position du champ dans AudioEffectsParams */
|
||||
float scale; /* valeur sur le fil = reel * scale */
|
||||
float min;
|
||||
float max;
|
||||
} ParamDesc;
|
||||
|
||||
#define P_BOOL(id, field) { (id), PARAM_BOOL, offsetof(AudioEffectsParams, field), 1.0f, 0.0f, 1.0f }
|
||||
#define P_UNIT(id, field) { (id), PARAM_FLOAT, offsetof(AudioEffectsParams, field), 1000.0f, 0.0f, 1.0f }
|
||||
#define P_UNIT_MAX(id, field, vmax) { (id), PARAM_FLOAT, offsetof(AudioEffectsParams, field), 1000.0f, 0.0f, (vmax) }
|
||||
#define P_EQ_GAIN(i) { (uint8_t)(0x30 + (i)), PARAM_FLOAT, \
|
||||
offsetof(AudioEffectsParams, equalizer.bands[i].gain_db), 10.0f, -24.0f, 24.0f }
|
||||
|
||||
static const ParamDesc k_params[] =
|
||||
{
|
||||
P_BOOL(0x00, audio_on_off),
|
||||
P_UNIT(0x01, master_volume),
|
||||
|
||||
P_BOOL(0x10, octaver.enabled),
|
||||
P_UNIT(0x11, octaver.level_down2),
|
||||
P_UNIT(0x12, octaver.level_down1),
|
||||
P_UNIT(0x13, octaver.level_dry),
|
||||
P_UNIT(0x14, octaver.level_up1),
|
||||
P_UNIT(0x15, octaver.level_up2),
|
||||
|
||||
P_BOOL(0x20, equalizer.enabled),
|
||||
P_EQ_GAIN(0), P_EQ_GAIN(1), P_EQ_GAIN(2), P_EQ_GAIN(3), P_EQ_GAIN(4),
|
||||
P_EQ_GAIN(5), P_EQ_GAIN(6), P_EQ_GAIN(7), P_EQ_GAIN(8), P_EQ_GAIN(9),
|
||||
|
||||
P_BOOL(0x50, overdrive.enabled),
|
||||
P_UNIT(0x51, overdrive.drive),
|
||||
P_UNIT(0x52, overdrive.tone),
|
||||
P_UNIT(0x53, overdrive.level),
|
||||
|
||||
P_BOOL(0x60, saturation.enabled),
|
||||
P_UNIT(0x61, saturation.drive),
|
||||
P_UNIT(0x62, saturation.level),
|
||||
|
||||
P_BOOL(0x70, echo.enabled),
|
||||
{ 0x71, PARAM_FLOAT, offsetof(AudioEffectsParams, echo.delay_ms), 1.0f, 0.0f, (float)FX_ECHO_MAX_DELAY_MS },
|
||||
P_UNIT_MAX(0x72, echo.feedback, 0.95f), /* < 1.0 pour eviter l'emballement */
|
||||
P_UNIT(0x73, echo.mix),
|
||||
|
||||
P_BOOL(0x80, reverb.enabled),
|
||||
P_UNIT(0x81, reverb.room_size),
|
||||
P_UNIT(0x82, reverb.damping),
|
||||
P_UNIT(0x83, reverb.mix),
|
||||
};
|
||||
|
||||
#define PARAM_COUNT (sizeof(k_params) / sizeof(k_params[0]))
|
||||
|
||||
_Static_assert(FX_EQ_NUM_BANDS == 10U, "la table des bandes d'egaliseur suppose 10 bandes");
|
||||
_Static_assert(PARAM_COUNT < 256U, "RemoteParams_Count() tient sur un octet");
|
||||
|
||||
static const ParamDesc *find(uint8_t id)
|
||||
{
|
||||
for (size_t i = 0; i < PARAM_COUNT; i++)
|
||||
{
|
||||
if (k_params[i].id == id)
|
||||
{
|
||||
return &k_params[i];
|
||||
}
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
bool RemoteParams_Set(uint8_t id, int16_t value)
|
||||
{
|
||||
const ParamDesc *d = find(id);
|
||||
if (d == NULL)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
uint8_t *base = (uint8_t *)AudioEffects_GetParams();
|
||||
if (d->kind == PARAM_BOOL)
|
||||
{
|
||||
*(bool *)(base + d->offset) = (value != 0);
|
||||
}
|
||||
else
|
||||
{
|
||||
float v = (float)value / d->scale;
|
||||
if (v < d->min) { v = d->min; }
|
||||
if (v > d->max) { v = d->max; }
|
||||
*(float *)(base + d->offset) = v;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool RemoteParams_Get(uint8_t id, int16_t *value)
|
||||
{
|
||||
const ParamDesc *d = find(id);
|
||||
if (d == NULL || value == NULL)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
const uint8_t *base = (const uint8_t *)AudioEffects_GetParams();
|
||||
if (d->kind == PARAM_BOOL)
|
||||
{
|
||||
*value = *(const bool *)(base + d->offset) ? 1 : 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
float raw = roundf(*(const float *)(base + d->offset) * d->scale);
|
||||
if (raw > 32767.0f) { raw = 32767.0f; }
|
||||
if (raw < -32768.0f) { raw = -32768.0f; }
|
||||
*value = (int16_t)raw;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
uint8_t RemoteParams_Count(void)
|
||||
{
|
||||
return (uint8_t)PARAM_COUNT;
|
||||
}
|
||||
|
||||
uint8_t RemoteParams_IdAt(uint8_t index)
|
||||
{
|
||||
return (index < PARAM_COUNT) ? k_params[index].id : 0xFFU;
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
#include "st67_glue.h"
|
||||
|
||||
#include <stdarg.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "main.h"
|
||||
#include "logging.h"
|
||||
#include "spi_iface.h"
|
||||
|
||||
char st67_log_ring[ST67_LOG_RING_SIZE];
|
||||
volatile uint32_t st67_log_head;
|
||||
|
||||
/* Niveau le plus verbeux conserve dans le tampon (LOG_ERROR < LOG_WARN < LOG_INFO < LOG_DEBUG). */
|
||||
#define ST67_LOG_MAX_LEVEL LOG_INFO
|
||||
|
||||
static const char *level_tag(uint32_t level)
|
||||
{
|
||||
switch (level)
|
||||
{
|
||||
case LOG_ERROR: return "E ";
|
||||
case LOG_WARN: return "W ";
|
||||
case LOG_INFO: return "I ";
|
||||
default: return "D ";
|
||||
}
|
||||
}
|
||||
|
||||
static void ring_write(const char *text, uint32_t len)
|
||||
{
|
||||
uint32_t primask = __get_PRIMASK();
|
||||
__disable_irq();
|
||||
uint32_t head = st67_log_head;
|
||||
for (uint32_t i = 0; i < len; i++)
|
||||
{
|
||||
st67_log_ring[head] = text[i];
|
||||
head = (head + 1U) % ST67_LOG_RING_SIZE;
|
||||
}
|
||||
st67_log_head = head;
|
||||
__set_PRIMASK(primask);
|
||||
}
|
||||
|
||||
/* Implementation attendue par les macros LogInfo/LogError/... du driver (composant "Logging" non
|
||||
* retenu, et pas de UART : les traces vont dans le tampon circulaire st67_log_ring). */
|
||||
void vLoggingPrintf(uint32_t log_level,
|
||||
const uint8_t metadata_print,
|
||||
const uint32_t line_number,
|
||||
const char *const p_file_name,
|
||||
const char *const p_format,
|
||||
...)
|
||||
{
|
||||
char line[128];
|
||||
int n = 0;
|
||||
|
||||
if (log_level > ST67_LOG_MAX_LEVEL)
|
||||
{
|
||||
return; /* les traces DEBUG du driver saturent le tampon circulaire */
|
||||
}
|
||||
|
||||
n += snprintf(line + n, sizeof(line) - (size_t)n, "%s", level_tag(log_level));
|
||||
if (metadata_print != 0U && p_file_name != NULL)
|
||||
{
|
||||
n += snprintf(line + n, sizeof(line) - (size_t)n, "%s:%lu ", p_file_name, (unsigned long)line_number);
|
||||
}
|
||||
|
||||
va_list args;
|
||||
va_start(args, p_format);
|
||||
int m = vsnprintf(line + n, sizeof(line) - (size_t)n, p_format, args);
|
||||
va_end(args);
|
||||
|
||||
if (m < 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
n += m;
|
||||
if ((size_t)n >= sizeof(line))
|
||||
{
|
||||
n = (int)sizeof(line) - 1; /* ligne tronquee */
|
||||
}
|
||||
ring_write(line, (uint32_t)n);
|
||||
}
|
||||
|
||||
void ST67_ExtiCallback(uint16_t gpio_pin)
|
||||
{
|
||||
if (gpio_pin != SPI_RDY_Pin)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
/* front montant : le module a des donnees a transmettre ; front descendant : il a acquitte l'en-tete */
|
||||
if (HAL_GPIO_ReadPin(SPI_RDY_GPIO_Port, SPI_RDY_Pin) == GPIO_PIN_SET)
|
||||
{
|
||||
(void)spi_on_txn_data_ready();
|
||||
}
|
||||
else
|
||||
{
|
||||
(void)spi_on_header_ack();
|
||||
}
|
||||
}
|
||||
@@ -32,6 +32,10 @@ extern DMA_HandleTypeDef handle_HPDMA1_Channel1;
|
||||
|
||||
extern DMA_HandleTypeDef handle_HPDMA1_Channel0;
|
||||
|
||||
extern DMA_HandleTypeDef handle_GPDMA1_Channel5;
|
||||
|
||||
extern DMA_HandleTypeDef handle_GPDMA1_Channel4;
|
||||
|
||||
/* Private typedef -----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN TD */
|
||||
|
||||
@@ -79,6 +83,13 @@ void HAL_MspInit(void)
|
||||
/* PendSV_IRQn interrupt configuration */
|
||||
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 END MspInit 1 */
|
||||
@@ -122,7 +133,7 @@ void HAL_MDF_MspInit(MDF_HandleTypeDef* hmdf)
|
||||
GPIO_InitStruct.Pin = ADF1_CK_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
|
||||
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;
|
||||
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
|
||||
* 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 END 1 */
|
||||
@@ -20,8 +20,6 @@
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include "main.h"
|
||||
#include "stm32h7rsxx_it.h"
|
||||
|
||||
#include "stm32h7s78_discovery_audio.h"
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Includes */
|
||||
/* USER CODE END Includes */
|
||||
@@ -67,10 +65,12 @@ extern DMA_HandleTypeDef handle_HPDMA1_Channel1;
|
||||
extern DMA_HandleTypeDef handle_HPDMA1_Channel0;
|
||||
extern JPEG_HandleTypeDef hjpeg;
|
||||
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 DMA_HandleTypeDef hDmaI2sTx;
|
||||
|
||||
/* USER CODE BEGIN EV */
|
||||
|
||||
/* USER CODE END EV */
|
||||
@@ -187,6 +187,20 @@ void EXTI3_IRQHandler(void)
|
||||
/* 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.
|
||||
*/
|
||||
@@ -201,9 +215,32 @@ void GPDMA1_Channel0_IRQHandler(void)
|
||||
/* 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 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @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.
|
||||
*/
|
||||
@@ -290,6 +341,20 @@ void JPEG_IRQHandler(void)
|
||||
/* 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.
|
||||
*/
|
||||
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 ---*/
|
||||
Regular → Executable
File mode changed.
Regular → Executable
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,445 @@
|
||||
/* 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 */
|
||||
/* Noms de broches : les etiquettes CubeMX du projet sont ST67_CHIP_EN, SPI4_CS ; le driver attend
|
||||
* CHIP_EN et SPI_CS (SPI_RDY est deja identique). Ces alias survivent a la regeneration. */
|
||||
#ifndef CHIP_EN_Pin
|
||||
#define CHIP_EN_Pin ST67_CHIP_EN_Pin
|
||||
#define CHIP_EN_GPIO_Port ST67_CHIP_EN_GPIO_Port
|
||||
#endif
|
||||
#ifndef SPI_CS_Pin
|
||||
#define SPI_CS_Pin SPI4_CS_Pin
|
||||
#define SPI_CS_GPIO_Port SPI4_CS_GPIO_Port
|
||||
#endif
|
||||
/* USER CODE END Includes */
|
||||
|
||||
/* Global variables ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN GV */
|
||||
/* Le DMA du SPI ne sait ni lire ni ecrire la DTCM, or les tampons du driver viennent du tas FreeRTOS
|
||||
* place en DTCM (cf. Appli/stm32h7rsxx_RAMxspi1_ROMxspi2.ld) : le canal DMA sortait en erreur de
|
||||
* transfert (HAL_DMA_ERROR_TE) des que le module envoyait plus que l'en-tete. Les transferts DMA
|
||||
* passent donc par deux tampons de rebond en RAM_CMD (non cachee, region MPU 6), recopies a la
|
||||
* volee. Taille : W61_MAX_SPI_XFER + en-tete SPI + alignement. */
|
||||
#define DMA_BOUNCE_SIZE 1536U
|
||||
static uint8_t dma_tx_bounce[DMA_BOUNCE_SIZE] __attribute__((section("noncacheable_buffer"), aligned(32)));
|
||||
static uint8_t dma_rx_bounce[DMA_BOUNCE_SIZE] __attribute__((section("noncacheable_buffer"), aligned(32)));
|
||||
static void * volatile dma_rx_dest; /* tampon final du transfert de reception en cours */
|
||||
static volatile uint16_t dma_rx_len;
|
||||
/* 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 */
|
||||
/* Le driver traite CS comme actif a l'etat haut (spi_port_set_cs(1) = niveau haut). Au repos il
|
||||
* doit donc etre bas, avant meme d'alimenter le module (CubeMX le laisse haut par defaut). */
|
||||
HAL_GPIO_WritePin(SPI_CS_GPIO_Port, SPI_CS_Pin, GPIO_PIN_RESET);
|
||||
|
||||
/* CubeMX configure SCK/MOSI du SPI4 en vitesse LOW (front lent) alors que le bus tourne a
|
||||
* ~19 Mbit/s : les fronts deformes corrompent l'en-tete (magic 0x5501 au lieu de 0x55AA).
|
||||
* Vitesse tres haute pour PE12 (SCK), PE13 (MISO) et PE14 (MOSI). */
|
||||
GPIO_InitTypeDef spi_gpio = {0};
|
||||
spi_gpio.Pin = GPIO_PIN_12 | GPIO_PIN_13 | GPIO_PIN_14;
|
||||
spi_gpio.Mode = GPIO_MODE_AF_PP;
|
||||
spi_gpio.Pull = GPIO_NOPULL;
|
||||
spi_gpio.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
|
||||
spi_gpio.Alternate = GPIO_AF5_SPI4;
|
||||
HAL_GPIO_Init(GPIOE, &spi_gpio);
|
||||
|
||||
/* CubeMX genere les DMA de SPI4 avec adresse memoire FIXE (RX: DestInc, TX: SrcInc) : tous les
|
||||
* octets recus sont ecrits au meme endroit. A cocher dans CubeMX (SPI4 > DMA Settings >
|
||||
* "Increment Address" cote memoire) ; en attendant on corrige ici. */
|
||||
extern DMA_HandleTypeDef handle_GPDMA1_Channel4, handle_GPDMA1_Channel5;
|
||||
handle_GPDMA1_Channel4.Init.DestInc = DMA_DINC_INCREMENTED; /* SPI4_RX */
|
||||
handle_GPDMA1_Channel5.Init.SrcInc = DMA_SINC_INCREMENTED; /* SPI4_TX */
|
||||
if ((HAL_DMA_Init(&handle_GPDMA1_Channel4) != HAL_OK) || (HAL_DMA_Init(&handle_GPDMA1_Channel5) != HAL_OK))
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* Le bus est instable a ~19 Mbit/s (en-tetes decales d'un bit, donnees nulles) : on ralentit.
|
||||
* Reglage equivalent dans CubeMX : SPI4 > Baud Rate Prescaler (regenere ensuite sans effet ici). */
|
||||
__HAL_SPI_DISABLE(&NCP_SPI_HANDLE);
|
||||
MODIFY_REG(NCP_SPI_HANDLE.Instance->CFG1, SPI_CFG1_MBR, SPI_BAUDRATEPRESCALER_16);
|
||||
/* 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 */
|
||||
if (len > DMA_BOUNCE_SIZE)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
(void)memcpy(dma_tx_bounce, tx_buf, len);
|
||||
dma_rx_dest = rx_buf;
|
||||
dma_rx_len = len;
|
||||
status = HAL_SPI_TransmitReceive_DMA(&NCP_SPI_HANDLE, dma_tx_bounce, dma_rx_bounce, len);
|
||||
/* USER CODE END spi_port_transfer_dma_trx */
|
||||
}
|
||||
else
|
||||
{
|
||||
/* USER CODE BEGIN spi_port_transfer_dma_rx */
|
||||
if (len > DMA_BOUNCE_SIZE)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
dma_rx_dest = rx_buf;
|
||||
dma_rx_len = len;
|
||||
status = HAL_SPI_Receive_DMA(&NCP_SPI_HANDLE, dma_rx_bounce, 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 */
|
||||
/* Recopie la reception DMA du tampon de rebond vers le tampon du driver, avant de signaler la fin. */
|
||||
static void spi_port_dma_rx_copyback(SPI_HandleTypeDef *hspi)
|
||||
{
|
||||
if (hspi == &NCP_SPI_HANDLE && dma_rx_dest != NULL)
|
||||
{
|
||||
(void)memcpy(dma_rx_dest, dma_rx_bounce, dma_rx_len);
|
||||
dma_rx_dest = NULL;
|
||||
}
|
||||
}
|
||||
/* 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 */
|
||||
spi_port_dma_rx_copyback(hspi);
|
||||
/* 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 */
|
||||
spi_port_dma_rx_copyback(hspi);
|
||||
/* 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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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:
|
||||
Binary file not shown.
@@ -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
|
||||
-24
@@ -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:
|
||||
BIN
Binary file not shown.
-3
@@ -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:
|
||||
Binary file not shown.
@@ -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
|
||||
-66
@@ -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:
|
||||
BIN
Binary file not shown.
-7
@@ -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
|
||||
-68
@@ -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:
|
||||
BIN
Binary file not shown.
-9
@@ -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:
|
||||
Binary file not shown.
@@ -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
|
||||
-6
@@ -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:
|
||||
BIN
Binary file not shown.
Whitespace-only changes.
-6
@@ -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:
|
||||
BIN
Binary file not shown.
Whitespace-only changes.
-6
@@ -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:
|
||||
BIN
Binary file not shown.
Whitespace-only changes.
Loaded 100 of 1116 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user