diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8e9d4c88..9c57b729 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-f746zg-cube-freertos/.project b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.project similarity index 95% rename from examples/stm32/nucleo-f746zg-cube-freertos/.project rename to examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.project index 2f446b9c..a95160a8 100644 --- a/examples/stm32/nucleo-f746zg-cube-freertos/.project +++ b/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/.project @@ -1,6 +1,6 @@ - nucleo-f746zg-cube-freertos + nucleo-f429zi-cube-baremetal-builtin 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-freertos/.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-freertos/.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 d8b99ca8..3fee68c3 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-builtin.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-builtin.ioc diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal/nucleo-f429zi-cube-baremetal.launch b/examples/stm32/nucleo-f429zi-cube-baremetal/nucleo-f429zi-cube-baremetal.launch deleted file mode 100644 index c8cb570b..00000000 --- a/examples/stm32/nucleo-f429zi-cube-baremetal/nucleo-f429zi-cube-baremetal.launch +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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-baremetal/.project b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/.project similarity index 95% rename from examples/stm32/nucleo-f429zi-cube-baremetal/.project rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/.project index 886a41a2..e44cf61c 100644 --- a/examples/stm32/nucleo-f429zi-cube-baremetal/.project +++ b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/.project @@ -1,6 +1,6 @@ - nucleo-f429zi-cube-baremetal + nucleo-f429zi-cube-freertos-builtin 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-baremetal/.settings/language.settings.xml b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/.settings/language.settings.xml similarity index 69% rename from examples/stm32/nucleo-f429zi-cube-baremetal/.settings/language.settings.xml rename to examples/stm32/nucleo-f429zi-cube-freertos-builtin/.settings/language.settings.xml index edbe9e8c..fc771cfd 100644 --- a/examples/stm32/nucleo-f429zi-cube-baremetal/.settings/language.settings.xml +++ b/examples/stm32/nucleo-f429zi-cube-freertos-builtin/.settings/language.settings.xml @@ -5,7 +5,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -27,7 +27,7 @@ - + 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 4d7a132f..5720385c 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-builtin.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-builtin.ioc diff --git a/examples/stm32/nucleo-f429zi-cube-freertos/nucleo-f429zi-cube-freertos.launch b/examples/stm32/nucleo-f429zi-cube-freertos/nucleo-f429zi-cube-freertos.launch deleted file mode 100644 index a5f46130..00000000 --- a/examples/stm32/nucleo-f429zi-cube-freertos/nucleo-f429zi-cube-freertos.launch +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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-builtin/.project b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.project new file mode 100644 index 00000000..eb6a2efd --- /dev/null +++ b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.project @@ -0,0 +1,32 @@ + + + nucleo-f746zg-cube-baremetal-builtin + + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + com.st.stm32cube.ide.mcu.MCUProjectNature + com.st.stm32cube.ide.mcu.MCUCubeProjectNature + org.eclipse.cdt.core.cnature + com.st.stm32cube.ide.mcu.MCUCubeIdeServicesRevAev2ProjectNature + com.st.stm32cube.ide.mcu.MCUAdvancedStructureProjectNature + com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature + com.st.stm32cube.ide.mcu.MCURootProjectNature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + + 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 69% 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 index 964acf89..beaeca77 100644 --- a/examples/stm32/nucleo-f746zg-cube-baremetal/.settings/language.settings.xml +++ b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/.settings/language.settings.xml @@ -5,7 +5,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -27,7 +27,7 @@ - + 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 2615b7e4..fa81d9b9 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.ioc b/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/nucleo-f746zg-cube-baremetal-builtin.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-builtin.ioc diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal/nucleo-f746zg-cube-baremetal Debug.launch b/examples/stm32/nucleo-f746zg-cube-baremetal/nucleo-f746zg-cube-baremetal Debug.launch deleted file mode 100644 index 220ca991..00000000 --- a/examples/stm32/nucleo-f746zg-cube-baremetal/nucleo-f746zg-cube-baremetal Debug.launch +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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-f429zi-cube-freertos/.project b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/.project similarity index 95% rename from examples/stm32/nucleo-f429zi-cube-freertos/.project rename to examples/stm32/nucleo-f746zg-cube-freertos-builtin/.project index e0e3b543..bc7b148a 100644 --- a/examples/stm32/nucleo-f429zi-cube-freertos/.project +++ b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/.project @@ -1,6 +1,6 @@ - nucleo-f429zi-cube-freertos + nucleo-f746zg-cube-freertos-builtin 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 69% 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 index fc5c3793..02bc6859 100644 --- a/examples/stm32/nucleo-f746zg-cube-freertos/.settings/language.settings.xml +++ b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/.settings/language.settings.xml @@ -5,7 +5,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -27,7 +27,7 @@ - + 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 739c03b0..ae009a6e 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.ioc b/examples/stm32/nucleo-f746zg-cube-freertos-builtin/nucleo-f746zg-cube-freertos-builtin.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-builtin.ioc diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/language.settings.xml b/examples/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/language.settings.xml index 098dfebb..7f05fe9e 100644 --- a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/language.settings.xml +++ b/examples/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/language.settings.xml @@ -5,7 +5,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -27,7 +27,7 @@ - + diff --git a/examples/stm32/nucleo-f746zg-cube-freertos/nucleo-f746zg-cube-freertos Debug.launch b/examples/stm32/nucleo-f746zg-cube-freertos/nucleo-f746zg-cube-freertos Debug.launch deleted file mode 100644 index 638d1ee8..00000000 --- a/examples/stm32/nucleo-f746zg-cube-freertos/nucleo-f746zg-cube-freertos Debug.launch +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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-builtin/.project b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.project new file mode 100644 index 00000000..fdc7cfe6 --- /dev/null +++ b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.project @@ -0,0 +1,32 @@ + + + nucleo-h743zi-cube-baremetal-builtin + + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + com.st.stm32cube.ide.mcu.MCUProjectNature + com.st.stm32cube.ide.mcu.MCUCubeProjectNature + org.eclipse.cdt.core.cnature + com.st.stm32cube.ide.mcu.MCUCubeIdeServicesRevAev2ProjectNature + com.st.stm32cube.ide.mcu.MCUAdvancedStructureProjectNature + com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature + com.st.stm32cube.ide.mcu.MCURootProjectNature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + + 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-freertos/.settings/language.settings.xml b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.settings/language.settings.xml similarity index 69% rename from examples/stm32/nucleo-h743zi-cube-freertos/.settings/language.settings.xml rename to examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.settings/language.settings.xml index af9a1ab1..8714b4f7 100644 --- a/examples/stm32/nucleo-h743zi-cube-freertos/.settings/language.settings.xml +++ b/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/.settings/language.settings.xml @@ -5,7 +5,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -27,7 +27,7 @@ - + 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 8142b0ee..57d4a3ac 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-builtin.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-builtin.ioc diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal/.project b/examples/stm32/nucleo-h743zi-cube-baremetal/.project deleted file mode 100644 index 88b4de34..00000000 --- a/examples/stm32/nucleo-h743zi-cube-baremetal/.project +++ /dev/null @@ -1,32 +0,0 @@ - - - nucleo-h743zi-cube-baremetal - - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - com.st.stm32cube.ide.mcu.MCUProjectNature - com.st.stm32cube.ide.mcu.MCUCubeProjectNature - org.eclipse.cdt.core.cnature - com.st.stm32cube.ide.mcu.MCUCubeIdeServicesRevAev2ProjectNature - com.st.stm32cube.ide.mcu.MCUAdvancedStructureProjectNature - com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature - com.st.stm32cube.ide.mcu.MCURootProjectNature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - - 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-f746zg-cube-baremetal/.project b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/.project similarity index 95% rename from examples/stm32/nucleo-f746zg-cube-baremetal/.project rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/.project index 5c8a31d8..cbec7c53 100644 --- a/examples/stm32/nucleo-f746zg-cube-baremetal/.project +++ b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/.project @@ -1,6 +1,6 @@ - nucleo-f746zg-cube-baremetal + nucleo-h743zi-cube-freertos-builtin 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-baremetal/.settings/language.settings.xml b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/.settings/language.settings.xml similarity index 69% rename from examples/stm32/nucleo-h743zi-cube-baremetal/.settings/language.settings.xml rename to examples/stm32/nucleo-h743zi-cube-freertos-builtin/.settings/language.settings.xml index af9a1ab1..8714b4f7 100644 --- a/examples/stm32/nucleo-h743zi-cube-baremetal/.settings/language.settings.xml +++ b/examples/stm32/nucleo-h743zi-cube-freertos-builtin/.settings/language.settings.xml @@ -5,7 +5,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -27,7 +27,7 @@ - + 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/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 974948a1..e33b09db 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-builtin.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-builtin.ioc diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/.project b/examples/stm32/nucleo-h743zi-cube-freertos/.project deleted file mode 100644 index c9573390..00000000 --- a/examples/stm32/nucleo-h743zi-cube-freertos/.project +++ /dev/null @@ -1,32 +0,0 @@ - - - nucleo-h743zi-cube-freertos - - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - com.st.stm32cube.ide.mcu.MCUProjectNature - com.st.stm32cube.ide.mcu.MCUCubeProjectNature - org.eclipse.cdt.core.cnature - com.st.stm32cube.ide.mcu.MCUCubeIdeServicesRevAev2ProjectNature - com.st.stm32cube.ide.mcu.MCUAdvancedStructureProjectNature - com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature - com.st.stm32cube.ide.mcu.MCURootProjectNature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - - diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Core/Src/subdir.mk b/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Core/Src/subdir.mk deleted file mode 100644 index 48f9bc08..00000000 --- a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Core/Src/subdir.mk +++ /dev/null @@ -1,57 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -# Toolchain: GNU Tools for STM32 (10.3-2021.10) -################################################################################ - -# Add inputs and outputs from these tool invocations to the build variables -C_SRCS += \ -../Core/Src/freertos.c \ -../Core/Src/main.c \ -../Core/Src/mongoose.c \ -../Core/Src/net.c \ -../Core/Src/packed_fs.c \ -../Core/Src/stm32h7xx_hal_msp.c \ -../Core/Src/stm32h7xx_hal_timebase_tim.c \ -../Core/Src/stm32h7xx_it.c \ -../Core/Src/syscalls.c \ -../Core/Src/sysmem.c \ -../Core/Src/system_stm32h7xx.c - -OBJS += \ -./Core/Src/freertos.o \ -./Core/Src/main.o \ -./Core/Src/mongoose.o \ -./Core/Src/net.o \ -./Core/Src/packed_fs.o \ -./Core/Src/stm32h7xx_hal_msp.o \ -./Core/Src/stm32h7xx_hal_timebase_tim.o \ -./Core/Src/stm32h7xx_it.o \ -./Core/Src/syscalls.o \ -./Core/Src/sysmem.o \ -./Core/Src/system_stm32h7xx.o - -C_DEPS += \ -./Core/Src/freertos.d \ -./Core/Src/main.d \ -./Core/Src/mongoose.d \ -./Core/Src/net.d \ -./Core/Src/packed_fs.d \ -./Core/Src/stm32h7xx_hal_msp.d \ -./Core/Src/stm32h7xx_hal_timebase_tim.d \ -./Core/Src/stm32h7xx_it.d \ -./Core/Src/syscalls.d \ -./Core/Src/sysmem.d \ -./Core/Src/system_stm32h7xx.d - - -# Each subdirectory must supply rules for building sources it contributes -Core/Src/%.o Core/Src/%.su Core/Src/%.cyclo: ../Core/Src/%.c Core/Src/subdir.mk - arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -DMG_ENABLE_DRIVER_STM32H=1 '-DHTTP_URL="http://0.0.0.0/"' -DUSE_HAL_DRIVER -DSTM32H743xx -c -I../Core/Inc -I../Drivers/STM32H7xx_HAL_Driver/Inc -I../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "$@" - -clean: clean-Core-2f-Src - -clean-Core-2f-Src: - -$(RM) ./Core/Src/freertos.cyclo ./Core/Src/freertos.d ./Core/Src/freertos.o ./Core/Src/freertos.su ./Core/Src/main.cyclo ./Core/Src/main.d ./Core/Src/main.o ./Core/Src/main.su ./Core/Src/mongoose.cyclo ./Core/Src/mongoose.d ./Core/Src/mongoose.o ./Core/Src/mongoose.su ./Core/Src/net.cyclo ./Core/Src/net.d ./Core/Src/net.o ./Core/Src/net.su ./Core/Src/packed_fs.cyclo ./Core/Src/packed_fs.d ./Core/Src/packed_fs.o ./Core/Src/packed_fs.su ./Core/Src/stm32h7xx_hal_msp.cyclo ./Core/Src/stm32h7xx_hal_msp.d ./Core/Src/stm32h7xx_hal_msp.o ./Core/Src/stm32h7xx_hal_msp.su ./Core/Src/stm32h7xx_hal_timebase_tim.cyclo ./Core/Src/stm32h7xx_hal_timebase_tim.d ./Core/Src/stm32h7xx_hal_timebase_tim.o ./Core/Src/stm32h7xx_hal_timebase_tim.su ./Core/Src/stm32h7xx_it.cyclo ./Core/Src/stm32h7xx_it.d ./Core/Src/stm32h7xx_it.o ./Core/Src/stm32h7xx_it.su ./Core/Src/syscalls.cyclo ./Core/Src/syscalls.d ./Core/Src/syscalls.o ./Core/Src/syscalls.su ./Core/Src/sysmem.cyclo ./Core/Src/sysmem.d ./Core/Src/sysmem.o ./Core/Src/sysmem.su ./Core/Src/system_stm32h7xx.cyclo ./Core/Src/system_stm32h7xx.d ./Core/Src/system_stm32h7xx.o ./Core/Src/system_stm32h7xx.su - -.PHONY: clean-Core-2f-Src - diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Core/Startup/subdir.mk b/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Core/Startup/subdir.mk deleted file mode 100644 index 3a8848da..00000000 --- a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Core/Startup/subdir.mk +++ /dev/null @@ -1,27 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -# Toolchain: GNU Tools for STM32 (10.3-2021.10) -################################################################################ - -# Add inputs and outputs from these tool invocations to the build variables -S_SRCS += \ -../Core/Startup/startup_stm32h743zitx.s - -OBJS += \ -./Core/Startup/startup_stm32h743zitx.o - -S_DEPS += \ -./Core/Startup/startup_stm32h743zitx.d - - -# Each subdirectory must supply rules for building sources it contributes -Core/Startup/%.o: ../Core/Startup/%.s Core/Startup/subdir.mk - arm-none-eabi-gcc -mcpu=cortex-m7 -g3 -DDEBUG -c -x assembler-with-cpp -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "$@" "$<" - -clean: clean-Core-2f-Startup - -clean-Core-2f-Startup: - -$(RM) ./Core/Startup/startup_stm32h743zitx.d ./Core/Startup/startup_stm32h743zitx.o - -.PHONY: clean-Core-2f-Startup - diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Drivers/STM32H7xx_HAL_Driver/Src/subdir.mk b/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Drivers/STM32H7xx_HAL_Driver/Src/subdir.mk deleted file mode 100644 index 6b7b1674..00000000 --- a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Drivers/STM32H7xx_HAL_Driver/Src/subdir.mk +++ /dev/null @@ -1,96 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -# Toolchain: GNU Tools for STM32 (10.3-2021.10) -################################################################################ - -# Add inputs and outputs from these tool invocations to the build variables -C_SRCS += \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c \ -../Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c - -OBJS += \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.o \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.o - -C_DEPS += \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.d \ -./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.d - - -# Each subdirectory must supply rules for building sources it contributes -Drivers/STM32H7xx_HAL_Driver/Src/%.o Drivers/STM32H7xx_HAL_Driver/Src/%.su Drivers/STM32H7xx_HAL_Driver/Src/%.cyclo: ../Drivers/STM32H7xx_HAL_Driver/Src/%.c Drivers/STM32H7xx_HAL_Driver/Src/subdir.mk - arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -DMG_ENABLE_DRIVER_STM32H=1 '-DHTTP_URL="http://0.0.0.0/"' -DUSE_HAL_DRIVER -DSTM32H743xx -c -I../Core/Inc -I../Drivers/STM32H7xx_HAL_Driver/Inc -I../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "$@" - -clean: clean-Drivers-2f-STM32H7xx_HAL_Driver-2f-Src - -clean-Drivers-2f-STM32H7xx_HAL_Driver-2f-Src: - -$(RM) ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.su ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.cyclo ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.d ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.o ./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.su - -.PHONY: clean-Drivers-2f-STM32H7xx_HAL_Driver-2f-Src - 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/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk deleted file mode 100644 index 1a414535..00000000 --- a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk +++ /dev/null @@ -1,27 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -# Toolchain: GNU Tools for STM32 (10.3-2021.10) -################################################################################ - -# Add inputs and outputs from these tool invocations to the build variables -C_SRCS += \ -../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c - -OBJS += \ -./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.o - -C_DEPS += \ -./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.d - - -# Each subdirectory must supply rules for building sources it contributes -Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/%.o Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/%.su Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/%.cyclo: ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/%.c Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk - arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -DMG_ENABLE_DRIVER_STM32H=1 '-DHTTP_URL="http://0.0.0.0/"' -DUSE_HAL_DRIVER -DSTM32H743xx -c -I../Core/Inc -I../Drivers/STM32H7xx_HAL_Driver/Inc -I../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "$@" - -clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-CMSIS_RTOS_V2 - -clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-CMSIS_RTOS_V2: - -$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.d ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.o ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.su - -.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-CMSIS_RTOS_V2 - 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/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk deleted file mode 100644 index 1ef9c579..00000000 --- a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk +++ /dev/null @@ -1,27 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -# Toolchain: GNU Tools for STM32 (10.3-2021.10) -################################################################################ - -# Add inputs and outputs from these tool invocations to the build variables -C_SRCS += \ -../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c - -OBJS += \ -./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o - -C_DEPS += \ -./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.d - - -# Each subdirectory must supply rules for building sources it contributes -Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/%.o Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/%.su Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/%.cyclo: ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/%.c Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk - arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -DMG_ENABLE_DRIVER_STM32H=1 '-DHTTP_URL="http://0.0.0.0/"' -DUSE_HAL_DRIVER -DSTM32H743xx -c -I../Core/Inc -I../Drivers/STM32H7xx_HAL_Driver/Inc -I../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "$@" - -clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM4F - -clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM4F: - -$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.su - -.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM4F - 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/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk deleted file mode 100644 index 7d717997..00000000 --- a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk +++ /dev/null @@ -1,27 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -# Toolchain: GNU Tools for STM32 (10.3-2021.10) -################################################################################ - -# Add inputs and outputs from these tool invocations to the build variables -C_SRCS += \ -../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c - -OBJS += \ -./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.o - -C_DEPS += \ -./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.d - - -# Each subdirectory must supply rules for building sources it contributes -Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/%.o Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/%.su Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/%.cyclo: ../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/%.c Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk - arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -DMG_ENABLE_DRIVER_STM32H=1 '-DHTTP_URL="http://0.0.0.0/"' -DUSE_HAL_DRIVER -DSTM32H743xx -c -I../Core/Inc -I../Drivers/STM32H7xx_HAL_Driver/Inc -I../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "$@" - -clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-MemMang - -clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-MemMang: - -$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.su - -.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-MemMang - diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Middlewares/Third_Party/FreeRTOS/Source/subdir.mk b/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Middlewares/Third_Party/FreeRTOS/Source/subdir.mk deleted file mode 100644 index 77e601ee..00000000 --- a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/Middlewares/Third_Party/FreeRTOS/Source/subdir.mk +++ /dev/null @@ -1,45 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -# Toolchain: GNU Tools for STM32 (10.3-2021.10) -################################################################################ - -# Add inputs and outputs from these tool invocations to the build variables -C_SRCS += \ -../Middlewares/Third_Party/FreeRTOS/Source/croutine.c \ -../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c \ -../Middlewares/Third_Party/FreeRTOS/Source/list.c \ -../Middlewares/Third_Party/FreeRTOS/Source/queue.c \ -../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c \ -../Middlewares/Third_Party/FreeRTOS/Source/tasks.c \ -../Middlewares/Third_Party/FreeRTOS/Source/timers.c - -OBJS += \ -./Middlewares/Third_Party/FreeRTOS/Source/croutine.o \ -./Middlewares/Third_Party/FreeRTOS/Source/event_groups.o \ -./Middlewares/Third_Party/FreeRTOS/Source/list.o \ -./Middlewares/Third_Party/FreeRTOS/Source/queue.o \ -./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.o \ -./Middlewares/Third_Party/FreeRTOS/Source/tasks.o \ -./Middlewares/Third_Party/FreeRTOS/Source/timers.o - -C_DEPS += \ -./Middlewares/Third_Party/FreeRTOS/Source/croutine.d \ -./Middlewares/Third_Party/FreeRTOS/Source/event_groups.d \ -./Middlewares/Third_Party/FreeRTOS/Source/list.d \ -./Middlewares/Third_Party/FreeRTOS/Source/queue.d \ -./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.d \ -./Middlewares/Third_Party/FreeRTOS/Source/tasks.d \ -./Middlewares/Third_Party/FreeRTOS/Source/timers.d - - -# Each subdirectory must supply rules for building sources it contributes -Middlewares/Third_Party/FreeRTOS/Source/%.o Middlewares/Third_Party/FreeRTOS/Source/%.su Middlewares/Third_Party/FreeRTOS/Source/%.cyclo: ../Middlewares/Third_Party/FreeRTOS/Source/%.c Middlewares/Third_Party/FreeRTOS/Source/subdir.mk - arm-none-eabi-gcc "$<" -mcpu=cortex-m7 -std=gnu11 -g3 -DDEBUG -DMG_ENABLE_DRIVER_STM32H=1 '-DHTTP_URL="http://0.0.0.0/"' -DUSE_HAL_DRIVER -DSTM32H743xx -c -I../Core/Inc -I../Drivers/STM32H7xx_HAL_Driver/Inc -I../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "$@" - -clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source - -clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source: - -$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/croutine.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/croutine.d ./Middlewares/Third_Party/FreeRTOS/Source/croutine.o ./Middlewares/Third_Party/FreeRTOS/Source/croutine.su ./Middlewares/Third_Party/FreeRTOS/Source/event_groups.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/event_groups.d ./Middlewares/Third_Party/FreeRTOS/Source/event_groups.o ./Middlewares/Third_Party/FreeRTOS/Source/event_groups.su ./Middlewares/Third_Party/FreeRTOS/Source/list.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/list.d ./Middlewares/Third_Party/FreeRTOS/Source/list.o ./Middlewares/Third_Party/FreeRTOS/Source/list.su ./Middlewares/Third_Party/FreeRTOS/Source/queue.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/queue.d ./Middlewares/Third_Party/FreeRTOS/Source/queue.o ./Middlewares/Third_Party/FreeRTOS/Source/queue.su ./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.d ./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.o ./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.su ./Middlewares/Third_Party/FreeRTOS/Source/tasks.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/tasks.d ./Middlewares/Third_Party/FreeRTOS/Source/tasks.o ./Middlewares/Third_Party/FreeRTOS/Source/tasks.su ./Middlewares/Third_Party/FreeRTOS/Source/timers.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/timers.d ./Middlewares/Third_Party/FreeRTOS/Source/timers.o ./Middlewares/Third_Party/FreeRTOS/Source/timers.su - -.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source - diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/makefile b/examples/stm32/nucleo-h743zi-cube-freertos/Debug/makefile deleted file mode 100644 index 81ea0b27..00000000 --- a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/makefile +++ /dev/null @@ -1,98 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -# Toolchain: GNU Tools for STM32 (10.3-2021.10) -################################################################################ - --include ../makefile.init - -RM := rm -rf - -# All of the sources participating in the build are defined here --include sources.mk --include Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk --include Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk --include Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk --include Middlewares/Third_Party/FreeRTOS/Source/subdir.mk --include Drivers/STM32H7xx_HAL_Driver/Src/subdir.mk --include Core/Startup/subdir.mk --include Core/Src/subdir.mk --include objects.mk - -ifneq ($(MAKECMDGOALS),clean) -ifneq ($(strip $(S_DEPS)),) --include $(S_DEPS) -endif -ifneq ($(strip $(S_UPPER_DEPS)),) --include $(S_UPPER_DEPS) -endif -ifneq ($(strip $(C_DEPS)),) --include $(C_DEPS) -endif -endif - --include ../makefile.defs - -OPTIONAL_TOOL_DEPS := \ -$(wildcard ../makefile.defs) \ -$(wildcard ../makefile.init) \ -$(wildcard ../makefile.targets) \ - - -BUILD_ARTIFACT_NAME := nucleo-h743zi-cube-freertos -BUILD_ARTIFACT_EXTENSION := elf -BUILD_ARTIFACT_PREFIX := -BUILD_ARTIFACT := $(BUILD_ARTIFACT_PREFIX)$(BUILD_ARTIFACT_NAME)$(if $(BUILD_ARTIFACT_EXTENSION),.$(BUILD_ARTIFACT_EXTENSION),) - -# Add inputs and outputs from these tool invocations to the build variables -EXECUTABLES += \ -nucleo-h743zi-cube-freertos.elf \ - -MAP_FILES += \ -nucleo-h743zi-cube-freertos.map \ - -SIZE_OUTPUT += \ -default.size.stdout \ - -OBJDUMP_LIST += \ -nucleo-h743zi-cube-freertos.list \ - - -# All Target -all: main-build - -# Main-build Target -main-build: nucleo-h743zi-cube-freertos.elf secondary-outputs - -# Tool invocations -nucleo-h743zi-cube-freertos.elf nucleo-h743zi-cube-freertos.map: $(OBJS) $(USER_OBJS) /home/scaprile/work/cesanta/mongoose/examples/stm32/nucleo-h743zi-cube-freertos/STM32H743ZITX_FLASH.ld makefile objects.list $(OPTIONAL_TOOL_DEPS) - arm-none-eabi-gcc -o "nucleo-h743zi-cube-freertos.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m7 -T"/home/scaprile/work/cesanta/mongoose/examples/stm32/nucleo-h743zi-cube-freertos/STM32H743ZITX_FLASH.ld" --specs=nosys.specs -Wl,-Map="nucleo-h743zi-cube-freertos.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group - @echo 'Finished building target: $@' - @echo ' ' - -default.size.stdout: $(EXECUTABLES) makefile objects.list $(OPTIONAL_TOOL_DEPS) - arm-none-eabi-size $(EXECUTABLES) - @echo 'Finished building: $@' - @echo ' ' - -nucleo-h743zi-cube-freertos.list: $(EXECUTABLES) makefile objects.list $(OPTIONAL_TOOL_DEPS) - arm-none-eabi-objdump -h -S $(EXECUTABLES) > "nucleo-h743zi-cube-freertos.list" - @echo 'Finished building: $@' - @echo ' ' - -# Other Targets -clean: - -$(RM) default.size.stdout nucleo-h743zi-cube-freertos.elf nucleo-h743zi-cube-freertos.list nucleo-h743zi-cube-freertos.map - -@echo ' ' - -secondary-outputs: $(SIZE_OUTPUT) $(OBJDUMP_LIST) - -fail-specified-linker-script-missing: - @echo 'Error: Cannot find the specified linker script. Check the linker settings in the build configuration.' - @exit 2 - -warn-no-linker-script-specified: - @echo 'Warning: No linker script specified. Check the linker settings in the build configuration.' - -.PHONY: all clean dependents main-build fail-specified-linker-script-missing warn-no-linker-script-specified - --include ../makefile.targets diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/objects.list b/examples/stm32/nucleo-h743zi-cube-freertos/Debug/objects.list deleted file mode 100644 index 14a18aa0..00000000 --- a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/objects.list +++ /dev/null @@ -1,46 +0,0 @@ -"./Core/Src/freertos.o" -"./Core/Src/main.o" -"./Core/Src/mongoose.o" -"./Core/Src/net.o" -"./Core/Src/packed_fs.o" -"./Core/Src/stm32h7xx_hal_msp.o" -"./Core/Src/stm32h7xx_hal_timebase_tim.o" -"./Core/Src/stm32h7xx_it.o" -"./Core/Src/syscalls.o" -"./Core/Src/sysmem.o" -"./Core/Src/system_stm32h7xx.o" -"./Core/Startup/startup_stm32h743zitx.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_eth_ex.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rng_ex.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.o" -"./Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.o" -"./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.o" -"./Middlewares/Third_Party/FreeRTOS/Source/croutine.o" -"./Middlewares/Third_Party/FreeRTOS/Source/event_groups.o" -"./Middlewares/Third_Party/FreeRTOS/Source/list.o" -"./Middlewares/Third_Party/FreeRTOS/Source/queue.o" -"./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.o" -"./Middlewares/Third_Party/FreeRTOS/Source/tasks.o" -"./Middlewares/Third_Party/FreeRTOS/Source/timers.o" -"./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o" -"./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.o" diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/objects.mk b/examples/stm32/nucleo-h743zi-cube-freertos/Debug/objects.mk deleted file mode 100644 index e423e316..00000000 --- a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/objects.mk +++ /dev/null @@ -1,9 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -# Toolchain: GNU Tools for STM32 (10.3-2021.10) -################################################################################ - -USER_OBJS := - -LIBS := - diff --git a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/sources.mk b/examples/stm32/nucleo-h743zi-cube-freertos/Debug/sources.mk deleted file mode 100644 index d2917de7..00000000 --- a/examples/stm32/nucleo-h743zi-cube-freertos/Debug/sources.mk +++ /dev/null @@ -1,32 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -# Toolchain: GNU Tools for STM32 (10.3-2021.10) -################################################################################ - -ELF_SRCS := -OBJ_SRCS := -S_SRCS := -C_SRCS := -S_UPPER_SRCS := -O_SRCS := -CYCLO_FILES := -SIZE_OUTPUT := -OBJDUMP_LIST := -SU_FILES := -EXECUTABLES := -OBJS := -MAP_FILES := -S_DEPS := -S_UPPER_DEPS := -C_DEPS := - -# Every subdirectory with source files must be described here -SUBDIRS := \ -Core/Src \ -Core/Startup \ -Drivers/STM32H7xx_HAL_Driver/Src \ -Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 \ -Middlewares/Third_Party/FreeRTOS/Source \ -Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F \ -Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang \ -