Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
MaJerle committed Jun 3, 2023
1 parent 80e8cc2 commit 9c7acb2
Show file tree
Hide file tree
Showing 14 changed files with 134 additions and 117 deletions.
4 changes: 2 additions & 2 deletions cube-ide-cmake-demo-proj/.vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "2.0.0",
"tasks": [
"version": "2.0.0",
"tasks": [
{
"type": "cppbuild",
"label": "Build project",
Expand Down
18 changes: 9 additions & 9 deletions cube-ide-cmake-demo-proj/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,17 @@ set(cpu_PARAMS
# Sources
set(sources_SRCS)

# Include directories for all compilers
set(include_DIRS)

# Include directories for each compiler
set(include_c_DIRS)
set(include_cxx_DIRS)
set(include_asm_DIRS)

# Symbols definition for all compilers
set(symbols_SYMB)

# Symbols definition for each compiler
set(symbols_c_SYMB)
set(symbols_cxx_SYMB)
Expand Down Expand Up @@ -70,13 +76,15 @@ target_sources(${CMAKE_PROJECT_NAME} PUBLIC ${sources_SRCS})

# Add include paths
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE
${include_DIRS}
$<$<COMPILE_LANGUAGE:C>: ${include_c_DIRS}>
$<$<COMPILE_LANGUAGE:CXX>: ${include_cxx_DIRS}>
$<$<COMPILE_LANGUAGE:ASM>: ${include_asm_DIRS}>
)

# Add project symbols (macros)
target_compile_definitions(${CMAKE_PROJECT_NAME} PRIVATE
${symbols_SYMB}
$<$<COMPILE_LANGUAGE:C>: ${symbols_c_SYMB}>
$<$<COMPILE_LANGUAGE:CXX>: ${symbols_cxx_SYMB}>
$<$<COMPILE_LANGUAGE:ASM>: ${symbols_asm_SYMB}>
Expand Down Expand Up @@ -128,17 +136,9 @@ target_link_options(${CMAKE_PROJECT_NAME} PRIVATE
-Wl,--print-memory-usage
)

# Execute post-build to print size
# Execute post-build to print size, generate hex and bin
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_SIZE} $<TARGET_FILE:${CMAKE_PROJECT_NAME}>
)

# Convert output to hex and binary
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_OBJCOPY} -O ihex $<TARGET_FILE:${CMAKE_PROJECT_NAME}> ${CMAKE_PROJECT_NAME}.hex
)

# Convert to bin file -> add conditional check?
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_OBJCOPY} -O binary $<TARGET_FILE:${CMAKE_PROJECT_NAME}> ${CMAKE_PROJECT_NAME}.bin
)
11 changes: 7 additions & 4 deletions cube-ide-cmake-demo-proj/cmake/gcc-arm-none-eabi.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@ set(CMAKE_SYSTEM_PROCESSOR arm)
# Some default GCC settings
# arm-none-eabi- must be part of path environment
set(TOOLCHAIN_PREFIX arm-none-eabi-)
set(FLAGS "-fdata-sections -ffunction-sections --specs=nano.specs -Wl,--gc-sections")
set(CPP_FLAGS "-fno-rtti -fno-exceptions -fno-threadsafe-statics")
set(FLAGS "-fdata-sections -ffunction-sections -Wl,--gc-sections")
set(CPP_FLAGS "${FLAGS} -fno-rtti -fno-exceptions -fno-threadsafe-statics")

set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc ${FLAGS})
set(CMAKE_C_FLAGS ${FLAGS})
set(CMAKE_CXX_FLAGS ${CPP_FLAGS})

set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc)
set(CMAKE_ASM_COMPILER ${CMAKE_C_COMPILER})
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++ ${FLAGS} ${CPP_FLAGS})
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++)
set(CMAKE_OBJCOPY ${TOOLCHAIN_PREFIX}objcopy)
set(CMAKE_SIZE ${TOOLCHAIN_PREFIX}size)

Expand Down
14 changes: 7 additions & 7 deletions cube-ide-cmake-demo-proj/cmake_generated/cmake_generated.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ set(cpu_PARAMS ${cpu_PARAMS}
# Other parameters
# -mcpu, -mfloat, -mfloat-abi, ...
-mcpu=cortex-m7
-mfpu=fpv5-d16
-mfloat-abi=hard
-mfpu=fpv5-d16
)

# Linker script
Expand All @@ -38,9 +38,9 @@ set(sources_SRCS ${sources_SRCS}
# Include directories
set(include_c_DIRS ${include_c_DIRS}
${CMAKE_CURRENT_SOURCE_DIR}/Core/Inc
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/STM32H7xx_HAL_Driver/Inc
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/CMSIS/Device/ST/STM32H7xx/Include
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/CMSIS/Include
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/STM32H7xx_HAL_Driver/Inc
)
set(include_cxx_DIRS ${include_cxx_DIRS}

Expand All @@ -52,15 +52,15 @@ set(include_asm_DIRS ${include_asm_DIRS}
# Symbols definition
set(symbols_c_SYMB ${symbols_c_SYMB}
"DEBUG"
"STM32H735xx"
"USE_FULL_LL_DRIVER"
"HSE_VALUE=25000000"
"EXTERNAL_CLOCK_VALUE=12288000"
"HSE_STARTUP_TIMEOUT=100"
"HSE_VALUE=25000000"
"HSI_VALUE=64000000"
"LSE_STARTUP_TIMEOUT=5000"
"LSE_VALUE=32768"
"EXTERNAL_CLOCK_VALUE=12288000"
"HSI_VALUE=64000000"
"LSI_VALUE=32000"
"STM32H735xx"
"USE_FULL_LL_DRIVER"
"VDD_VALUE=3300"
)
set(symbols_cxx_SYMB ${symbols_cxx_SYMB}
Expand Down
4 changes: 2 additions & 2 deletions script-projects/h735g-dk-touchgfx/.vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "2.0.0",
"tasks": [
"version": "2.0.0",
"tasks": [
{
"type": "cppbuild",
"label": "Build project",
Expand Down
18 changes: 9 additions & 9 deletions script-projects/h735g-dk-touchgfx/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,17 @@ set(cpu_PARAMS
# Sources
set(sources_SRCS)

# Include directories for all compilers
set(include_DIRS)

# Include directories for each compiler
set(include_c_DIRS)
set(include_cxx_DIRS)
set(include_asm_DIRS)

# Symbols definition for all compilers
set(symbols_SYMB)

# Symbols definition for each compiler
set(symbols_c_SYMB)
set(symbols_cxx_SYMB)
Expand Down Expand Up @@ -70,13 +76,15 @@ target_sources(${CMAKE_PROJECT_NAME} PUBLIC ${sources_SRCS})

# Add include paths
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE
${include_DIRS}
$<$<COMPILE_LANGUAGE:C>: ${include_c_DIRS}>
$<$<COMPILE_LANGUAGE:CXX>: ${include_cxx_DIRS}>
$<$<COMPILE_LANGUAGE:ASM>: ${include_asm_DIRS}>
)

# Add project symbols (macros)
target_compile_definitions(${CMAKE_PROJECT_NAME} PRIVATE
${symbols_SYMB}
$<$<COMPILE_LANGUAGE:C>: ${symbols_c_SYMB}>
$<$<COMPILE_LANGUAGE:CXX>: ${symbols_cxx_SYMB}>
$<$<COMPILE_LANGUAGE:ASM>: ${symbols_asm_SYMB}>
Expand Down Expand Up @@ -128,17 +136,9 @@ target_link_options(${CMAKE_PROJECT_NAME} PRIVATE
-Wl,--print-memory-usage
)

# Execute post-build to print size
# Execute post-build to print size, generate hex and bin
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_SIZE} $<TARGET_FILE:${CMAKE_PROJECT_NAME}>
)

# Convert output to hex and binary
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_OBJCOPY} -O ihex $<TARGET_FILE:${CMAKE_PROJECT_NAME}> ${CMAKE_PROJECT_NAME}.hex
)

# Convert to bin file -> add conditional check?
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_OBJCOPY} -O binary $<TARGET_FILE:${CMAKE_PROJECT_NAME}> ${CMAKE_PROJECT_NAME}.bin
)
11 changes: 7 additions & 4 deletions script-projects/h735g-dk-touchgfx/cmake/gcc-arm-none-eabi.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@ set(CMAKE_SYSTEM_PROCESSOR arm)
# Some default GCC settings
# arm-none-eabi- must be part of path environment
set(TOOLCHAIN_PREFIX arm-none-eabi-)
set(FLAGS "-fdata-sections -ffunction-sections --specs=nano.specs -Wl,--gc-sections")
set(CPP_FLAGS "-fno-rtti -fno-exceptions -fno-threadsafe-statics")
set(FLAGS "-fdata-sections -ffunction-sections -Wl,--gc-sections")
set(CPP_FLAGS "${FLAGS} -fno-rtti -fno-exceptions -fno-threadsafe-statics")

set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc ${FLAGS})
set(CMAKE_C_FLAGS ${FLAGS})
set(CMAKE_CXX_FLAGS ${CPP_FLAGS})

set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc)
set(CMAKE_ASM_COMPILER ${CMAKE_C_COMPILER})
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++ ${FLAGS} ${CPP_FLAGS})
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++)
set(CMAKE_OBJCOPY ${TOOLCHAIN_PREFIX}objcopy)
set(CMAKE_SIZE ${TOOLCHAIN_PREFIX}size)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ set(cpu_PARAMS ${cpu_PARAMS}
# Other parameters
# -mcpu, -mfloat, -mfloat-abi, ...
-mcpu=cortex-m7
-mfpu=fpv5-d16
-mfloat-abi=hard
-mfpu=fpv5-d16
)

# Linker script
Expand All @@ -22,8 +22,19 @@ set(linker_script_SRC ${linker_script_SRC}

# Sources
set(sources_SRCS ${sources_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/STM32H735G-DK.ioc
${CMAKE_CURRENT_SOURCE_DIR}/Core/Src/freertos.c
${CMAKE_CURRENT_SOURCE_DIR}/Core/Src/main.c
${CMAKE_CURRENT_SOURCE_DIR}/Core/Src/stm32h7xx_hal_msp.c
${CMAKE_CURRENT_SOURCE_DIR}/Core/Src/stm32h7xx_hal_timebase_tim.c
${CMAKE_CURRENT_SOURCE_DIR}/Core/Src/stm32h7xx_it.c
${CMAKE_CURRENT_SOURCE_DIR}/Core/Src/system_stm32h7xx.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/Components/ft5336/ft5336.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/Components/ft5336/ft5336_reg.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/Components/mx25lm51245g/mx25lm51245g.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/Components/s70kl1281/s70kl1281.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/STM32H735G-DK/stm32h735g_discovery_bus.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/STM32H735G-DK/stm32h735g_discovery_ospi.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/STM32H735G-DK/stm32h735g_discovery_ts.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_crc.c
Expand Down Expand Up @@ -51,41 +62,18 @@ set(sources_SRCS ${sources_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/croutine.c
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/list.c
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/queue.c
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/tasks.c
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/timers.c
${CMAKE_CURRENT_SOURCE_DIR}/Core/Src/freertos.c
${CMAKE_CURRENT_SOURCE_DIR}/Core/Src/main.c
${CMAKE_CURRENT_SOURCE_DIR}/Core/Src/stm32h7xx_hal_msp.c
${CMAKE_CURRENT_SOURCE_DIR}/Core/Src/stm32h7xx_hal_timebase_tim.c
${CMAKE_CURRENT_SOURCE_DIR}/Core/Src/stm32h7xx_it.c
${CMAKE_CURRENT_SOURCE_DIR}/STM32CubeIDE/Application/User/Core/syscalls.c
${CMAKE_CURRENT_SOURCE_DIR}/STM32CubeIDE/Application/User/Core/sysmem.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/Components/ft5336/ft5336.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/Components/ft5336/ft5336_reg.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/Components/mx25lm51245g/mx25lm51245g.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/Components/s70kl1281/s70kl1281.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/STM32H735G-DK/stm32h735g_discovery_bus.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/STM32H735G-DK/stm32h735g_discovery_ospi.c
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/STM32H735G-DK/stm32h735g_discovery_ts.c
${CMAKE_CURRENT_SOURCE_DIR}/STM32CubeIDE/Application/User/Startup/startup_stm32h735igkx.s
${CMAKE_CURRENT_SOURCE_DIR}/STM32H735G-DK.ioc
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/App/app_touchgfx.c
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/CortexMMCUInstrumentation.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/STM32TouchController.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/TouchGFXGPIO.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/TouchGFXHAL.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/generated/OSWrappers.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/generated/STM32DMA.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/generated/TouchGFXConfiguration.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/generated/TouchGFXGeneratedHAL.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/gui/src/common/FrontendApplication.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/gui/src/containers/ScrollList_myContainer.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/gui/src/model/Model.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/gui/src/screen1_screen/Screen1Presenter.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/gui/src/screen1_screen/Screen1View.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/fonts/src/ApplicationFontProvider.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/fonts/src/CachedFont.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/fonts/src/FontCache.cpp
Expand All @@ -110,68 +98,80 @@ set(sources_SRCS ${sources_SRCS}
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/texts/src/LanguageGb.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/texts/src/Texts.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/texts/src/TypedTextDatabase.cpp
${CMAKE_CURRENT_SOURCE_DIR}/STM32CubeIDE/Application/User/Startup/startup_stm32h735igkx.s
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/gui/src/common/FrontendApplication.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/gui/src/containers/ScrollList_myContainer.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/gui/src/model/Model.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/gui/src/screen1_screen/Screen1Presenter.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/gui/src/screen1_screen/Screen1View.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/CortexMMCUInstrumentation.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/STM32TouchController.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/TouchGFXGPIO.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/TouchGFXHAL.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/generated/OSWrappers.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/generated/STM32DMA.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/generated/TouchGFXConfiguration.cpp
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/generated/TouchGFXGeneratedHAL.cpp
)

# Include directories
set(include_c_DIRS ${include_c_DIRS}
${CMAKE_CURRENT_SOURCE_DIR}/Core/Inc
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/App
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/generated
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/Components/Common
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/STM32H735G-DK
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/CMSIS/Device/ST/STM32H7xx/Include
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/CMSIS/Include
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/STM32H7xx_HAL_Driver/Inc
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/include
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/ST/touchgfx/framework/include
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/include
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/CMSIS/Device/ST/STM32H7xx/Include
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/CMSIS/Include
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/Components/Common
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/STM32H735G-DK
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/ST/touchgfx/framework/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/App
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/fonts/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/gui_generated/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/images/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/texts/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/gui/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/videos/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/gui/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/generated
)
set(include_cxx_DIRS ${include_cxx_DIRS}
${CMAKE_CURRENT_SOURCE_DIR}/Core/Inc
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/App
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/generated
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/Components/Common
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/STM32H735G-DK
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/CMSIS/Device/ST/STM32H7xx/Include
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/CMSIS/Include
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/STM32H7xx_HAL_Driver/Inc
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/include
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/ST/touchgfx/framework/include
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/include
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/CMSIS/Device/ST/STM32H7xx/Include
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/CMSIS/Include
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/Components/Common
${CMAKE_CURRENT_SOURCE_DIR}/Drivers/BSP/STM32H735G-DK
${CMAKE_CURRENT_SOURCE_DIR}/Middlewares/ST/touchgfx/framework/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/App
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/fonts/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/gui_generated/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/images/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/texts/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/gui/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/generated/videos/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/gui/include
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target
${CMAKE_CURRENT_SOURCE_DIR}/TouchGFX/target/generated
)
set(include_asm_DIRS ${include_asm_DIRS}

)

# Symbols definition
set(symbols_c_SYMB ${symbols_c_SYMB}
"USE_HAL_DRIVER"
"DEBUG"
"STM32H735xx"
"USE_HAL_DRIVER"
)
set(symbols_cxx_SYMB ${symbols_cxx_SYMB}
"USE_HAL_DRIVER"
"DEBUG"
"STM32H735xx"
"USE_HAL_DRIVER"
)
set(symbols_asm_SYMB ${symbols_asm_SYMB}
"DEBUG"
Expand Down
4 changes: 2 additions & 2 deletions script-projects/h735g-dk-usart/.vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "2.0.0",
"tasks": [
"version": "2.0.0",
"tasks": [
{
"type": "cppbuild",
"label": "Build project",
Expand Down
Loading

0 comments on commit 9c7acb2

Please sign in to comment.