From b4bc286f3268a4bc07f35121b66ea8b23423d628 Mon Sep 17 00:00:00 2001 From: "Sergio R. Caprile" Date: Mon, 31 Jul 2023 17:06:08 -0300 Subject: [PATCH] standardize example names --- .github/workflows/test.yml | 12 ++++++------ .../.cproject | 0 .../.mxproject | 0 .../.project | 0 .../.settings/com.st.stm32cube.ide.mcu.sfrview.prefs | 0 .../.settings/language.settings.xml | 0 .../.settings/org.eclipse.cdt.core.prefs | 0 .../.settings/stm32cubeide.project.prefs | 0 .../Core/Inc/hal.h | 0 .../Core/Inc/main.h | 0 .../Core/Inc/mongoose.h | 0 .../Core/Inc/mongoose_custom.h | 0 .../Core/Inc/net.h | 0 .../Core/Inc/stm32f4xx_hal_conf.h | 0 .../Core/Inc/stm32f4xx_it.h | 0 .../Core/Src/main.c | 0 .../Core/Src/mongoose.c | 0 .../Core/Src/net.c | 0 .../Core/Src/packed_fs.c | 0 .../Core/Src/stm32f4xx_hal_msp.c | 0 .../Core/Src/stm32f4xx_it.c | 0 .../Core/Src/syscalls.c | 0 .../Core/Src/sysmem.c | 0 .../Core/Src/system_stm32f4xx.c | 0 .../Core/Startup/startup_stm32f429zitx.s | 0 .../CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h | 0 .../CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h | 0 .../Device/ST/STM32F4xx/Include/system_stm32f4xx.h | 0 .../Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt | 0 .../Drivers/CMSIS/Include/cmsis_armcc.h | 0 .../Drivers/CMSIS/Include/cmsis_armclang.h | 0 .../Drivers/CMSIS/Include/cmsis_compiler.h | 0 .../Drivers/CMSIS/Include/cmsis_gcc.h | 0 .../Drivers/CMSIS/Include/cmsis_iccarm.h | 0 .../Drivers/CMSIS/Include/cmsis_version.h | 0 .../Drivers/CMSIS/Include/core_armv8mbl.h | 0 .../Drivers/CMSIS/Include/core_armv8mml.h | 0 .../Drivers/CMSIS/Include/core_cm0.h | 0 .../Drivers/CMSIS/Include/core_cm0plus.h | 0 .../Drivers/CMSIS/Include/core_cm1.h | 0 .../Drivers/CMSIS/Include/core_cm23.h | 0 .../Drivers/CMSIS/Include/core_cm3.h | 0 .../Drivers/CMSIS/Include/core_cm33.h | 0 .../Drivers/CMSIS/Include/core_cm4.h | 0 .../Drivers/CMSIS/Include/core_cm7.h | 0 .../Drivers/CMSIS/Include/core_sc000.h | 0 .../Drivers/CMSIS/Include/core_sc300.h | 0 .../Drivers/CMSIS/Include/mpu_armv7.h | 0 .../Drivers/CMSIS/Include/mpu_armv8.h | 0 .../Drivers/CMSIS/Include/tz_context.h | 0 .../Drivers/CMSIS/LICENSE.txt | 0 .../Inc/Legacy/stm32_hal_legacy.h | 0 .../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h | 0 .../Inc/stm32f4xx_hal_flash_ex.h | 0 .../Inc/stm32f4xx_hal_flash_ramfunc.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h | 0 .../Drivers/STM32F4xx_HAL_Driver/LICENSE.txt | 0 .../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c | 0 .../Src/stm32f4xx_hal_flash_ex.c | 0 .../Src/stm32f4xx_hal_flash_ramfunc.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c | 0 .../README.md | 2 +- .../STM32F429ZITX_FLASH.ld | 0 .../STM32F429ZITX_RAM.ld | 0 .../nucleo-f429zi-cube-baremetal.ioc | 0 .../nucleo-f429zi-cube-baremetal.launch | 0 .../.cproject | 0 .../.mxproject | 0 .../.project | 0 .../.settings/com.st.stm32cube.ide.mcu.sfrview.prefs | 0 .../.settings/language.settings.xml | 0 .../.settings/org.eclipse.cdt.core.prefs | 0 .../.settings/stm32cubeide.project.prefs | 0 .../Core/Inc/FreeRTOSConfig.h | 0 .../Core/Inc/hal.h | 0 .../Core/Inc/main.h | 0 .../Core/Inc/mongoose.h | 0 .../Core/Inc/mongoose_custom.h | 0 .../Core/Inc/net.h | 0 .../Core/Inc/stm32f4xx_hal_conf.h | 0 .../Core/Inc/stm32f4xx_it.h | 0 .../Core/Src/freertos.c | 0 .../Core/Src/main.c | 0 .../Core/Src/mongoose.c | 0 .../Core/Src/net.c | 0 .../Core/Src/packed_fs.c | 0 .../Core/Src/stm32f4xx_hal_msp.c | 0 .../Core/Src/stm32f4xx_hal_timebase_tim.c | 0 .../Core/Src/stm32f4xx_it.c | 0 .../Core/Src/syscalls.c | 0 .../Core/Src/sysmem.c | 0 .../Core/Src/system_stm32f4xx.c | 0 .../Core/Startup/startup_stm32f429zitx.s | 0 .../CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h | 0 .../CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h | 0 .../Device/ST/STM32F4xx/Include/system_stm32f4xx.h | 0 .../Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt | 0 .../Drivers/CMSIS/Include/cmsis_armcc.h | 0 .../Drivers/CMSIS/Include/cmsis_armclang.h | 0 .../Drivers/CMSIS/Include/cmsis_compiler.h | 0 .../Drivers/CMSIS/Include/cmsis_gcc.h | 0 .../Drivers/CMSIS/Include/cmsis_iccarm.h | 0 .../Drivers/CMSIS/Include/cmsis_version.h | 0 .../Drivers/CMSIS/Include/core_armv8mbl.h | 0 .../Drivers/CMSIS/Include/core_armv8mml.h | 0 .../Drivers/CMSIS/Include/core_cm0.h | 0 .../Drivers/CMSIS/Include/core_cm0plus.h | 0 .../Drivers/CMSIS/Include/core_cm1.h | 0 .../Drivers/CMSIS/Include/core_cm23.h | 0 .../Drivers/CMSIS/Include/core_cm3.h | 0 .../Drivers/CMSIS/Include/core_cm33.h | 0 .../Drivers/CMSIS/Include/core_cm4.h | 0 .../Drivers/CMSIS/Include/core_cm7.h | 0 .../Drivers/CMSIS/Include/core_sc000.h | 0 .../Drivers/CMSIS/Include/core_sc300.h | 0 .../Drivers/CMSIS/Include/mpu_armv7.h | 0 .../Drivers/CMSIS/Include/mpu_armv8.h | 0 .../Drivers/CMSIS/Include/tz_context.h | 0 .../Drivers/CMSIS/LICENSE.txt | 0 .../Inc/Legacy/stm32_hal_legacy.h | 0 .../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h | 0 .../Inc/stm32f4xx_hal_flash_ex.h | 0 .../Inc/stm32f4xx_hal_flash_ramfunc.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h | 0 .../STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h | 0 .../Drivers/STM32F4xx_HAL_Driver/LICENSE.txt | 0 .../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c | 0 .../Src/stm32f4xx_hal_flash_ex.c | 0 .../Src/stm32f4xx_hal_flash_ramfunc.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c | 0 .../STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c | 0 .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h | 0 .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c | 0 .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h | 0 .../FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h | 0 .../FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h | 0 .../Middlewares/Third_Party/FreeRTOS/Source/LICENSE | 0 .../Third_Party/FreeRTOS/Source/croutine.c | 0 .../Third_Party/FreeRTOS/Source/event_groups.c | 0 .../Third_Party/FreeRTOS/Source/include/FreeRTOS.h | 0 .../FreeRTOS/Source/include/StackMacros.h | 0 .../Third_Party/FreeRTOS/Source/include/atomic.h | 0 .../Third_Party/FreeRTOS/Source/include/croutine.h | 0 .../FreeRTOS/Source/include/deprecated_definitions.h | 0 .../FreeRTOS/Source/include/event_groups.h | 0 .../Third_Party/FreeRTOS/Source/include/list.h | 0 .../FreeRTOS/Source/include/message_buffer.h | 0 .../FreeRTOS/Source/include/mpu_prototypes.h | 0 .../FreeRTOS/Source/include/mpu_wrappers.h | 0 .../Third_Party/FreeRTOS/Source/include/portable.h | 0 .../Third_Party/FreeRTOS/Source/include/projdefs.h | 0 .../Third_Party/FreeRTOS/Source/include/queue.h | 0 .../Third_Party/FreeRTOS/Source/include/semphr.h | 0 .../FreeRTOS/Source/include/stack_macros.h | 0 .../FreeRTOS/Source/include/stream_buffer.h | 0 .../Third_Party/FreeRTOS/Source/include/task.h | 0 .../Third_Party/FreeRTOS/Source/include/timers.h | 0 .../Middlewares/Third_Party/FreeRTOS/Source/list.c | 0 .../FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c | 0 .../Source/portable/GCC/ARM_CM4F/portmacro.h | 0 .../FreeRTOS/Source/portable/MemMang/heap_4.c | 0 .../Middlewares/Third_Party/FreeRTOS/Source/queue.c | 0 .../Third_Party/FreeRTOS/Source/stream_buffer.c | 0 .../Middlewares/Third_Party/FreeRTOS/Source/tasks.c | 0 .../Middlewares/Third_Party/FreeRTOS/Source/timers.c | 0 .../README.md | 2 +- .../STM32F429ZITX_FLASH.ld | 0 .../STM32F429ZITX_RAM.ld | 0 .../nucleo-f429zi-cube-freertos.ioc | 0 .../nucleo-f429zi-cube-freertos.launch | 0 .../.cproject | 0 .../.mxproject | 0 .../.project | 0 .../.settings/com.st.stm32cube.ide.mcu.sfrview.prefs | 0 .../.settings/language.settings.xml | 0 .../.settings/stm32cubeide.project.prefs | 0 .../Core/Inc/hal.h | 0 .../Core/Inc/main.h | 0 .../Core/Inc/mongoose.h | 0 .../Core/Inc/mongoose_custom.h | 0 .../Core/Inc/net.h | 0 .../Core/Inc/stm32f7xx_hal_conf.h | 0 .../Core/Inc/stm32f7xx_it.h | 0 .../Core/Src/main.c | 0 .../Core/Src/mongoose.c | 0 .../Core/Src/net.c | 0 .../Core/Src/packed_fs.c | 0 .../Core/Src/stm32f7xx_hal_msp.c | 0 .../Core/Src/stm32f7xx_it.c | 0 .../Core/Src/syscalls.c | 0 .../Core/Src/sysmem.c | 0 .../Core/Src/system_stm32f7xx.c | 0 .../Core/Startup/startup_stm32f746zgtx.s | 0 .../CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h | 0 .../CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h | 0 .../Device/ST/STM32F7xx/Include/system_stm32f7xx.h | 0 .../Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt | 0 .../Drivers/CMSIS/Include/cmsis_armcc.h | 0 .../Drivers/CMSIS/Include/cmsis_armclang.h | 0 .../Drivers/CMSIS/Include/cmsis_compiler.h | 0 .../Drivers/CMSIS/Include/cmsis_gcc.h | 0 .../Drivers/CMSIS/Include/cmsis_iccarm.h | 0 .../Drivers/CMSIS/Include/cmsis_version.h | 0 .../Drivers/CMSIS/Include/core_armv8mbl.h | 0 .../Drivers/CMSIS/Include/core_armv8mml.h | 0 .../Drivers/CMSIS/Include/core_cm0.h | 0 .../Drivers/CMSIS/Include/core_cm0plus.h | 0 .../Drivers/CMSIS/Include/core_cm1.h | 0 .../Drivers/CMSIS/Include/core_cm23.h | 0 .../Drivers/CMSIS/Include/core_cm3.h | 0 .../Drivers/CMSIS/Include/core_cm33.h | 0 .../Drivers/CMSIS/Include/core_cm4.h | 0 .../Drivers/CMSIS/Include/core_cm7.h | 0 .../Drivers/CMSIS/Include/core_sc000.h | 0 .../Drivers/CMSIS/Include/core_sc300.h | 0 .../Drivers/CMSIS/Include/mpu_armv7.h | 0 .../Drivers/CMSIS/Include/mpu_armv8.h | 0 .../Drivers/CMSIS/Include/tz_context.h | 0 .../Drivers/CMSIS/LICENSE.txt | 0 .../Inc/Legacy/stm32_hal_legacy.h | 0 .../Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h | 0 .../Inc/stm32f7xx_hal_flash_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h | 0 .../Drivers/STM32F7xx_HAL_Driver/LICENSE.txt | 0 .../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c | 0 .../Src/stm32f7xx_hal_flash_ex.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c | 0 .../README.md | 2 +- .../STM32F746ZGTX_FLASH.ld | 0 .../STM32F746ZGTX_RAM.ld | 0 .../nucleo-f746zg-cube-baremetal Debug.launch | 0 .../nucleo-f746zg-cube-baremetal.ioc | 0 .../.cproject | 0 .../.mxproject | 0 .../.project | 0 .../.settings/com.st.stm32cube.ide.mcu.sfrview.prefs | 0 .../.settings/language.settings.xml | 0 .../.settings/stm32cubeide.project.prefs | 0 .../Core/Inc/FreeRTOSConfig.h | 0 .../Core/Inc/hal.h | 0 .../Core/Inc/main.h | 0 .../Core/Inc/mongoose.h | 0 .../Core/Inc/mongoose_custom.h | 0 .../Core/Inc/net.h | 0 .../Core/Inc/stm32f7xx_hal_conf.h | 0 .../Core/Inc/stm32f7xx_it.h | 0 .../Core/Src/freertos.c | 0 .../Core/Src/main.c | 0 .../Core/Src/mongoose.c | 0 .../Core/Src/net.c | 0 .../Core/Src/packed_fs.c | 0 .../Core/Src/stm32f7xx_hal_msp.c | 0 .../Core/Src/stm32f7xx_hal_timebase_tim.c | 0 .../Core/Src/stm32f7xx_it.c | 0 .../Core/Src/syscalls.c | 0 .../Core/Src/sysmem.c | 0 .../Core/Src/system_stm32f7xx.c | 0 .../Core/Startup/startup_stm32f746zgtx.s | 0 .../CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h | 0 .../CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h | 0 .../Device/ST/STM32F7xx/Include/system_stm32f7xx.h | 0 .../Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt | 0 .../Drivers/CMSIS/Include/cmsis_armcc.h | 0 .../Drivers/CMSIS/Include/cmsis_armclang.h | 0 .../Drivers/CMSIS/Include/cmsis_compiler.h | 0 .../Drivers/CMSIS/Include/cmsis_gcc.h | 0 .../Drivers/CMSIS/Include/cmsis_iccarm.h | 0 .../Drivers/CMSIS/Include/cmsis_version.h | 0 .../Drivers/CMSIS/Include/core_armv8mbl.h | 0 .../Drivers/CMSIS/Include/core_armv8mml.h | 0 .../Drivers/CMSIS/Include/core_cm0.h | 0 .../Drivers/CMSIS/Include/core_cm0plus.h | 0 .../Drivers/CMSIS/Include/core_cm1.h | 0 .../Drivers/CMSIS/Include/core_cm23.h | 0 .../Drivers/CMSIS/Include/core_cm3.h | 0 .../Drivers/CMSIS/Include/core_cm33.h | 0 .../Drivers/CMSIS/Include/core_cm4.h | 0 .../Drivers/CMSIS/Include/core_cm7.h | 0 .../Drivers/CMSIS/Include/core_sc000.h | 0 .../Drivers/CMSIS/Include/core_sc300.h | 0 .../Drivers/CMSIS/Include/mpu_armv7.h | 0 .../Drivers/CMSIS/Include/mpu_armv8.h | 0 .../Drivers/CMSIS/Include/tz_context.h | 0 .../Drivers/CMSIS/LICENSE.txt | 0 .../Inc/Legacy/stm32_hal_legacy.h | 0 .../Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h | 0 .../Inc/stm32f7xx_hal_flash_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h | 0 .../STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h | 0 .../Drivers/STM32F7xx_HAL_Driver/LICENSE.txt | 0 .../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c | 0 .../Src/stm32f7xx_hal_flash_ex.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c | 0 .../STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c | 0 .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h | 0 .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c | 0 .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h | 0 .../Third_Party/FreeRTOS/Source/croutine.c | 0 .../Third_Party/FreeRTOS/Source/event_groups.c | 0 .../Third_Party/FreeRTOS/Source/include/FreeRTOS.h | 0 .../FreeRTOS/Source/include/StackMacros.h | 0 .../Third_Party/FreeRTOS/Source/include/croutine.h | 0 .../FreeRTOS/Source/include/deprecated_definitions.h | 0 .../FreeRTOS/Source/include/event_groups.h | 0 .../Third_Party/FreeRTOS/Source/include/list.h | 0 .../FreeRTOS/Source/include/message_buffer.h | 0 .../FreeRTOS/Source/include/mpu_prototypes.h | 0 .../FreeRTOS/Source/include/mpu_wrappers.h | 0 .../Third_Party/FreeRTOS/Source/include/portable.h | 0 .../Third_Party/FreeRTOS/Source/include/projdefs.h | 0 .../Third_Party/FreeRTOS/Source/include/queue.h | 0 .../Third_Party/FreeRTOS/Source/include/semphr.h | 0 .../FreeRTOS/Source/include/stack_macros.h | 0 .../FreeRTOS/Source/include/stream_buffer.h | 0 .../Third_Party/FreeRTOS/Source/include/task.h | 0 .../Third_Party/FreeRTOS/Source/include/timers.h | 0 .../Middlewares/Third_Party/FreeRTOS/Source/list.c | 0 .../FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/port.c | 0 .../Source/portable/GCC/ARM_CM7/r0p1/portmacro.h | 0 .../FreeRTOS/Source/portable/MemMang/heap_4.c | 0 .../Middlewares/Third_Party/FreeRTOS/Source/queue.c | 0 .../Third_Party/FreeRTOS/Source/stream_buffer.c | 0 .../Middlewares/Third_Party/FreeRTOS/Source/tasks.c | 0 .../Middlewares/Third_Party/FreeRTOS/Source/timers.c | 0 .../README.md | 2 +- .../STM32F746ZGTX_FLASH.ld | 0 .../STM32F746ZGTX_RAM.ld | 0 .../nucleo-f746zg-cube-freertos Debug.launch | 0 .../nucleo-f746zg-cube-freertos.ioc | 0 .../.cproject | 0 .../.mxproject | 0 .../.project | 0 .../.settings/com.st.stm32cube.ide.mcu.sfrview.prefs | 0 .../.settings/language.settings.xml | 0 .../.settings/org.eclipse.cdt.core.prefs | 0 .../.settings/stm32cubeide.project.prefs | 0 .../Core/Inc/hal.h | 0 .../Core/Inc/main.h | 0 .../Core/Inc/mongoose.h | 0 .../Core/Inc/mongoose_custom.h | 0 .../Core/Inc/net.h | 0 .../Core/Inc/stm32h7xx_hal_conf.h | 0 .../Core/Inc/stm32h7xx_it.h | 0 .../Core/Src/main.c | 0 .../Core/Src/mongoose.c | 0 .../Core/Src/net.c | 0 .../Core/Src/packed_fs.c | 0 .../Core/Src/stm32h7xx_hal_msp.c | 0 .../Core/Src/stm32h7xx_it.c | 0 .../Core/Src/syscalls.c | 0 .../Core/Src/sysmem.c | 0 .../Core/Src/system_stm32h7xx.c | 0 .../Core/Startup/startup_stm32h743zitx.s | 0 .../CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h | 0 .../CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h | 0 .../Device/ST/STM32H7xx/Include/system_stm32h7xx.h | 0 .../Drivers/CMSIS/Device/ST/STM32H7xx/LICENSE.txt | 0 .../Drivers/CMSIS/Include/cmsis_armcc.h | 0 .../Drivers/CMSIS/Include/cmsis_armclang.h | 0 .../Drivers/CMSIS/Include/cmsis_armclang_ltm.h | 0 .../Drivers/CMSIS/Include/cmsis_compiler.h | 0 .../Drivers/CMSIS/Include/cmsis_gcc.h | 0 .../Drivers/CMSIS/Include/cmsis_iccarm.h | 0 .../Drivers/CMSIS/Include/cmsis_version.h | 0 .../Drivers/CMSIS/Include/core_armv81mml.h | 0 .../Drivers/CMSIS/Include/core_armv8mbl.h | 0 .../Drivers/CMSIS/Include/core_armv8mml.h | 0 .../Drivers/CMSIS/Include/core_cm0.h | 0 .../Drivers/CMSIS/Include/core_cm0plus.h | 0 .../Drivers/CMSIS/Include/core_cm1.h | 0 .../Drivers/CMSIS/Include/core_cm23.h | 0 .../Drivers/CMSIS/Include/core_cm3.h | 0 .../Drivers/CMSIS/Include/core_cm33.h | 0 .../Drivers/CMSIS/Include/core_cm35p.h | 0 .../Drivers/CMSIS/Include/core_cm4.h | 0 .../Drivers/CMSIS/Include/core_cm7.h | 0 .../Drivers/CMSIS/Include/core_sc000.h | 0 .../Drivers/CMSIS/Include/core_sc300.h | 0 .../Drivers/CMSIS/Include/mpu_armv7.h | 0 .../Drivers/CMSIS/Include/mpu_armv8.h | 0 .../Drivers/CMSIS/Include/tz_context.h | 0 .../Drivers/CMSIS/LICENSE.txt | 0 .../Inc/Legacy/stm32_hal_legacy.h | 0 .../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h | 0 .../Inc/stm32h7xx_hal_flash_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_bus.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_cortex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_crs.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dma.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dmamux.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_exti.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_gpio.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_hsem.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_lpuart.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_pwr.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rng.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_system.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_usart.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_utils.h | 0 .../Drivers/STM32H7xx_HAL_Driver/LICENSE.txt | 0 .../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c | 0 .../Src/stm32h7xx_hal_flash_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c | 0 .../README.md | 2 +- .../STM32H743ZITX_FLASH.ld | 0 .../STM32H743ZITX_RAM.ld | 0 .../nucleo-h743zi-cube-baremetal.ioc | 0 .../.cproject | 0 .../.mxproject | 0 .../.project | 0 .../.settings/com.st.stm32cube.ide.mcu.sfrview.prefs | 0 .../.settings/language.settings.xml | 0 .../.settings/org.eclipse.cdt.core.prefs | 0 .../.settings/stm32cubeide.project.prefs | 0 .../Core/Inc/FreeRTOSConfig.h | 0 .../Core/Inc/hal.h | 0 .../Core/Inc/main.h | 0 .../Core/Inc/mongoose.h | 0 .../Core/Inc/mongoose_custom.h | 0 .../Core/Inc/net.h | 0 .../Core/Inc/stm32h7xx_hal_conf.h | 0 .../Core/Inc/stm32h7xx_it.h | 0 .../Core/Src/freertos.c | 0 .../Core/Src/main.c | 0 .../Core/Src/mongoose.c | 0 .../Core/Src/net.c | 0 .../Core/Src/packed_fs.c | 0 .../Core/Src/stm32h7xx_hal_msp.c | 0 .../Core/Src/stm32h7xx_hal_timebase_tim.c | 0 .../Core/Src/stm32h7xx_it.c | 0 .../Core/Src/syscalls.c | 0 .../Core/Src/sysmem.c | 0 .../Core/Src/system_stm32h7xx.c | 0 .../Core/Startup/startup_stm32h743zitx.s | 0 .../Debug/Core/Src/subdir.mk | 0 .../Debug/Core/Startup/subdir.mk | 0 .../Debug/Drivers/STM32H7xx_HAL_Driver/Src/subdir.mk | 0 .../FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk | 0 .../FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk | 0 .../FreeRTOS/Source/portable/MemMang/subdir.mk | 0 .../Third_Party/FreeRTOS/Source/subdir.mk | 0 .../Debug/makefile | 0 .../Debug/objects.list | 0 .../Debug/objects.mk | 0 .../Debug/sources.mk | 0 .../CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h | 0 .../CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h | 0 .../Device/ST/STM32H7xx/Include/system_stm32h7xx.h | 0 .../Drivers/CMSIS/Device/ST/STM32H7xx/LICENSE.txt | 0 .../Drivers/CMSIS/Include/cmsis_armcc.h | 0 .../Drivers/CMSIS/Include/cmsis_armclang.h | 0 .../Drivers/CMSIS/Include/cmsis_armclang_ltm.h | 0 .../Drivers/CMSIS/Include/cmsis_compiler.h | 0 .../Drivers/CMSIS/Include/cmsis_gcc.h | 0 .../Drivers/CMSIS/Include/cmsis_iccarm.h | 0 .../Drivers/CMSIS/Include/cmsis_version.h | 0 .../Drivers/CMSIS/Include/core_armv81mml.h | 0 .../Drivers/CMSIS/Include/core_armv8mbl.h | 0 .../Drivers/CMSIS/Include/core_armv8mml.h | 0 .../Drivers/CMSIS/Include/core_cm0.h | 0 .../Drivers/CMSIS/Include/core_cm0plus.h | 0 .../Drivers/CMSIS/Include/core_cm1.h | 0 .../Drivers/CMSIS/Include/core_cm23.h | 0 .../Drivers/CMSIS/Include/core_cm3.h | 0 .../Drivers/CMSIS/Include/core_cm33.h | 0 .../Drivers/CMSIS/Include/core_cm35p.h | 0 .../Drivers/CMSIS/Include/core_cm4.h | 0 .../Drivers/CMSIS/Include/core_cm7.h | 0 .../Drivers/CMSIS/Include/core_sc000.h | 0 .../Drivers/CMSIS/Include/core_sc300.h | 0 .../Drivers/CMSIS/Include/mpu_armv7.h | 0 .../Drivers/CMSIS/Include/mpu_armv8.h | 0 .../Drivers/CMSIS/Include/tz_context.h | 0 .../Drivers/CMSIS/LICENSE.txt | 0 .../Inc/Legacy/stm32_hal_legacy.h | 0 .../Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h | 0 .../Inc/stm32h7xx_hal_flash_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_bus.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_cortex.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_crs.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dma.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dmamux.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_exti.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_gpio.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_hsem.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_lpuart.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_pwr.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rng.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_system.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_usart.h | 0 .../STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_utils.h | 0 .../Drivers/STM32H7xx_HAL_Driver/LICENSE.txt | 0 .../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c | 0 .../Src/stm32h7xx_hal_flash_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c | 0 .../STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c | 0 .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h | 0 .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c | 0 .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h | 0 .../FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h | 0 .../FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h | 0 .../Middlewares/Third_Party/FreeRTOS/Source/LICENSE | 0 .../Third_Party/FreeRTOS/Source/croutine.c | 0 .../Third_Party/FreeRTOS/Source/event_groups.c | 0 .../Third_Party/FreeRTOS/Source/include/FreeRTOS.h | 0 .../FreeRTOS/Source/include/StackMacros.h | 0 .../Third_Party/FreeRTOS/Source/include/atomic.h | 0 .../Third_Party/FreeRTOS/Source/include/croutine.h | 0 .../FreeRTOS/Source/include/deprecated_definitions.h | 0 .../FreeRTOS/Source/include/event_groups.h | 0 .../Third_Party/FreeRTOS/Source/include/list.h | 0 .../FreeRTOS/Source/include/message_buffer.h | 0 .../FreeRTOS/Source/include/mpu_prototypes.h | 0 .../FreeRTOS/Source/include/mpu_wrappers.h | 0 .../Third_Party/FreeRTOS/Source/include/portable.h | 0 .../Third_Party/FreeRTOS/Source/include/projdefs.h | 0 .../Third_Party/FreeRTOS/Source/include/queue.h | 0 .../Third_Party/FreeRTOS/Source/include/semphr.h | 0 .../FreeRTOS/Source/include/stack_macros.h | 0 .../FreeRTOS/Source/include/stream_buffer.h | 0 .../Third_Party/FreeRTOS/Source/include/task.h | 0 .../Third_Party/FreeRTOS/Source/include/timers.h | 0 .../Middlewares/Third_Party/FreeRTOS/Source/list.c | 0 .../FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c | 0 .../Source/portable/GCC/ARM_CM4F/portmacro.h | 0 .../FreeRTOS/Source/portable/MemMang/heap_4.c | 0 .../Middlewares/Third_Party/FreeRTOS/Source/queue.c | 0 .../Third_Party/FreeRTOS/Source/stream_buffer.c | 0 .../Middlewares/Third_Party/FreeRTOS/Source/tasks.c | 0 .../Middlewares/Third_Party/FreeRTOS/Source/timers.c | 0 .../README.md | 2 +- .../STM32H743ZITX_FLASH.ld | 0 .../STM32H743ZITX_RAM.ld | 0 .../nucleo-h743zi-cube-freertos.ioc | 0 797 files changed, 12 insertions(+), 12 deletions(-) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/.cproject (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/.mxproject (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/.project (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/.settings/language.settings.xml (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/.settings/org.eclipse.cdt.core.prefs (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/.settings/stm32cubeide.project.prefs (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Inc/hal.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Inc/main.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Inc/mongoose.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Inc/mongoose_custom.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Inc/net.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Inc/stm32f4xx_hal_conf.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Inc/stm32f4xx_it.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Src/main.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Src/mongoose.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Src/net.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Src/packed_fs.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Src/stm32f4xx_hal_msp.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Src/stm32f4xx_it.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Src/syscalls.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Src/sysmem.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Src/system_stm32f4xx.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Core/Startup/startup_stm32f429zitx.s (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_armcc.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_armclang.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_compiler.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_gcc.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_iccarm.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_version.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_armv8mbl.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_armv8mml.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm0.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm0plus.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm1.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm23.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm3.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm33.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm4.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm7.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_sc000.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_sc300.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/mpu_armv7.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/mpu_armv8.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/tz_context.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/CMSIS/LICENSE.txt (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/README.md (52%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/STM32F429ZITX_FLASH.ld (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/STM32F429ZITX_RAM.ld (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/nucleo-f429zi-cube-baremetal.ioc (100%) rename examples/stm32/{nucleo-f429zi-cube-baremetal => nucleo-f429zi-cube-baremetal-builtin}/nucleo-f429zi-cube-baremetal.launch (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/.cproject (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/.mxproject (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/.project (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/.settings/language.settings.xml (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/.settings/org.eclipse.cdt.core.prefs (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/.settings/stm32cubeide.project.prefs (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Inc/FreeRTOSConfig.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Inc/hal.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Inc/main.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Inc/mongoose.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Inc/mongoose_custom.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Inc/net.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Inc/stm32f4xx_hal_conf.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Inc/stm32f4xx_it.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Src/freertos.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Src/main.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Src/mongoose.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Src/net.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Src/packed_fs.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Src/stm32f4xx_hal_msp.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Src/stm32f4xx_hal_timebase_tim.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Src/stm32f4xx_it.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Src/syscalls.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Src/sysmem.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Src/system_stm32f4xx.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Core/Startup/startup_stm32f429zitx.s (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_armcc.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_armclang.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_compiler.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_gcc.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_iccarm.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_version.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_armv8mbl.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_armv8mml.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm0.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm0plus.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm1.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm23.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm3.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm33.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm4.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm7.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_sc000.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_sc300.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/mpu_armv7.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/mpu_armv8.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/Include/tz_context.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/CMSIS/LICENSE.txt (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/LICENSE (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/croutine.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/list.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/task.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/list.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/queue.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/tasks.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/timers.c (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/README.md (52%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/STM32F429ZITX_FLASH.ld (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/STM32F429ZITX_RAM.ld (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/nucleo-f429zi-cube-freertos.ioc (100%) rename examples/stm32/{nucleo-f429zi-cube-freertos => nucleo-f429zi-cube-freertos-builtin}/nucleo-f429zi-cube-freertos.launch (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/.cproject (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/.mxproject (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/.project (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/.settings/language.settings.xml (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/.settings/stm32cubeide.project.prefs (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Inc/hal.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Inc/main.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Inc/mongoose.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Inc/mongoose_custom.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Inc/net.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Inc/stm32f7xx_hal_conf.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Inc/stm32f7xx_it.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Src/main.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Src/mongoose.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Src/net.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Src/packed_fs.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Src/stm32f7xx_hal_msp.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Src/stm32f7xx_it.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Src/syscalls.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Src/sysmem.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Src/system_stm32f7xx.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Core/Startup/startup_stm32f746zgtx.s (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_armcc.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_armclang.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_compiler.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_gcc.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_iccarm.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_version.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_armv8mbl.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_armv8mml.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm0.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm0plus.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm1.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm23.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm3.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm33.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm4.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm7.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_sc000.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_sc300.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/mpu_armv7.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/mpu_armv8.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/Include/tz_context.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/CMSIS/LICENSE.txt (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/LICENSE.txt (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/README.md (52%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/STM32F746ZGTX_FLASH.ld (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/STM32F746ZGTX_RAM.ld (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/nucleo-f746zg-cube-baremetal Debug.launch (100%) rename examples/stm32/{nucleo-f746zg-cube-baremetal => nucleo-f746zg-cube-baremetal-builtin}/nucleo-f746zg-cube-baremetal.ioc (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/.cproject (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/.mxproject (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/.project (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/.settings/language.settings.xml (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/.settings/stm32cubeide.project.prefs (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Inc/FreeRTOSConfig.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Inc/hal.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Inc/main.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Inc/mongoose.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Inc/mongoose_custom.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Inc/net.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Inc/stm32f7xx_hal_conf.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Inc/stm32f7xx_it.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Src/freertos.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Src/main.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Src/mongoose.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Src/net.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Src/packed_fs.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Src/stm32f7xx_hal_msp.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Src/stm32f7xx_hal_timebase_tim.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Src/stm32f7xx_it.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Src/syscalls.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Src/sysmem.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Src/system_stm32f7xx.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Core/Startup/startup_stm32f746zgtx.s (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_armcc.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_armclang.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_compiler.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_gcc.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_iccarm.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_version.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/core_armv8mbl.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/core_armv8mml.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm0.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm0plus.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm1.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm23.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm3.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm33.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm4.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm7.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/core_sc000.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/core_sc300.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/mpu_armv7.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/mpu_armv8.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/Include/tz_context.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/CMSIS/LICENSE.txt (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/LICENSE.txt (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/croutine.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/list.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/task.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/list.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/port.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/portmacro.h (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/queue.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/tasks.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/timers.c (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/README.md (52%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/STM32F746ZGTX_FLASH.ld (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/STM32F746ZGTX_RAM.ld (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/nucleo-f746zg-cube-freertos Debug.launch (100%) rename examples/stm32/{nucleo-f746zg-cube-freertos => nucleo-f746zg-cube-freertos-builtin}/nucleo-f746zg-cube-freertos.ioc (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/.cproject (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/.mxproject (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/.project (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/.settings/language.settings.xml (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/.settings/org.eclipse.cdt.core.prefs (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/.settings/stm32cubeide.project.prefs (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Inc/hal.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Inc/main.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Inc/mongoose.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Inc/mongoose_custom.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Inc/net.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Inc/stm32h7xx_hal_conf.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Inc/stm32h7xx_it.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Src/main.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Src/mongoose.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Src/net.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Src/packed_fs.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Src/stm32h7xx_hal_msp.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Src/stm32h7xx_it.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Src/syscalls.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Src/sysmem.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Src/system_stm32h7xx.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Core/Startup/startup_stm32h743zitx.s (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Device/ST/STM32H7xx/Include/system_stm32h7xx.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Device/ST/STM32H7xx/LICENSE.txt (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_armcc.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_armclang.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_armclang_ltm.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_compiler.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_gcc.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_iccarm.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/cmsis_version.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_armv81mml.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_armv8mbl.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_armv8mml.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm0.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm0plus.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm1.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm23.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm3.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm33.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm35p.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm4.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_cm7.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_sc000.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/core_sc300.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/mpu_armv7.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/mpu_armv8.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/Include/tz_context.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/CMSIS/LICENSE.txt (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_bus.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_cortex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_crs.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dma.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dmamux.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_exti.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_gpio.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_hsem.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_lpuart.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_pwr.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rng.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_system.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_usart.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_utils.h (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/LICENSE.txt (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/README.md (52%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/STM32H743ZITX_FLASH.ld (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/STM32H743ZITX_RAM.ld (100%) rename examples/stm32/{nucleo-h743zi-cube-baremetal => nucleo-h743zi-cube-baremetal-builtin}/nucleo-h743zi-cube-baremetal.ioc (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/.cproject (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/.mxproject (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/.project (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/.settings/language.settings.xml (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/.settings/org.eclipse.cdt.core.prefs (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/.settings/stm32cubeide.project.prefs (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Inc/FreeRTOSConfig.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Inc/hal.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Inc/main.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Inc/mongoose.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Inc/mongoose_custom.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Inc/net.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Inc/stm32h7xx_hal_conf.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Inc/stm32h7xx_it.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Src/freertos.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Src/main.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Src/mongoose.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Src/net.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Src/packed_fs.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Src/stm32h7xx_hal_msp.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Src/stm32h7xx_hal_timebase_tim.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Src/stm32h7xx_it.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Src/syscalls.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Src/sysmem.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Src/system_stm32h7xx.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Core/Startup/startup_stm32h743zitx.s (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Debug/Core/Src/subdir.mk (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Debug/Core/Startup/subdir.mk (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Debug/Drivers/STM32H7xx_HAL_Driver/Src/subdir.mk (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Debug/Middlewares/Third_Party/FreeRTOS/Source/subdir.mk (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Debug/makefile (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Debug/objects.list (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Debug/objects.mk (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Debug/sources.mk (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Device/ST/STM32H7xx/Include/system_stm32h7xx.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Device/ST/STM32H7xx/LICENSE.txt (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_armcc.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_armclang.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_armclang_ltm.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_compiler.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_gcc.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_iccarm.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/cmsis_version.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_armv81mml.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_armv8mbl.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_armv8mml.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm0.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm0plus.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm1.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm23.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm3.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm33.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm35p.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm4.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_cm7.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_sc000.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/core_sc300.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/mpu_armv7.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/mpu_armv8.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/Include/tz_context.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/CMSIS/LICENSE.txt (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_bus.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_cortex.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_crs.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dma.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dmamux.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_exti.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_gpio.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_hsem.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_lpuart.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_pwr.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rng.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_system.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_usart.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_utils.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/LICENSE.txt (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/LICENSE (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/croutine.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/list.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/task.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/list.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/queue.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/tasks.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/Middlewares/Third_Party/FreeRTOS/Source/timers.c (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/README.md (52%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/STM32H743ZITX_FLASH.ld (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/STM32H743ZITX_RAM.ld (100%) rename examples/stm32/{nucleo-h743zi-cube-freertos => nucleo-h743zi-cube-freertos-builtin}/nucleo-h743zi-cube-freertos.ioc (100%) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8e9d4c883b1..9c57b729145 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -131,9 +131,9 @@ jobs: run: make -C examples/stm32/nucleo-f746zg-freertos-tcp test VCON_API_KEY=${{secrets.VCON_API_KEY}} - run: echo GO=0 >> $GITHUB_ENV ; if ./test/match_changed_files.sh '^src|examples/stm32/nucleo-f7.*-cube-'; then echo GO=1 >> $GITHUB_ENV ; fi - if: ${{ env.GO == 1 }} - run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f746zg-cube-baremetal VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 + run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f746zg-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 - if: ${{ env.GO == 1 }} - run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f746zg-cube-freertos VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 + run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f746zg-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 - if: ${{ env.GO == 1 }} run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f746zg-cube-freertos-lwip VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 @@ -151,9 +151,9 @@ jobs: run: make -C examples/stm32/nucleo-f429zi-freertos test VCON_API_KEY=${{secrets.VCON_API_KEY}} - run: echo GO=0 >> $GITHUB_ENV ; if ./test/match_changed_files.sh '^src|examples/stm32/nucleo-f4.*-cube-'; then echo GO=1 >> $GITHUB_ENV ; fi - if: ${{ env.GO == 1 }} - run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f429zi-cube-baremetal VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 + run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f429zi-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 - if: ${{ env.GO == 1 }} - run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f429zi-cube-freertos VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 + run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f429zi-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 - if: ${{ env.GO == 1 }} run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f429zi-cube-freertos-lwip VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 @@ -169,9 +169,9 @@ jobs: run: make -C examples/stm32/nucleo-h743zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} - run: echo GO=0 >> $GITHUB_ENV ; if ./test/match_changed_files.sh '^src|examples/stm32/nucleo-h7.*-cube-'; then echo GO=1 >> $GITHUB_ENV ; fi - if: ${{ env.GO == 1 }} - run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-h743zi-cube-baremetal VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=6 + run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-h743zi-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=6 - if: ${{ env.GO == 1 }} - run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-h743zi-cube-freertos VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=6 + run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-h743zi-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=6 test_tm4c: runs-on: ubuntu-latest diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/.cproject b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.cproject similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/.cproject rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.cproject diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/.mxproject b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.mxproject similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/.mxproject rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.mxproject diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/.project b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.project similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/.project rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.project diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/.settings/language.settings.xml b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.settings/language.settings.xml similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/.settings/language.settings.xml rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.settings/language.settings.xml diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/.settings/org.eclipse.cdt.core.prefs b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.settings/org.eclipse.cdt.core.prefs similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/.settings/org.eclipse.cdt.core.prefs rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.settings/org.eclipse.cdt.core.prefs diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/.settings/stm32cubeide.project.prefs b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.settings/stm32cubeide.project.prefs similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/.settings/stm32cubeide.project.prefs rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.settings/stm32cubeide.project.prefs diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Inc/hal.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Inc/hal.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Inc/hal.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Inc/hal.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Inc/main.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Inc/main.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Inc/main.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Inc/mongoose.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Inc/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Inc/mongoose.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Inc/mongoose.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Inc/mongoose_custom.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Inc/mongoose_custom.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Inc/mongoose_custom.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Inc/mongoose_custom.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Inc/net.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Inc/net.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Inc/net.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Inc/net.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Inc/stm32f4xx_hal_conf.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Inc/stm32f4xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Inc/stm32f4xx_hal_conf.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Inc/stm32f4xx_hal_conf.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Inc/stm32f4xx_it.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Inc/stm32f4xx_it.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Inc/stm32f4xx_it.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Inc/stm32f4xx_it.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/main.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/main.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/main.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/mongoose.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/mongoose.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/mongoose.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/net.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/net.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/net.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/net.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/packed_fs.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/packed_fs.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/packed_fs.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/stm32f4xx_hal_msp.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/stm32f4xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/stm32f4xx_hal_msp.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/stm32f4xx_hal_msp.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/stm32f4xx_it.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/stm32f4xx_it.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/stm32f4xx_it.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/stm32f4xx_it.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/syscalls.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/syscalls.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/syscalls.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/sysmem.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/sysmem.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/sysmem.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/sysmem.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/system_stm32f4xx.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/system_stm32f4xx.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Src/system_stm32f4xx.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Src/system_stm32f4xx.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Core/Startup/startup_stm32f429zitx.s b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Startup/startup_stm32f429zitx.s similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Core/Startup/startup_stm32f429zitx.s rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Core/Startup/startup_stm32f429zitx.s diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_armcc.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_armcc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_armcc.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_armcc.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_armclang.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_armclang.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_armclang.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_armclang.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_compiler.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_compiler.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_compiler.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_compiler.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_gcc.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_gcc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_gcc.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_gcc.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_iccarm.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_iccarm.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_iccarm.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_iccarm.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_version.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_version.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_version.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_version.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_armv8mbl.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_armv8mbl.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_armv8mbl.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_armv8mbl.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_armv8mml.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_armv8mml.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_armv8mml.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_armv8mml.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm0.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm0.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm0.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm0.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm0plus.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm0plus.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm0plus.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm0plus.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm1.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm1.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm1.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm1.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm23.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm23.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm23.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm23.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm3.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm3.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm3.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm3.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm33.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm33.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm33.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm33.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm4.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm4.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm4.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm4.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm7.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm7.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_cm7.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm7.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_sc000.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_sc000.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_sc000.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_sc000.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_sc300.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_sc300.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/core_sc300.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_sc300.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/mpu_armv7.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/mpu_armv7.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/mpu_armv7.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/mpu_armv7.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/mpu_armv8.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/mpu_armv8.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/mpu_armv8.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/mpu_armv8.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/tz_context.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/tz_context.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/Include/tz_context.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/Include/tz_context.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/LICENSE.txt b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/CMSIS/LICENSE.txt rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/CMSIS/LICENSE.txt diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/README.md b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/README.md similarity index 52% rename from examples/stm32/nucleo-f429zi-cube-baremetal/README.md rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/README.md index d8b99ca80ee..3fee68c3fa4 100644 --- a/examples/stm32/nucleo-f429zi-cube-baremetal/README.md +++ b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/README.md @@ -1,3 +1,3 @@ # Baremetal web device dashboard on NUCLEO-F429ZI, built on STM32CubeIDE -See https://mongoose.ws/tutorials/stm32/cube-baremetal/ +See https://mongoose.ws/tutorials/stm32/all-cube-baremetal-builtin/ diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/STM32F429ZITX_FLASH.ld b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/STM32F429ZITX_FLASH.ld similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/STM32F429ZITX_FLASH.ld rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/STM32F429ZITX_FLASH.ld diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/STM32F429ZITX_RAM.ld b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/STM32F429ZITX_RAM.ld similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/STM32F429ZITX_RAM.ld rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/STM32F429ZITX_RAM.ld diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/nucleo-f429zi-cube-baremetal.ioc b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/nucleo-f429zi-cube-baremetal.ioc similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/nucleo-f429zi-cube-baremetal.ioc rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/nucleo-f429zi-cube-baremetal.ioc diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/nucleo-f429zi-cube-baremetal.launch b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/nucleo-f429zi-cube-baremetal.launch similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal/nucleo-f429zi-cube-baremetal.launch rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/nucleo-f429zi-cube-baremetal.launch diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/.cproject b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/.cproject similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/.cproject rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/.cproject diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/.mxproject b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/.mxproject similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/.mxproject rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/.mxproject diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/.project b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/.project similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/.project rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/.project diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/.settings/language.settings.xml b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/.settings/language.settings.xml similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/.settings/language.settings.xml rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/.settings/language.settings.xml diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/.settings/org.eclipse.cdt.core.prefs b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/.settings/org.eclipse.cdt.core.prefs similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/.settings/org.eclipse.cdt.core.prefs rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/.settings/org.eclipse.cdt.core.prefs diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/.settings/stm32cubeide.project.prefs b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/.settings/stm32cubeide.project.prefs similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/.settings/stm32cubeide.project.prefs rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/.settings/stm32cubeide.project.prefs diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/FreeRTOSConfig.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/FreeRTOSConfig.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/FreeRTOSConfig.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/FreeRTOSConfig.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/hal.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/hal.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/hal.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/hal.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/main.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/main.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/main.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/mongoose.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/mongoose.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/mongoose.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/mongoose_custom.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/mongoose_custom.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/mongoose_custom.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/mongoose_custom.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/net.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/net.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/net.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/net.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/stm32f4xx_hal_conf.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/stm32f4xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/stm32f4xx_hal_conf.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/stm32f4xx_hal_conf.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/stm32f4xx_it.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/stm32f4xx_it.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Inc/stm32f4xx_it.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Inc/stm32f4xx_it.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/freertos.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/freertos.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/freertos.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/freertos.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/main.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/main.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/main.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/mongoose.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/mongoose.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/mongoose.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/net.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/net.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/net.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/net.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/packed_fs.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/packed_fs.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/packed_fs.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/stm32f4xx_hal_msp.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/stm32f4xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/stm32f4xx_hal_msp.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/stm32f4xx_hal_msp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/stm32f4xx_hal_timebase_tim.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/stm32f4xx_hal_timebase_tim.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/stm32f4xx_hal_timebase_tim.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/stm32f4xx_hal_timebase_tim.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/stm32f4xx_it.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/stm32f4xx_it.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/stm32f4xx_it.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/stm32f4xx_it.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/syscalls.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/syscalls.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/syscalls.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/sysmem.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/sysmem.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/sysmem.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/sysmem.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/system_stm32f4xx.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/system_stm32f4xx.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Src/system_stm32f4xx.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Src/system_stm32f4xx.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Core/Startup/startup_stm32f429zitx.s b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Startup/startup_stm32f429zitx.s similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Core/Startup/startup_stm32f429zitx.s rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Core/Startup/startup_stm32f429zitx.s diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/cmsis_armcc.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_armcc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/cmsis_armcc.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_armcc.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/cmsis_armclang.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_armclang.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/cmsis_armclang.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_armclang.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/cmsis_compiler.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_compiler.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/cmsis_compiler.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_compiler.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/cmsis_gcc.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_gcc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/cmsis_gcc.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_gcc.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/cmsis_iccarm.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_iccarm.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/cmsis_iccarm.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_iccarm.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/cmsis_version.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_version.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/cmsis_version.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_version.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_armv8mbl.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_armv8mbl.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_armv8mbl.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_armv8mbl.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_armv8mml.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_armv8mml.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_armv8mml.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_armv8mml.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm0.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm0.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm0.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm0.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm0plus.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm0plus.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm0plus.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm0plus.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm1.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm1.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm1.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm1.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm23.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm23.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm23.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm23.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm3.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm3.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm3.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm3.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm33.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm33.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm33.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm33.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm4.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm4.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm4.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm4.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm7.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm7.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_cm7.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm7.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_sc000.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_sc000.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_sc000.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_sc000.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_sc300.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_sc300.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/core_sc300.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_sc300.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/mpu_armv7.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/mpu_armv7.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/mpu_armv7.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/mpu_armv7.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/mpu_armv8.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/mpu_armv8.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/mpu_armv8.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/mpu_armv8.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/tz_context.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/tz_context.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/Include/tz_context.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/Include/tz_context.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/LICENSE.txt b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/CMSIS/LICENSE.txt rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/CMSIS/LICENSE.txt diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/LICENSE b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/LICENSE similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/LICENSE rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/LICENSE diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/croutine.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/croutine.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/croutine.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/croutine.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/list.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/list.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/list.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/list.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/task.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/task.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/task.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/task.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/list.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/list.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/list.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/list.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/queue.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/queue.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/queue.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/queue.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/tasks.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/tasks.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/tasks.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/tasks.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/timers.c b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/timers.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/timers.c rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/timers.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/README.md b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/README.md similarity index 52% rename from examples/stm32/nucleo-f429zi-cube-freertos/README.md rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/README.md index 4d7a132f46f..5720385c44b 100644 --- a/examples/stm32/nucleo-f429zi-cube-freertos/README.md +++ b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/README.md @@ -1,3 +1,3 @@ # FreeRTOS web device dashboard on NUCLEO-F429ZI, built on STM32CubeIDE -See https://mongoose.ws/tutorials/stm32/cube-freertos/ +See https://mongoose.ws/tutorials/stm32/all-cube-freertos-builtin/ diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/STM32F429ZITX_FLASH.ld b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/STM32F429ZITX_FLASH.ld similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/STM32F429ZITX_FLASH.ld rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/STM32F429ZITX_FLASH.ld diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/STM32F429ZITX_RAM.ld b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/STM32F429ZITX_RAM.ld similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/STM32F429ZITX_RAM.ld rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/STM32F429ZITX_RAM.ld diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/nucleo-f429zi-cube-freertos.ioc b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/nucleo-f429zi-cube-freertos.ioc similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/nucleo-f429zi-cube-freertos.ioc rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/nucleo-f429zi-cube-freertos.ioc diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/nucleo-f429zi-cube-freertos.launch b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/nucleo-f429zi-cube-freertos.launch similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos/nucleo-f429zi-cube-freertos.launch rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/nucleo-f429zi-cube-freertos.launch diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/.cproject b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.cproject similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/.cproject rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.cproject diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/.mxproject b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.mxproject similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/.mxproject rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.mxproject diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/.project b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.project similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/.project rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.project diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/.settings/language.settings.xml b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.settings/language.settings.xml similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/.settings/language.settings.xml rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.settings/language.settings.xml diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/.settings/stm32cubeide.project.prefs b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.settings/stm32cubeide.project.prefs similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/.settings/stm32cubeide.project.prefs rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.settings/stm32cubeide.project.prefs diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Inc/hal.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Inc/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Inc/hal.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Inc/hal.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Inc/main.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Inc/main.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Inc/main.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Inc/mongoose.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Inc/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Inc/mongoose.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Inc/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Inc/mongoose_custom.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Inc/mongoose_custom.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Inc/mongoose_custom.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Inc/mongoose_custom.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Inc/net.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Inc/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Inc/net.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Inc/net.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Inc/stm32f7xx_hal_conf.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Inc/stm32f7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Inc/stm32f7xx_hal_conf.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Inc/stm32f7xx_hal_conf.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Inc/stm32f7xx_it.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Inc/stm32f7xx_it.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Inc/stm32f7xx_it.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Inc/stm32f7xx_it.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/main.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/main.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/main.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/mongoose.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/mongoose.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/net.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/net.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/net.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/packed_fs.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/packed_fs.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/stm32f7xx_hal_msp.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/stm32f7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/stm32f7xx_hal_msp.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/stm32f7xx_hal_msp.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/stm32f7xx_it.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/stm32f7xx_it.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/stm32f7xx_it.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/stm32f7xx_it.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/syscalls.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/syscalls.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/sysmem.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/sysmem.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/sysmem.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/sysmem.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/system_stm32f7xx.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/system_stm32f7xx.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Src/system_stm32f7xx.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Src/system_stm32f7xx.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Core/Startup/startup_stm32f746zgtx.s b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Startup/startup_stm32f746zgtx.s similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Core/Startup/startup_stm32f746zgtx.s rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Core/Startup/startup_stm32f746zgtx.s diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/cmsis_armcc.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_armcc.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/cmsis_armcc.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_armcc.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/cmsis_armclang.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_armclang.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/cmsis_armclang.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_armclang.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/cmsis_compiler.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_compiler.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/cmsis_compiler.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_compiler.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/cmsis_gcc.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_gcc.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/cmsis_gcc.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_gcc.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/cmsis_iccarm.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_iccarm.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/cmsis_iccarm.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_iccarm.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/cmsis_version.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_version.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/cmsis_version.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_version.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_armv8mbl.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_armv8mbl.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_armv8mbl.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_armv8mbl.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_armv8mml.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_armv8mml.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_armv8mml.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_armv8mml.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm0.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm0.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm0.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm0.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm0plus.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm0plus.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm0plus.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm0plus.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm1.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm1.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm1.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm1.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm23.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm23.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm23.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm23.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm3.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm3.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm3.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm3.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm33.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm33.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm33.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm33.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm4.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm4.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm4.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm4.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm7.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm7.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_cm7.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm7.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_sc000.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_sc000.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_sc000.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_sc000.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_sc300.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_sc300.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/core_sc300.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/core_sc300.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/mpu_armv7.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/mpu_armv7.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/mpu_armv7.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/mpu_armv7.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/mpu_armv8.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/mpu_armv8.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/mpu_armv8.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/mpu_armv8.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/tz_context.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/tz_context.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/Include/tz_context.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/Include/tz_context.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/LICENSE.txt b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/CMSIS/LICENSE.txt rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/CMSIS/LICENSE.txt diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/LICENSE.txt b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/LICENSE.txt rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/LICENSE.txt diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/README.md b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/README.md similarity index 52% rename from examples/stm32/nucleo-f746zg-cube-baremetal/README.md rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/README.md index 2615b7e4ce2..fa81d9b92aa 100644 --- a/examples/stm32/nucleo-f746zg-cube-baremetal/README.md +++ b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/README.md @@ -1,3 +1,3 @@ # Baremetal web device dashboard on NUCLEO-F746ZG, built on STM32CubeIDE -See https://mongoose.ws/tutorials/stm32/cube-baremetal/ +See https://mongoose.ws/tutorials/stm32/all-cube-baremetal-builtin/ diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/STM32F746ZGTX_FLASH.ld b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/STM32F746ZGTX_FLASH.ld similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/STM32F746ZGTX_FLASH.ld rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/STM32F746ZGTX_FLASH.ld diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/STM32F746ZGTX_RAM.ld b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/STM32F746ZGTX_RAM.ld similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/STM32F746ZGTX_RAM.ld rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/STM32F746ZGTX_RAM.ld diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/nucleo-f746zg-cube-baremetal Debug.launch b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/nucleo-f746zg-cube-baremetal Debug.launch similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/nucleo-f746zg-cube-baremetal Debug.launch rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/nucleo-f746zg-cube-baremetal Debug.launch diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/nucleo-f746zg-cube-baremetal.ioc b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/nucleo-f746zg-cube-baremetal.ioc similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal/nucleo-f746zg-cube-baremetal.ioc rename to examples/stm32/nucleo-f746zg-cube-baremetal-builtin/nucleo-f746zg-cube-baremetal.ioc diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/.cproject b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/.cproject similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/.cproject rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/.cproject diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/.mxproject b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/.mxproject similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/.mxproject rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/.mxproject diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/.project b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/.project similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/.project rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/.project diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/.settings/language.settings.xml b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/.settings/language.settings.xml similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/.settings/language.settings.xml rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/.settings/language.settings.xml diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/.settings/stm32cubeide.project.prefs b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/.settings/stm32cubeide.project.prefs similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/.settings/stm32cubeide.project.prefs rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/.settings/stm32cubeide.project.prefs diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/FreeRTOSConfig.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/FreeRTOSConfig.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/FreeRTOSConfig.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/FreeRTOSConfig.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/hal.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/hal.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/hal.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/main.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/main.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/main.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/mongoose.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/mongoose.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/mongoose_custom.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/mongoose_custom.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/mongoose_custom.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/mongoose_custom.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/net.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/net.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/net.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/stm32f7xx_hal_conf.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/stm32f7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/stm32f7xx_hal_conf.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/stm32f7xx_hal_conf.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/stm32f7xx_it.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/stm32f7xx_it.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Inc/stm32f7xx_it.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Inc/stm32f7xx_it.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/freertos.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/freertos.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/freertos.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/freertos.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/main.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/main.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/main.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/mongoose.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/mongoose.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/net.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/net.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/net.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/packed_fs.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/packed_fs.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/stm32f7xx_hal_msp.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/stm32f7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/stm32f7xx_hal_msp.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/stm32f7xx_hal_msp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/stm32f7xx_hal_timebase_tim.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/stm32f7xx_hal_timebase_tim.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/stm32f7xx_hal_timebase_tim.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/stm32f7xx_hal_timebase_tim.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/stm32f7xx_it.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/stm32f7xx_it.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/stm32f7xx_it.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/stm32f7xx_it.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/syscalls.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/syscalls.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/sysmem.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/sysmem.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/sysmem.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/sysmem.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/system_stm32f7xx.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/system_stm32f7xx.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Src/system_stm32f7xx.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Src/system_stm32f7xx.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Core/Startup/startup_stm32f746zgtx.s b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Startup/startup_stm32f746zgtx.s similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Core/Startup/startup_stm32f746zgtx.s rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Core/Startup/startup_stm32f746zgtx.s diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/cmsis_armcc.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_armcc.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/cmsis_armcc.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_armcc.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/cmsis_armclang.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_armclang.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/cmsis_armclang.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_armclang.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/cmsis_compiler.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_compiler.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/cmsis_compiler.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_compiler.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/cmsis_gcc.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_gcc.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/cmsis_gcc.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_gcc.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/cmsis_iccarm.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_iccarm.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/cmsis_iccarm.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_iccarm.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/cmsis_version.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_version.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/cmsis_version.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_version.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_armv8mbl.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_armv8mbl.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_armv8mbl.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_armv8mbl.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_armv8mml.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_armv8mml.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_armv8mml.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_armv8mml.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm0.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm0.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm0.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm0.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm0plus.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm0plus.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm0plus.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm0plus.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm1.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm1.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm1.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm1.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm23.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm23.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm23.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm23.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm3.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm3.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm3.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm3.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm33.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm33.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm33.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm33.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm4.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm4.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm4.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm4.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm7.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm7.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_cm7.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm7.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_sc000.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_sc000.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_sc000.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_sc000.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_sc300.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_sc300.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/core_sc300.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/core_sc300.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/mpu_armv7.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/mpu_armv7.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/mpu_armv7.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/mpu_armv7.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/mpu_armv8.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/mpu_armv8.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/mpu_armv8.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/mpu_armv8.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/tz_context.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/tz_context.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/Include/tz_context.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/Include/tz_context.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/LICENSE.txt b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/CMSIS/LICENSE.txt rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/CMSIS/LICENSE.txt diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/LICENSE.txt b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/LICENSE.txt rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/LICENSE.txt diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/croutine.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/croutine.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/croutine.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/croutine.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/list.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/list.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/list.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/list.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/task.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/task.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/task.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/task.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/list.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/list.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/list.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/list.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/port.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/port.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/port.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/port.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/portmacro.h b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/portmacro.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/portmacro.h rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/portmacro.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/queue.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/queue.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/queue.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/queue.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/tasks.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/tasks.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/tasks.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/tasks.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/timers.c b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/timers.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/timers.c rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/timers.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/README.md b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/README.md similarity index 52% rename from examples/stm32/nucleo-f746zg-cube-freertos/README.md rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/README.md index 739c03b074c..ae009a6e4a3 100644 --- a/examples/stm32/nucleo-f746zg-cube-freertos/README.md +++ b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/README.md @@ -1,3 +1,3 @@ # FreeRTOS Web device dashboard on NUCLEO-F746ZG, built on STM32CubeIDE -See https://mongoose.ws/tutorials/stm32/cube-freertos/ +See https://mongoose.ws/tutorials/stm32/all-cube-freertos-builtin/ diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/STM32F746ZGTX_FLASH.ld b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/STM32F746ZGTX_FLASH.ld similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/STM32F746ZGTX_FLASH.ld rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/STM32F746ZGTX_FLASH.ld diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/STM32F746ZGTX_RAM.ld b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/STM32F746ZGTX_RAM.ld similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/STM32F746ZGTX_RAM.ld rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/STM32F746ZGTX_RAM.ld diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/nucleo-f746zg-cube-freertos Debug.launch b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/nucleo-f746zg-cube-freertos Debug.launch similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/nucleo-f746zg-cube-freertos Debug.launch rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/nucleo-f746zg-cube-freertos Debug.launch diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/nucleo-f746zg-cube-freertos.ioc b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/nucleo-f746zg-cube-freertos.ioc similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos/nucleo-f746zg-cube-freertos.ioc rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/nucleo-f746zg-cube-freertos.ioc diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/.cproject b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.cproject similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/.cproject rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.cproject diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/.mxproject b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.mxproject similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/.mxproject rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.mxproject diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/.project b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.project similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/.project rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.project diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/.settings/language.settings.xml b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.settings/language.settings.xml similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/.settings/language.settings.xml rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.settings/language.settings.xml diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/.settings/org.eclipse.cdt.core.prefs b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.settings/org.eclipse.cdt.core.prefs similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/.settings/org.eclipse.cdt.core.prefs rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.settings/org.eclipse.cdt.core.prefs diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/.settings/stm32cubeide.project.prefs b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.settings/stm32cubeide.project.prefs similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/.settings/stm32cubeide.project.prefs rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.settings/stm32cubeide.project.prefs diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Inc/hal.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Inc/hal.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Inc/hal.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Inc/hal.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Inc/main.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Inc/main.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Inc/main.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Inc/mongoose.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Inc/mongoose.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Inc/mongoose.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Inc/mongoose.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Inc/mongoose_custom.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Inc/mongoose_custom.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Inc/mongoose_custom.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Inc/mongoose_custom.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Inc/net.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Inc/net.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Inc/net.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Inc/net.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Inc/stm32h7xx_hal_conf.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Inc/stm32h7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Inc/stm32h7xx_hal_conf.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Inc/stm32h7xx_hal_conf.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Inc/stm32h7xx_it.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Inc/stm32h7xx_it.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Inc/stm32h7xx_it.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Inc/stm32h7xx_it.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/main.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/main.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/main.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/main.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/mongoose.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/mongoose.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/mongoose.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/mongoose.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/net.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/net.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/net.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/net.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/packed_fs.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/packed_fs.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/packed_fs.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/stm32h7xx_hal_msp.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/stm32h7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/stm32h7xx_hal_msp.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/stm32h7xx_hal_msp.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/stm32h7xx_it.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/stm32h7xx_it.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/stm32h7xx_it.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/stm32h7xx_it.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/syscalls.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/syscalls.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/syscalls.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/syscalls.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/sysmem.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/sysmem.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/sysmem.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/sysmem.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/system_stm32h7xx.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/system_stm32h7xx.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Src/system_stm32h7xx.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Src/system_stm32h7xx.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Core/Startup/startup_stm32h743zitx.s b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Startup/startup_stm32h743zitx.s similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Core/Startup/startup_stm32h743zitx.s rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Core/Startup/startup_stm32h743zitx.s diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32H7xx/Include/system_stm32h7xx.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/Include/system_stm32h7xx.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32H7xx/Include/system_stm32h7xx.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/Include/system_stm32h7xx.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32H7xx/LICENSE.txt b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Device/ST/STM32H7xx/LICENSE.txt rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/LICENSE.txt diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_armcc.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_armcc.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_armcc.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_armcc.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_armclang.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_armclang.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_armclang.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_armclang.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_armclang_ltm.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_armclang_ltm.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_armclang_ltm.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_armclang_ltm.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_compiler.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_compiler.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_compiler.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_compiler.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_gcc.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_gcc.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_gcc.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_gcc.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_iccarm.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_iccarm.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_iccarm.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_iccarm.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_version.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_version.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/cmsis_version.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/cmsis_version.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_armv81mml.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_armv81mml.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_armv81mml.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_armv81mml.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_armv8mbl.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_armv8mbl.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_armv8mbl.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_armv8mbl.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_armv8mml.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_armv8mml.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_armv8mml.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_armv8mml.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm0.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm0.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm0.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm0.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm0plus.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm0plus.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm0plus.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm0plus.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm1.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm1.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm1.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm1.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm23.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm23.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm23.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm23.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm3.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm3.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm3.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm3.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm33.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm33.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm33.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm33.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm35p.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm35p.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm35p.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm35p.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm4.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm4.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm4.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm4.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm7.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm7.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_cm7.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_cm7.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_sc000.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_sc000.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_sc000.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_sc000.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_sc300.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_sc300.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/core_sc300.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/core_sc300.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/mpu_armv7.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/mpu_armv7.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/mpu_armv7.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/mpu_armv7.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/mpu_armv8.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/mpu_armv8.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/mpu_armv8.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/mpu_armv8.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/tz_context.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/tz_context.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/Include/tz_context.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/Include/tz_context.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/LICENSE.txt b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/CMSIS/LICENSE.txt rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/CMSIS/LICENSE.txt diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth_ex.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth_ex.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng_ex.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng_ex.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_bus.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_bus.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_bus.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_bus.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_cortex.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_cortex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_cortex.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_cortex.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_crs.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_crs.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_crs.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_crs.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dma.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dma.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dma.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dma.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dmamux.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dmamux.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dmamux.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dmamux.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_exti.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_exti.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_exti.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_exti.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_gpio.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_gpio.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_gpio.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_gpio.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_hsem.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_hsem.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_hsem.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_hsem.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_lpuart.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_lpuart.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_lpuart.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_lpuart.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_pwr.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_pwr.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_pwr.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_pwr.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rng.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rng.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rng.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rng.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_system.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_system.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_system.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_system.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_usart.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_usart.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_usart.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_usart.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_utils.h b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_utils.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_utils.h rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_utils.h diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/LICENSE.txt b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/LICENSE.txt rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/LICENSE.txt diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/README.md b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/README.md similarity index 52% rename from examples/stm32/nucleo-h743zi-cube-baremetal/README.md rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/README.md index 8142b0eed09..57d4a3ac8b1 100644 --- a/examples/stm32/nucleo-h743zi-cube-baremetal/README.md +++ b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/README.md @@ -1,3 +1,3 @@ # Baremetal web device dashboard on NUCLEO-H743ZI, built on STM32CubeIDE -See https://mongoose.ws/tutorials/stm32/cube-baremetal/ +See https://mongoose.ws/tutorials/stm32/all-cube-baremetal-builtin/ diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/STM32H743ZITX_FLASH.ld b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/STM32H743ZITX_FLASH.ld similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/STM32H743ZITX_FLASH.ld rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/STM32H743ZITX_FLASH.ld diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/STM32H743ZITX_RAM.ld b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/STM32H743ZITX_RAM.ld similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/STM32H743ZITX_RAM.ld rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/STM32H743ZITX_RAM.ld diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/nucleo-h743zi-cube-baremetal.ioc b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/nucleo-h743zi-cube-baremetal.ioc similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal/nucleo-h743zi-cube-baremetal.ioc rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/nucleo-h743zi-cube-baremetal.ioc diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/.cproject b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/.cproject similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/.cproject rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/.cproject diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/.mxproject b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/.mxproject similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/.mxproject rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/.mxproject diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/.project b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/.project similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/.project rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/.project diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/.settings/language.settings.xml b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/.settings/language.settings.xml similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/.settings/language.settings.xml rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/.settings/language.settings.xml diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/.settings/org.eclipse.cdt.core.prefs b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/.settings/org.eclipse.cdt.core.prefs similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/.settings/org.eclipse.cdt.core.prefs rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/.settings/org.eclipse.cdt.core.prefs diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/.settings/stm32cubeide.project.prefs b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/.settings/stm32cubeide.project.prefs similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/.settings/stm32cubeide.project.prefs rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/.settings/stm32cubeide.project.prefs diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/FreeRTOSConfig.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/FreeRTOSConfig.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/FreeRTOSConfig.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/FreeRTOSConfig.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/hal.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/hal.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/hal.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/hal.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/main.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/main.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/main.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/mongoose.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/mongoose.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/mongoose.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/mongoose.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/mongoose_custom.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/mongoose_custom.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/mongoose_custom.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/mongoose_custom.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/net.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/net.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/net.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/net.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/stm32h7xx_hal_conf.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/stm32h7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/stm32h7xx_hal_conf.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/stm32h7xx_hal_conf.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/stm32h7xx_it.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/stm32h7xx_it.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Inc/stm32h7xx_it.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Inc/stm32h7xx_it.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/freertos.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/freertos.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/freertos.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/freertos.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/main.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/main.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/main.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/main.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/mongoose.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/mongoose.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/mongoose.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/mongoose.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/net.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/net.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/net.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/net.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/packed_fs.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/packed_fs.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/packed_fs.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/stm32h7xx_hal_msp.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/stm32h7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/stm32h7xx_hal_msp.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/stm32h7xx_hal_msp.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/stm32h7xx_hal_timebase_tim.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/stm32h7xx_hal_timebase_tim.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/stm32h7xx_hal_timebase_tim.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/stm32h7xx_hal_timebase_tim.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/stm32h7xx_it.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/stm32h7xx_it.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/stm32h7xx_it.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/stm32h7xx_it.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/syscalls.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/syscalls.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/syscalls.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/syscalls.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/sysmem.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/sysmem.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/sysmem.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/sysmem.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/system_stm32h7xx.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/system_stm32h7xx.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Src/system_stm32h7xx.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Src/system_stm32h7xx.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Core/Startup/startup_stm32h743zitx.s b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Startup/startup_stm32h743zitx.s similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Core/Startup/startup_stm32h743zitx.s rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Core/Startup/startup_stm32h743zitx.s diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Core/Src/subdir.mk b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/Core/Src/subdir.mk similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Debug/Core/Src/subdir.mk rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/Core/Src/subdir.mk diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Core/Startup/subdir.mk b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/Core/Startup/subdir.mk similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Debug/Core/Startup/subdir.mk rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/Core/Startup/subdir.mk diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Drivers/STM32H7xx_HAL_Driver/Src/subdir.mk b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/Drivers/STM32H7xx_HAL_Driver/Src/subdir.mk similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Debug/Drivers/STM32H7xx_HAL_Driver/Src/subdir.mk rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/Drivers/STM32H7xx_HAL_Driver/Src/subdir.mk diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Middlewares/Third_Party/FreeRTOS/Source/subdir.mk b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/Middlewares/Third_Party/FreeRTOS/Source/subdir.mk similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Debug/Middlewares/Third_Party/FreeRTOS/Source/subdir.mk rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/Middlewares/Third_Party/FreeRTOS/Source/subdir.mk diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/makefile b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/makefile similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Debug/makefile rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/makefile diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/objects.list b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/objects.list similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Debug/objects.list rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/objects.list diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/objects.mk b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/objects.mk similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Debug/objects.mk rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/objects.mk diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/sources.mk b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/sources.mk similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Debug/sources.mk rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Debug/sources.mk diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32H7xx/Include/system_stm32h7xx.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/Include/system_stm32h7xx.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32H7xx/Include/system_stm32h7xx.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/Include/system_stm32h7xx.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32H7xx/LICENSE.txt b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Device/ST/STM32H7xx/LICENSE.txt rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Device/ST/STM32H7xx/LICENSE.txt diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/cmsis_armcc.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_armcc.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/cmsis_armcc.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_armcc.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/cmsis_armclang.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_armclang.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/cmsis_armclang.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_armclang.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/cmsis_armclang_ltm.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_armclang_ltm.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/cmsis_armclang_ltm.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_armclang_ltm.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/cmsis_compiler.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_compiler.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/cmsis_compiler.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_compiler.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/cmsis_gcc.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_gcc.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/cmsis_gcc.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_gcc.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/cmsis_iccarm.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_iccarm.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/cmsis_iccarm.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_iccarm.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/cmsis_version.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_version.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/cmsis_version.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/cmsis_version.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_armv81mml.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_armv81mml.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_armv81mml.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_armv81mml.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_armv8mbl.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_armv8mbl.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_armv8mbl.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_armv8mbl.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_armv8mml.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_armv8mml.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_armv8mml.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_armv8mml.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm0.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm0.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm0.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm0.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm0plus.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm0plus.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm0plus.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm0plus.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm1.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm1.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm1.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm1.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm23.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm23.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm23.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm23.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm3.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm3.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm3.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm3.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm33.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm33.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm33.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm33.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm35p.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm35p.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm35p.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm35p.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm4.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm4.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm4.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm4.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm7.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm7.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_cm7.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_cm7.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_sc000.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_sc000.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_sc000.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_sc000.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_sc300.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_sc300.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/core_sc300.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/core_sc300.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/mpu_armv7.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/mpu_armv7.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/mpu_armv7.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/mpu_armv7.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/mpu_armv8.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/mpu_armv8.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/mpu_armv8.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/mpu_armv8.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/tz_context.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/tz_context.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/Include/tz_context.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/Include/tz_context.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/LICENSE.txt b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/CMSIS/LICENSE.txt rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/CMSIS/LICENSE.txt diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_cortex.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_dma_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth_ex.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth_ex.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_eth_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_flash_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_gpio_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_hsem.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_i2c_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_mdma.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_pwr_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng_ex.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng_ex.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rng_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_tim_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart_ex.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_bus.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_bus.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_bus.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_bus.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_cortex.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_cortex.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_cortex.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_cortex.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_crs.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_crs.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_crs.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_crs.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dma.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dma.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dma.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dma.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dmamux.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dmamux.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dmamux.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_dmamux.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_exti.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_exti.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_exti.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_exti.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_gpio.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_gpio.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_gpio.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_gpio.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_hsem.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_hsem.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_hsem.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_hsem.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_lpuart.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_lpuart.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_lpuart.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_lpuart.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_pwr.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_pwr.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_pwr.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_pwr.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rcc.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rng.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rng.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rng.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_rng.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_system.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_system.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_system.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_system.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_usart.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_usart.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_usart.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_usart.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_utils.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_utils.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_utils.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_utils.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/LICENSE.txt b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/LICENSE.txt rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/LICENSE.txt diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/LICENSE b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/LICENSE similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/LICENSE rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/LICENSE diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/croutine.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/croutine.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/croutine.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/croutine.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/list.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/list.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/list.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/list.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/task.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/task.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/task.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/task.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/list.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/list.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/list.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/list.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/queue.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/queue.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/queue.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/queue.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/tasks.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/tasks.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/tasks.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/tasks.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/timers.c b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/timers.c similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/Middlewares/Third_Party/FreeRTOS/Source/timers.c rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/Middlewares/Third_Party/FreeRTOS/Source/timers.c diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/README.md b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/README.md similarity index 52% rename from examples/stm32/nucleo-h743zi-cube-freertos/README.md rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/README.md index 974948a1470..e33b09dbc67 100644 --- a/examples/stm32/nucleo-h743zi-cube-freertos/README.md +++ b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/README.md @@ -1,3 +1,3 @@ # FreeRTOS web device dashboard on NUCLEO-H743ZI, built on STM32CubeIDE -See https://mongoose.ws/tutorials/stm32/cube-freertos/ +See https://mongoose.ws/tutorials/stm32/all-cube-freertos-builtin/ diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/STM32H743ZITX_FLASH.ld b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/STM32H743ZITX_FLASH.ld similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/STM32H743ZITX_FLASH.ld rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/STM32H743ZITX_FLASH.ld diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/STM32H743ZITX_RAM.ld b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/STM32H743ZITX_RAM.ld similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/STM32H743ZITX_RAM.ld rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/STM32H743ZITX_RAM.ld diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/nucleo-h743zi-cube-freertos.ioc b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/nucleo-h743zi-cube-freertos.ioc similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos/nucleo-h743zi-cube-freertos.ioc rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/nucleo-h743zi-cube-freertos.ioc