diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index ab03e218..784d2c7e 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -319,7 +319,7 @@ jobs: # with: { fetch-depth: 2 } # - run: echo # nothing specific to install or do # fi -# - run: make -C examples/${{ matrix.example.path }} build +# - run: make -C tutorials/${{ matrix.example.path }} build wizard_examples_arm: runs-on: ubuntu-latest @@ -327,7 +327,9 @@ jobs: fail-fast: false matrix: example: - - path: infineon/infineon-xmc7200 + - path: infineon/xmc47_relax-make-baremetal-builtin + - path: infineon/xmc_plt2go_4400-make-baremetal-builtin + - path: infineon/xmc72_evk-make-baremetal-builtin - path: nxp/frdm-mcxn947-make-baremetal-builtin - path: nxp/frdm-mcxn947-make-freertos-builtin - path: nxp/rt1020-evk-make-baremetal-builtin @@ -358,7 +360,7 @@ jobs: - uses: actions/checkout@v4 with: { fetch-depth: 2 } - run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/${{ matrix.example.path }} build + - run: make -C tutorials/${{ matrix.example.path }} build generic_examples: @@ -385,8 +387,7 @@ jobs: fail-fast: false matrix: example: - - path: microchip/same54-xpro/mqtt-client - - path: infineon/infineon-xmc4700_4800-lwip-rtx-rtos + - path: mqtt/mqtt-client/microchip/same54-xpro - path: nxp/nxp-mimxrt1020-azurertos - path: nxp/nxp-frdmk66f-freertos - path: nxp/nxp-lpcxpresso54s018m-freertos @@ -417,7 +418,7 @@ jobs: - uses: actions/checkout@v4 with: { fetch-depth: 2 } - run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/${{ matrix.example.path }} build + - run: make -C tutorials/${{ matrix.example.path }} build device_dashboard_examples: runs-on: ubuntu-latest @@ -441,7 +442,7 @@ jobs: matrix: ssl: ["", -DMG_TLS=MG_TLS_BUILTIN] example: - - path: microchip/same54-xpro/device-dashboard + - path: tutorials/http/device-dashboard/microchip/same54-xpro - path: nxp/rt1020-evk-make-freertos-builtin - path: nxp/rt1060-evk-make-freertos-builtin - path: nxp/rt1170-evk-make-freertos-builtin @@ -456,7 +457,7 @@ jobs: - uses: actions/checkout@v4 with: { fetch-depth: 2 } - run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/${{ matrix.example.path }} build CFLAGS_EXTRA="${{ matrix.ssl }}" + - run: make -C tutorials/${{ matrix.example.path }} build CFLAGS_EXTRA="${{ matrix.ssl }}" # mqtt_dashboard_examples: # runs-on: ubuntu-latest @@ -470,7 +471,7 @@ jobs: # - uses: actions/checkout@v4 # with: { fetch-depth: 2 } # - run: echo # nothing specific to install or do -# - run: make -C examples/${{ matrix.example.path }} build +# - run: make -C tutorials/${{ matrix.example.path }} build mqtt_dashboard_examples_arm: runs-on: ubuntu-latest @@ -484,7 +485,7 @@ jobs: - uses: actions/checkout@v4 with: { fetch-depth: 2 } - run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/${{ matrix.example.path }} build + - run: make -C tutorials/${{ matrix.example.path }} build # dual_examples: # runs-on: ubuntu-latest @@ -498,8 +499,8 @@ jobs: # - uses: actions/checkout@v4 # with: { fetch-depth: 2 } # - run: echo # nothing specific to install or do -# - run: make -C examples/${{ matrix.example.path }} device_dashboard -# - run: make -C examples/${{ matrix.example.path }} mqtt_dashboard +# - run: make -C tutorials/${{ matrix.example.path }} device_dashboard +# - run: make -C tutorials/${{ matrix.example.path }} mqtt_dashboard cube_examples: runs-on: ubuntu-latest @@ -519,7 +520,7 @@ jobs: - name: minify manifest uses: mikefarah/yq@master with: - cmd: yq -i eval '(.manifest.defaults, .manifest.remotes, .manifest.projects[] | select(.name == "cmsis" or .name == "hal_stm32" or .name == "mbedtls" or .name == "mcuboot" or .name == "picolibc" | del(.null) ), .manifest.self) as $i ireduce({};setpath($i | path; $i)) | del(.manifest.projects.[].null) | del(..|select(length==0))' examples/zephyr/zephyrproject/zephyr/west.yml + cmd: yq -i eval '(.manifest.defaults, .manifest.remotes, .manifest.projects[] | select(.name == "cmsis" or .name == "hal_stm32" or .name == "mbedtls" or .name == "mcuboot" or .name == "picolibc" | del(.null) ), .manifest.self) as $i ireduce({};setpath($i | path; $i)) | del(.manifest.projects.[].null) | del(..|select(length==0))' tutorials/zephyr/zephyrproject/zephyr/west.yml - run: make -C tutorials/zephyr update - run: make -C tutorials/zephyr/device-dashboard build - run: make -C tutorials/zephyr/http-client build @@ -534,14 +535,14 @@ jobs: with: { fetch-depth: 2 } - name: baremetal run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/stm32/nucleo-f746zg-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} - - run: make -C examples/stm32/nucleo-f746zg-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} - - run: make -C examples/stm32/nucleo-f746zg-make-freertos-tcp test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/stm32/nucleo-f746zg-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/stm32/nucleo-f746zg-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/stm32/nucleo-f746zg-make-freertos-tcp test VCON_API_KEY=${{secrets.VCON_API_KEY}} - name: Cube run: echo # nothing specific to install or do -# - run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f746zg-cube-baremetal-builtin 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 - - run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f746zg-cube-freertos-lwip VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 +# - run: make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-f746zg-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 +# - run: make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-f746zg-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 + - run: make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-f746zg-cube-freertos-lwip VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 test_f4: runs-on: ubuntu-latest @@ -550,13 +551,13 @@ jobs: with: { fetch-depth: 2 } - name: baremetal run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/stm32/nucleo-f429zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} - - run: make -C examples/stm32/nucleo-f429zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/stm32/nucleo-f429zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/stm32/nucleo-f429zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} - name: Cube run: echo # nothing specific to install or do -# - run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f429zi-cube-baremetal-builtin 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 - - run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f429zi-cube-freertos-lwip VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 +# - run: make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-f429zi-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 +# - run: make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-f429zi-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 + - run: make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-f429zi-cube-freertos-lwip VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 test_h743: runs-on: ubuntu-latest @@ -565,12 +566,12 @@ jobs: with: { fetch-depth: 3 } - name: baremetal run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/stm32/nucleo-h743zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} - - run: make -C examples/stm32/nucleo-h743zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/stm32/nucleo-h743zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/stm32/nucleo-h743zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} # - name: Cube # run: echo # nothing specific to install or do -# - run: make -C test/cube test PROJECTS=../../examples/stm32/nucleo-h743zi-cube-baremetal-builtin 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 +# - run: make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-h743zi-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=6 +# - run: make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-h743zi-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=6 test_h723: runs-on: ubuntu-latest @@ -579,8 +580,8 @@ jobs: with: { fetch-depth: 3 } - name: baremetal run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/stm32/nucleo-h723zg-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} - - run: make -C examples/stm32/nucleo-h723zg-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/stm32/nucleo-h723zg-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/stm32/nucleo-h723zg-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} test_h5: runs-on: ubuntu-latest @@ -589,8 +590,8 @@ jobs: with: { fetch-depth: 3 } - name: baremetal run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/stm32/nucleo-h563zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} - - run: make -C examples/stm32/nucleo-h563zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/stm32/nucleo-h563zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/stm32/nucleo-h563zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} test_rt1020: runs-on: ubuntu-latest @@ -599,8 +600,8 @@ jobs: with: { fetch-depth: 3 } - name: baremetal run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/nxp/rt1020-evk-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} - - run: make -C examples/nxp/rt1020-evk-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/nxp/rt1020-evk-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/nxp/rt1020-evk-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} test_rt1060: runs-on: ubuntu-latest @@ -609,8 +610,8 @@ jobs: with: { fetch-depth: 3 } - name: baremetal run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/nxp/rt1060-evk-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} - - run: make -C examples/nxp/rt1060-evk-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/nxp/rt1060-evk-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/nxp/rt1060-evk-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} test_rt1170: runs-on: ubuntu-latest @@ -619,8 +620,8 @@ jobs: with: { fetch-depth: 3 } - name: baremetal run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/nxp/rt1170-evk-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} - - run: make -C examples/nxp/rt1170-evk-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/nxp/rt1170-evk-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/nxp/rt1170-evk-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} test_ra6m4: runs-on: ubuntu-latest @@ -629,8 +630,8 @@ jobs: with: { fetch-depth: 3 } - name: baremetal run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/renesas/ek-ra6m4-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} -# - run: make -C examples/renesas/ek-ra6m4-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/renesas/ek-ra6m4-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} +# - run: make -C tutorials/renesas/ek-ra6m4-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} test_tm4c: runs-on: ubuntu-latest @@ -639,8 +640,8 @@ jobs: with: { fetch-depth: 2 } - name: baremetal run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/ti/ek-tm4c1294xl-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} - - run: make -C examples/ti/ek-tm4c1294xl-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/ti/ek-tm4c1294xl-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} test_same54: runs-on: ubuntu-latest @@ -649,8 +650,8 @@ jobs: with: { fetch-depth: 2 } - name: baremetal run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/microchip/same54-xpro/device-dashboard test VCON_API_KEY=${{secrets.VCON_API_KEY}} - - run: make -C examples/microchip/same54-xpro/mqtt-client test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/http/device-dashboard/microchip/same54-xpro test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/mqtt/mqtt-client/microchip/same54-xpro test VCON_API_KEY=${{secrets.VCON_API_KEY}} test_pico_w5500: runs-on: ubuntu-latest @@ -659,5 +660,5 @@ jobs: with: { fetch-depth: 2 } - name: SDK run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C examples/pico-sdk/w5500-evb-pico-picosdk-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + - run: make -C tutorials/pico-sdk/w5500-evb-pico-picosdk-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} diff --git a/.github/workflows/quicktest.yml b/.github/workflows/quicktest.yml index 6a6f9ba8..2cea0b33 100644 --- a/.github/workflows/quicktest.yml +++ b/.github/workflows/quicktest.yml @@ -192,7 +192,7 @@ jobs: # # nothing specific to install or do # fi # - if: ${{ env.GO == 1 }} -# run: make -C examples/${{ matrix.example.path }} build +# run: make -C tutorials/${{ matrix.example.path }} build wizard_examples_arm: runs-on: ubuntu-latest @@ -200,7 +200,9 @@ jobs: fail-fast: false matrix: example: - - path: infineon/infineon-xmc7200 + - path: infineon/xmc47_relax-make-baremetal-builtin + - path: infineon/xmc_plt2go_4400-make-baremetal-builtin + - path: infineon/xmc72_evk-make-baremetal-builtin - path: nxp/frdm-mcxn947-make-baremetal-builtin - path: nxp/frdm-mcxn947-make-freertos-builtin - path: nxp/rt1020-evk-make-baremetal-builtin @@ -236,7 +238,7 @@ jobs: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi - if: ${{ env.GO == 1 }} - run: make -C examples/${{ matrix.example.path }} build + run: make -C tutorials/${{ matrix.example.path }} build generic_examples: @@ -266,7 +268,6 @@ jobs: fail-fast: false matrix: example: - - path: infineon/infineon-xmc4700_4800-lwip-rtx-rtos - path: stm32/nucleo-g031-make-baremetal-builtin name: ${{ matrix.example.path }} env: @@ -274,11 +275,11 @@ jobs: steps: - uses: actions/checkout@v4 with: { fetch-depth: 2 } - - run: if ./test/match_changed_files.sh '^src|^examples/${{ matrix.example.path }}'; then echo GO=1 >> $GITHUB_ENV ; fi + - run: if ./test/match_changed_files.sh '^src|^tutorials/${{ matrix.example.path }}'; then echo GO=1 >> $GITHUB_ENV ; fi - if: ${{ env.GO == 1 }} run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - if: ${{ env.GO == 1 }} - run: make -C examples/${{ matrix.example.path }} build + run: make -C tutorials/${{ matrix.example.path }} build device_dashboard_examples: runs-on: ubuntu-latest @@ -307,7 +308,7 @@ jobs: fail-fast: false matrix: example: - - path: microchip/same54-xpro/device-dashboard + - path: http/device-dashboard/microchip/same54-xpro - path: nxp/rt1020-evk-make-freertos-builtin - path: nxp/rt1060-evk-make-freertos-builtin - path: nxp/rt1170-evk-make-freertos-builtin @@ -324,12 +325,12 @@ jobs: - uses: actions/checkout@v4 with: { fetch-depth: 2 } - run: | - if ./test/match_changed_files.sh '^src|examples/device-dashboard|^examples/${{ matrix.example.path }}'; then + if ./test/match_changed_files.sh '^src|tutorials/http/device-dashboard|^tutorials/${{ matrix.example.path }}'; then echo GO=1 >> $GITHUB_ENV sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi - if: ${{ env.GO == 1 }} - run: make -C examples/${{ matrix.example.path }} build + run: make -C tutorials/${{ matrix.example.path }} build # mqtt_dashboard_examples: # runs-on: ubuntu-latest @@ -345,12 +346,12 @@ jobs: # - uses: actions/checkout@v4 # with: { fetch-depth: 2 } # - run: | -# if ./test/match_changed_files.sh '^src|examples/mqtt-dashboard/device|^examples/${{ matrix.example.path }}'; then +# if ./test/match_changed_files.sh '^src|tutorials/mqtt/mqtt-dashboard/device|^tutorials/${{ matrix.example.path }}'; then # echo GO=1 >> $GITHUB_ENV # # nothing specific to install or do # fi # - if: ${{ env.GO == 1 }} -# run: make -C examples/${{ matrix.example.path }} build +# run: make -C tutorials/${{ matrix.example.path }} build mqtt_dashboard_examples_arm: runs-on: ubuntu-latest @@ -366,12 +367,12 @@ jobs: - uses: actions/checkout@v4 with: { fetch-depth: 2 } - run: | - if ./test/match_changed_files.sh '^src|examples/mqtt-dashboard/device|^examples/${{ matrix.example.path }}'; then + if ./test/match_changed_files.sh '^src|tutorials/mqtt/mqtt-dashboard/device|^tutorials/${{ matrix.example.path }}'; then echo GO=1 >> $GITHUB_ENV sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi - if: ${{ env.GO == 1 }} - run: make -C examples/${{ matrix.example.path }} build + run: make -C tutorials/${{ matrix.example.path }} build cube_examples: runs-on: ubuntu-latest @@ -381,7 +382,7 @@ jobs: - uses: actions/checkout@v4 with: { fetch-depth: 2 } - run: | - if ./test/match_changed_files.sh '^src|examples/stm32/nucleo-*-cube-*'; then + if ./test/match_changed_files.sh '^src|tutorials/stm32/nucleo-*-cube-*'; then echo GO=1 >> $GITHUB_ENV sudo pip install yq fi @@ -397,7 +398,7 @@ jobs: with: { fetch-depth: 2 } - name: baremetal run: | - if ./test/match_changed_files.sh "^src|examples/device-dashboard|examples/stm32|examples/nxp|examples/ti|examples/microchip/same" ; then + if ./test/match_changed_files.sh "^src|tutorials/http/device-dashboard|tutorials/stm32" ; then echo GO=1 >> $GITHUB_ENV sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi @@ -405,40 +406,40 @@ jobs: - if: ${{ env.GO == 1 }} continue-on-error: true # continue so next test has a chance to re-flash and exit from collisions and flash failures run: | - if ./test/match_changed_files.sh '^src|examples/device-dashboard|examples/stm32/nucleo-f746zg-make-baremetal-builtin'; then - make -C examples/stm32/nucleo-f746zg-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh '^src|tutorials/http/device-dashboard|tutorials/stm32/nucleo-f746zg-make-baremetal-builtin'; then + make -C tutorials/stm32/nucleo-f746zg-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh 'examples/stm32/nucleo-f746zg-make-freertos-builtin'; then - make -C examples/stm32/nucleo-f746zg-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-f746zg-make-freertos-builtin'; then + make -C tutorials/stm32/nucleo-f746zg-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh 'examples/stm32/nucleo-f746zg-make-freertos-tcp'; then - make -C examples/stm32/nucleo-f746zg-make-freertos-tcp test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-f746zg-make-freertos-tcp'; then + make -C tutorials/stm32/nucleo-f746zg-make-freertos-tcp test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi - name: Cube run: | echo GO=0 >> $GITHUB_ENV - if ./test/match_changed_files.sh 'examples/stm32/nucleo-f7.*-cube-'; then + if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-f7.*-cube-'; then echo GO=1 >> $GITHUB_ENV # nothing specific to install or do fi # - if: ${{ env.GO == 1 }} # run: | -# if ./test/match_changed_files.sh 'examples/stm32/nucleo-f746zg-cube-baremetal-builtin'; then -# make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f746zg-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 +# if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-f746zg-cube-baremetal-builtin'; then +# make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-f746zg-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 # fi # - if: ${{ env.GO == 1 }} # run: | -# if ./test/match_changed_files.sh 'examples/stm32/nucleo-f746zg-cube-freertos-builtin'; then -# make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f746zg-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 +# if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-f746zg-cube-freertos-builtin'; then +# make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-f746zg-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 # fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh 'examples/stm32/nucleo-f746zg-cube-freertos-lwip'; then - make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f746zg-cube-freertos-lwip VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 + if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-f746zg-cube-freertos-lwip'; then + make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-f746zg-cube-freertos-lwip VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5 fi @@ -451,42 +452,42 @@ jobs: with: { fetch-depth: 2 } - name: baremetal run: | - if ./test/match_changed_files.sh "^src|examples/device-dashboard|examples/stm32/nucleo-f4.*-make-" ; then + if ./test/match_changed_files.sh "^src|tutorials/http/device-dashboard|tutorials/stm32/nucleo-f4.*-make-" ; then echo GO=1 >> $GITHUB_ENV sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi - if: ${{ env.GO == 1 }} continue-on-error: true run: | - if ./test/match_changed_files.sh '^src|examples/device-dashboard|examples/stm32/nucleo-f429zi-make-baremetal-builtin'; then - make -C examples/stm32/nucleo-f429zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh '^src|tutorials/http/device-dashboard|tutorials/stm32/nucleo-f429zi-make-baremetal-builtin'; then + make -C tutorials/stm32/nucleo-f429zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh 'examples/stm32/nucleo-f429zi-make-freertos-builtin'; then - make -C examples/stm32/nucleo-f429zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-f429zi-make-freertos-builtin'; then + make -C tutorials/stm32/nucleo-f429zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi - name: Cube run: | echo GO=0 >> $GITHUB_ENV - if ./test/match_changed_files.sh 'examples/stm32/nucleo-f4.*-cube-'; then + if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-f4.*-cube-'; then echo GO=1 >> $GITHUB_ENV # nothing specific to install or do fi # - if: ${{ env.GO == 1 }} # run: | -# if ./test/match_changed_files.sh 'examples/stm32/nucleo-f429zi-cube-baremetal-builtin'; then -# make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f429zi-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 +# if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-f429zi-cube-baremetal-builtin'; then +# make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-f429zi-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 # fi # - if: ${{ env.GO == 1 }} # run: | -# if ./test/match_changed_files.sh 'examples/stm32/nucleo-f429zi-cube-freertos-builtin'; then -# make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f429zi-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 +# if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-f429zi-cube-freertos-builtin'; then +# make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-f429zi-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 # fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh 'examples/stm32/nucleo-f429zi-cube-freertos-lwip'; then - make -C test/cube test PROJECTS=../../examples/stm32/nucleo-f429zi-cube-freertos-lwip VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 + if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-f429zi-cube-freertos-lwip'; then + make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-f429zi-cube-freertos-lwip VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2 fi test_h743: @@ -498,37 +499,37 @@ jobs: with: { fetch-depth: 3 } - name: baremetal run: | - if ./test/match_changed_files.sh "^src|examples/device-dashboard|examples/stm32/nucleo-h74.*-make-" ; then + if ./test/match_changed_files.sh "^src|tutorials/http/device-dashboard|tutorials/stm32/nucleo-h74.*-make-" ; then echo GO=1 >> $GITHUB_ENV sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi - if: ${{ env.GO == 1 }} continue-on-error: true run: | - if ./test/match_changed_files.sh '^src|examples/device-dashboard|examples/stm32/nucleo-h743zi-make-baremetal-builtin'; then - make -C examples/stm32/nucleo-h743zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh '^src|tutorials/http/device-dashboard|tutorials/stm32/nucleo-h743zi-make-baremetal-builtin'; then + make -C tutorials/stm32/nucleo-h743zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh 'examples/stm32/nucleo-h743zi-make-freertos-builtin'; then - make -C examples/stm32/nucleo-h743zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-h743zi-make-freertos-builtin'; then + make -C tutorials/stm32/nucleo-h743zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi # - name: Cube # run: | # echo GO=0 >> $GITHUB_ENV -# if ./test/match_changed_files.sh 'examples/stm32/nucleo-h74.*-cube-'; then +# if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-h74.*-cube-'; then # echo GO=1 >> $GITHUB_ENV # # nothing specific to install or do # fi # - if: ${{ env.GO == 1 }} # run: | -# if ./test/match_changed_files.sh 'examples/stm32/nucleo-h743zi-cube-baremetal-builtin'; then -# make -C test/cube test PROJECTS=../../examples/stm32/nucleo-h743zi-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=6 +# if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-h743zi-cube-baremetal-builtin'; then +# make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-h743zi-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=6 # fi # - if: ${{ env.GO == 1 }} # run: | -# if ./test/match_changed_files.sh 'examples/stm32/nucleo-h743zi-cube-freertos-builtin'; then -# make -C test/cube test PROJECTS=../../examples/stm32/nucleo-h743zi-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=6 +# if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-h743zi-cube-freertos-builtin'; then +# make -C test/cube test PROJECTS=../../tutorials/stm32/nucleo-h743zi-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=6 # fi test_h723: @@ -540,20 +541,20 @@ jobs: with: { fetch-depth: 3 } - name: baremetal run: | - if ./test/match_changed_files.sh "^src|examples/device-dashboard|examples/stm32/nucleo-h72.*-make-" ; then + if ./test/match_changed_files.sh "^src|tutorials/http/device-dashboard|tutorials/stm32/nucleo-h72.*-make-" ; then echo GO=1 >> $GITHUB_ENV sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi - if: ${{ env.GO == 1 }} continue-on-error: true run: | - if ./test/match_changed_files.sh '^src|examples/device-dashboard|examples/stm32/nucleo-h723zg-make-baremetal-builtin'; then - make -C examples/stm32/nucleo-h723zg-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh '^src|tutorials/http/device-dashboard|tutorials/stm32/nucleo-h723zg-make-baremetal-builtin'; then + make -C tutorials/stm32/nucleo-h723zg-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh 'examples/stm32/nucleo-h723zg-make-freertos-builtin'; then - make -C examples/stm32/nucleo-h723zg-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-h723zg-make-freertos-builtin'; then + make -C tutorials/stm32/nucleo-h723zg-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi test_h5: @@ -565,20 +566,20 @@ jobs: with: { fetch-depth: 3 } - name: baremetal run: | - if ./test/match_changed_files.sh "^src|examples/device-dashboard|examples/stm32/nucleo-h5.*-make-" ; then + if ./test/match_changed_files.sh "^src|tutorials/http/device-dashboard|tutorials/stm32/nucleo-h5.*-make-" ; then echo GO=1 >> $GITHUB_ENV sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi - if: ${{ env.GO == 1 }} continue-on-error: true run: | - if ./test/match_changed_files.sh '^src|examples/device-dashboard|examples/stm32/nucleo-h563zi-make-baremetal-builtin'; then - make -C examples/stm32/nucleo-h563zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh '^src|tutorials/http/device-dashboard|tutorials/stm32/nucleo-h563zi-make-baremetal-builtin'; then + make -C tutorials/stm32/nucleo-h563zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh 'examples/stm32/nucleo-h563zi-make-freertos-builtin'; then - make -C examples/stm32/nucleo-h563zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh 'tutorials/stm32/nucleo-h563zi-make-freertos-builtin'; then + make -C tutorials/stm32/nucleo-h563zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi test_rt1020: @@ -590,20 +591,20 @@ jobs: with: { fetch-depth: 3 } - name: baremetal run: | - if ./test/match_changed_files.sh "^src|examples/device-dashboard|examples/nxp/rt1020.*-make-" ; then + if ./test/match_changed_files.sh "^src|tutorials/http/device-dashboard|tutorials/nxp/rt1020.*-make-" ; then echo GO=1 >> $GITHUB_ENV sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi - if: ${{ env.GO == 1 }} continue-on-error: true run: | - if ./test/match_changed_files.sh '^src|examples/device-dashboard|examples/nxp/rt1020-evk-make-baremetal-builtin'; then - make -C examples/nxp/rt1020-evk-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh '^src|tutorials/http/device-dashboard|tutorials/nxp/rt1020-evk-make-baremetal-builtin'; then + make -C tutorials/nxp/rt1020-evk-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh 'examples/nxp/rt1020-evk-make-freertos-builtin'; then - make -C examples/nxp/rt1020-evk-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh 'tutorials/nxp/rt1020-evk-make-freertos-builtin'; then + make -C tutorials/nxp/rt1020-evk-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi test_rt1060: @@ -615,20 +616,20 @@ jobs: with: { fetch-depth: 3 } - name: baremetal run: | - if ./test/match_changed_files.sh "^src|examples/device-dashboard|examples/nxp/rt1060.*-make-" ; then + if ./test/match_changed_files.sh "^src|tutorials/http/device-dashboard|tutorials/nxp/rt1060.*-make-" ; then echo GO=1 >> $GITHUB_ENV sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi - if: ${{ env.GO == 1 }} continue-on-error: true run: | - if ./test/match_changed_files.sh '^src|examples/device-dashboard|examples/nxp/rt1060-evk-make-baremetal-builtin'; then - make -C examples/nxp/rt1060-evk-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh '^src|tutorials/http/device-dashboard|tutorials/nxp/rt1060-evk-make-baremetal-builtin'; then + make -C tutorials/nxp/rt1060-evk-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh 'examples/nxp/rt1060-evk-make-freertos-builtin'; then - make -C examples/nxp/rt1060-evk-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh 'tutorials/nxp/rt1060-evk-make-freertos-builtin'; then + make -C tutorials/nxp/rt1060-evk-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi test_rt1170: @@ -640,20 +641,20 @@ jobs: with: { fetch-depth: 3 } - name: baremetal run: | - if ./test/match_changed_files.sh "^src|examples/device-dashboard|examples/nxp/rt1170.*-make-" ; then + if ./test/match_changed_files.sh "^src|tutorials/http/device-dashboard|tutorials/nxp/rt1170.*-make-" ; then echo GO=1 >> $GITHUB_ENV sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi - if: ${{ env.GO == 1 }} continue-on-error: true run: | - if ./test/match_changed_files.sh '^src|examples/device-dashboard|examples/nxp/rt1170-evk-make-baremetal-builtin'; then - make -C examples/nxp/rt1170-evk-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh '^src|tutorials/http/device-dashboard|tutorials/nxp/rt1170-evk-make-baremetal-builtin'; then + make -C tutorials/nxp/rt1170-evk-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh 'examples/nxp/rt1170-evk-make-freertos-builtin'; then - make -C examples/nxp/rt1170-evk-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh 'tutorials/nxp/rt1170-evk-make-freertos-builtin'; then + make -C tutorials/nxp/rt1170-evk-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi test_ra6m4: @@ -665,20 +666,20 @@ jobs: with: { fetch-depth: 3 } - name: baremetal run: | - if ./test/match_changed_files.sh "^src|examples/device-dashboard|examples/renesas/ek-ra6m4.*-make-" ; then + if ./test/match_changed_files.sh "^src|tutorials/http/device-dashboard|tutorials/renesas/ek-ra6m4.*-make-" ; then echo GO=1 >> $GITHUB_ENV sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi - if: ${{ env.GO == 1 }} continue-on-error: true run: | - if ./test/match_changed_files.sh '^src|examples/device-dashboard|examples/renesas/ek-ra6m4-make-baremetal-builtin'; then - make -C examples/renesas/ek-ra6m4-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh '^src|tutorials/http/device-dashboard|tutorials/renesas/ek-ra6m4-make-baremetal-builtin'; then + make -C tutorials/renesas/ek-ra6m4-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi # - if: ${{ env.GO == 1 }} # run: | -# if ./test/match_changed_files.sh 'examples/renesas/ek-ra6m4-make-freertos-builtin'; then -# make -C examples/renesas/ek-ra6m4-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} +# if ./test/match_changed_files.sh 'tutorials/renesas/ek-ra6m4-make-freertos-builtin'; then +# make -C tutorials/renesas/ek-ra6m4-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} # fi test_tm4c: @@ -690,19 +691,19 @@ jobs: with: { fetch-depth: 2 } - name: baremetal run: | - if ./test/match_changed_files.sh "^src|examples/device-dashboard|examples/ti/ek-tm4c.*-make-" ; then + if ./test/match_changed_files.sh "^src|tutorials/http/device-dashboard|tutorials/ti/ek-tm4c.*-make-" ; then echo GO=1 >> $GITHUB_ENV sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh '^src|examples/device-dashboard|examples/ti/ek-tm4c1294xl-make-baremetal-builtin'; then - make -C examples/ti/ek-tm4c1294xl-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh '^src|tutorials/http/device-dashboard|tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin'; then + make -C tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh 'examples/ti/ek-tm4c1294xl-make-freertos-builtin'; then - make -C examples/ti/ek-tm4c1294xl-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh 'tutorials/ti/ek-tm4c1294xl-make-freertos-builtin'; then + make -C tutorials/ti/ek-tm4c1294xl-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi test_same54: @@ -714,19 +715,19 @@ jobs: with: { fetch-depth: 2 } - name: baremetal run: | - if ./test/match_changed_files.sh "^src|examples/device-dashboard|examples/microchip/same54-xpro" ; then + if ./test/match_changed_files.sh "^src|tutorials/http/device-dashboard|tutorials/mqtt/mqtt-client" ; then echo GO=1 >> $GITHUB_ENV sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh '^src|examples/device-dashboard|examples/microchip/same54-xpro/device-dashboard'; then - make -C examples/microchip/same54-xpro/device-dashboard test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh '^src|tutorials/http/device-dashboard'; then + make -C tutorials/http/device-dashboard/microchip/same54-xpro test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi - if: ${{ env.GO == 1 }} run: | - if ./test/match_changed_files.sh 'examples/microchip/same54-xpro/mqtt-client'; then - make -C examples/microchip/same54-xpro/mqtt-client test VCON_API_KEY=${{secrets.VCON_API_KEY}} + if ./test/match_changed_files.sh '^src|tutorials/mqtt/mqtt-client'; then + make -C tutorials/mqtt/mqtt-client/microchip/same54-xpro test VCON_API_KEY=${{secrets.VCON_API_KEY}} fi test_pico_w5500: @@ -743,5 +744,5 @@ jobs: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi fi - if: ${{ env.GO == 1 }} - run: make -C examples/pico-sdk/w5500-evb-pico-picosdk-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} + run: make -C tutorials/pico-sdk/w5500-evb-pico-picosdk-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}} diff --git a/examples/device-dashboard b/examples/device-dashboard deleted file mode 120000 index cb5f7131..00000000 --- a/examples/device-dashboard +++ /dev/null @@ -1 +0,0 @@ -../tutorials/http/device-dashboard \ No newline at end of file diff --git a/examples/infineon/infineon-xmc4700_4800-lwip-rtx-rtos/Makefile b/examples/infineon/infineon-xmc4700_4800-lwip-rtx-rtos/Makefile deleted file mode 100644 index 3423b36b..00000000 --- a/examples/infineon/infineon-xmc4700_4800-lwip-rtx-rtos/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -NAME ?= $(notdir $(CURDIR)) - -build: - git clone --depth 1 https://github.com/mongoose-examples/$(NAME) - cp ./../../../mongoose.[ch] $(NAME) - make -C $(NAME) build - -clean: - rm -rf $(NAME) diff --git a/examples/microchip/same54-xpro/mqtt-client/mongoose.c b/examples/microchip/same54-xpro/mqtt-client/mongoose.c deleted file mode 120000 index 7a2752cb..00000000 --- a/examples/microchip/same54-xpro/mqtt-client/mongoose.c +++ /dev/null @@ -1 +0,0 @@ -../../../../mongoose.c \ No newline at end of file diff --git a/examples/microchip/same54-xpro/mqtt-client/mongoose.h b/examples/microchip/same54-xpro/mqtt-client/mongoose.h deleted file mode 120000 index daff1633..00000000 --- a/examples/microchip/same54-xpro/mqtt-client/mongoose.h +++ /dev/null @@ -1 +0,0 @@ -../../../../mongoose.h \ No newline at end of file diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose.c b/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose.c deleted file mode 120000 index 7a2752cb..00000000 --- a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose.c +++ /dev/null @@ -1 +0,0 @@ -../../../../mongoose.c \ No newline at end of file diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose.h b/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose.h deleted file mode 120000 index daff1633..00000000 --- a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose.h +++ /dev/null @@ -1 +0,0 @@ -../../../../mongoose.h \ No newline at end of file diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/net.c b/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/net.c deleted file mode 120000 index d0758f09..00000000 --- a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/net.c +++ /dev/null @@ -1 +0,0 @@ -../../../device-dashboard/net.c \ No newline at end of file diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/net.h b/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/net.h deleted file mode 120000 index 413c4173..00000000 --- a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/net.h +++ /dev/null @@ -1 +0,0 @@ -../../../device-dashboard/net.h \ No newline at end of file diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/packed_fs.c b/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/packed_fs.c deleted file mode 120000 index ebd127df..00000000 --- a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/packed_fs.c +++ /dev/null @@ -1 +0,0 @@ -../../../device-dashboard/packed_fs.c \ No newline at end of file diff --git a/examples/pico-sdk/pico-rndis-device/net.c b/examples/pico-sdk/pico-rndis-device/net.c deleted file mode 120000 index 39be7659..00000000 --- a/examples/pico-sdk/pico-rndis-device/net.c +++ /dev/null @@ -1 +0,0 @@ -../../mqtt-dashboard/device/net.c \ No newline at end of file diff --git a/examples/pico-sdk/pico-rndis-device/net.h b/examples/pico-sdk/pico-rndis-device/net.h deleted file mode 120000 index cb6bd99f..00000000 --- a/examples/pico-sdk/pico-rndis-device/net.h +++ /dev/null @@ -1 +0,0 @@ -../../mqtt-dashboard/device/net.h \ No newline at end of file diff --git a/examples/rp2040 b/examples/rp2040 deleted file mode 120000 index 6520b196..00000000 --- a/examples/rp2040 +++ /dev/null @@ -1 +0,0 @@ -pico-sdk \ No newline at end of file diff --git a/tutorials/http/device-dashboard/infineon b/tutorials/http/device-dashboard/infineon new file mode 120000 index 00000000..3a145e9c --- /dev/null +++ b/tutorials/http/device-dashboard/infineon @@ -0,0 +1 @@ +../../infineon/ \ No newline at end of file diff --git a/examples/microchip/same54-xpro/device-dashboard/Makefile b/tutorials/http/device-dashboard/microchip/same54-xpro/Makefile similarity index 100% rename from examples/microchip/same54-xpro/device-dashboard/Makefile rename to tutorials/http/device-dashboard/microchip/same54-xpro/Makefile diff --git a/examples/microchip/same54-xpro/device-dashboard/hal.h b/tutorials/http/device-dashboard/microchip/same54-xpro/hal.h similarity index 100% rename from examples/microchip/same54-xpro/device-dashboard/hal.h rename to tutorials/http/device-dashboard/microchip/same54-xpro/hal.h diff --git a/examples/microchip/same54-xpro/device-dashboard/link.ld b/tutorials/http/device-dashboard/microchip/same54-xpro/link.ld similarity index 100% rename from examples/microchip/same54-xpro/device-dashboard/link.ld rename to tutorials/http/device-dashboard/microchip/same54-xpro/link.ld diff --git a/examples/microchip/same54-xpro/device-dashboard/main.c b/tutorials/http/device-dashboard/microchip/same54-xpro/main.c similarity index 100% rename from examples/microchip/same54-xpro/device-dashboard/main.c rename to tutorials/http/device-dashboard/microchip/same54-xpro/main.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/mongoose.c b/tutorials/http/device-dashboard/microchip/same54-xpro/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/mongoose.c rename to tutorials/http/device-dashboard/microchip/same54-xpro/mongoose.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/mongoose.h b/tutorials/http/device-dashboard/microchip/same54-xpro/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/mongoose.h rename to tutorials/http/device-dashboard/microchip/same54-xpro/mongoose.h diff --git a/tutorials/http/device-dashboard/microchip/same54-xpro/net.c b/tutorials/http/device-dashboard/microchip/same54-xpro/net.c new file mode 120000 index 00000000..2541c1ab --- /dev/null +++ b/tutorials/http/device-dashboard/microchip/same54-xpro/net.c @@ -0,0 +1 @@ +../../net.c \ No newline at end of file diff --git a/tutorials/http/device-dashboard/microchip/same54-xpro/net.h b/tutorials/http/device-dashboard/microchip/same54-xpro/net.h new file mode 120000 index 00000000..b428c377 --- /dev/null +++ b/tutorials/http/device-dashboard/microchip/same54-xpro/net.h @@ -0,0 +1 @@ +../../net.h \ No newline at end of file diff --git a/tutorials/http/device-dashboard/microchip/same54-xpro/packed_fs.c b/tutorials/http/device-dashboard/microchip/same54-xpro/packed_fs.c new file mode 120000 index 00000000..3d58f82d --- /dev/null +++ b/tutorials/http/device-dashboard/microchip/same54-xpro/packed_fs.c @@ -0,0 +1 @@ +../../packed_fs.c \ No newline at end of file diff --git a/examples/microchip/same54-xpro/device-dashboard/startup.c b/tutorials/http/device-dashboard/microchip/same54-xpro/startup.c similarity index 100% rename from examples/microchip/same54-xpro/device-dashboard/startup.c rename to tutorials/http/device-dashboard/microchip/same54-xpro/startup.c diff --git a/examples/microchip/same54-xpro/device-dashboard/syscalls.c b/tutorials/http/device-dashboard/microchip/same54-xpro/syscalls.c similarity index 100% rename from examples/microchip/same54-xpro/device-dashboard/syscalls.c rename to tutorials/http/device-dashboard/microchip/same54-xpro/syscalls.c diff --git a/tutorials/http/device-dashboard/nxp b/tutorials/http/device-dashboard/nxp new file mode 120000 index 00000000..098e2f7a --- /dev/null +++ b/tutorials/http/device-dashboard/nxp @@ -0,0 +1 @@ +../../nxp \ No newline at end of file diff --git a/tutorials/http/device-dashboard/pico-sdk b/tutorials/http/device-dashboard/pico-sdk new file mode 120000 index 00000000..8552e028 --- /dev/null +++ b/tutorials/http/device-dashboard/pico-sdk @@ -0,0 +1 @@ +../../pico-sdk/ \ No newline at end of file diff --git a/tutorials/http/device-dashboard/renesas b/tutorials/http/device-dashboard/renesas new file mode 120000 index 00000000..b411c0e5 --- /dev/null +++ b/tutorials/http/device-dashboard/renesas @@ -0,0 +1 @@ +../../renesas \ No newline at end of file diff --git a/tutorials/http/device-dashboard/stm32 b/tutorials/http/device-dashboard/stm32 new file mode 120000 index 00000000..112dec35 --- /dev/null +++ b/tutorials/http/device-dashboard/stm32 @@ -0,0 +1 @@ +../../stm32 \ No newline at end of file diff --git a/tutorials/http/device-dashboard/ti b/tutorials/http/device-dashboard/ti new file mode 120000 index 00000000..382bef3c --- /dev/null +++ b/tutorials/http/device-dashboard/ti @@ -0,0 +1 @@ +../../ti \ No newline at end of file diff --git a/tutorials/http/device-dashboard/wch b/tutorials/http/device-dashboard/wch new file mode 120000 index 00000000..aaf0e5ac --- /dev/null +++ b/tutorials/http/device-dashboard/wch @@ -0,0 +1 @@ +../../wch \ No newline at end of file diff --git a/examples/infineon/infineon-xmc7200/Makefile b/tutorials/infineon/xmc72_evk-make-baremetal-builtin/Makefile similarity index 100% rename from examples/infineon/infineon-xmc7200/Makefile rename to tutorials/infineon/xmc72_evk-make-baremetal-builtin/Makefile diff --git a/examples/infineon/infineon-xmc7200/README.md b/tutorials/infineon/xmc72_evk-make-baremetal-builtin/README.md similarity index 100% rename from examples/infineon/infineon-xmc7200/README.md rename to tutorials/infineon/xmc72_evk-make-baremetal-builtin/README.md diff --git a/examples/microchip/same54-xpro/mqtt-client/Makefile b/tutorials/mqtt/mqtt-client/microchip/same54-xpro/Makefile similarity index 100% rename from examples/microchip/same54-xpro/mqtt-client/Makefile rename to tutorials/mqtt/mqtt-client/microchip/same54-xpro/Makefile diff --git a/examples/microchip/same54-xpro/mqtt-client/hal.h b/tutorials/mqtt/mqtt-client/microchip/same54-xpro/hal.h similarity index 100% rename from examples/microchip/same54-xpro/mqtt-client/hal.h rename to tutorials/mqtt/mqtt-client/microchip/same54-xpro/hal.h diff --git a/examples/microchip/same54-xpro/mqtt-client/link.ld b/tutorials/mqtt/mqtt-client/microchip/same54-xpro/link.ld similarity index 100% rename from examples/microchip/same54-xpro/mqtt-client/link.ld rename to tutorials/mqtt/mqtt-client/microchip/same54-xpro/link.ld diff --git a/examples/microchip/same54-xpro/mqtt-client/main.c b/tutorials/mqtt/mqtt-client/microchip/same54-xpro/main.c similarity index 100% rename from examples/microchip/same54-xpro/mqtt-client/main.c rename to tutorials/mqtt/mqtt-client/microchip/same54-xpro/main.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/mongoose.c b/tutorials/mqtt/mqtt-client/microchip/same54-xpro/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/mongoose.c rename to tutorials/mqtt/mqtt-client/microchip/same54-xpro/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/mongoose.h b/tutorials/mqtt/mqtt-client/microchip/same54-xpro/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/mongoose.h rename to tutorials/mqtt/mqtt-client/microchip/same54-xpro/mongoose.h diff --git a/examples/microchip/same54-xpro/mqtt-client/startup.c b/tutorials/mqtt/mqtt-client/microchip/same54-xpro/startup.c similarity index 100% rename from examples/microchip/same54-xpro/mqtt-client/startup.c rename to tutorials/mqtt/mqtt-client/microchip/same54-xpro/startup.c diff --git a/examples/microchip/same54-xpro/mqtt-client/syscalls.c b/tutorials/mqtt/mqtt-client/microchip/same54-xpro/syscalls.c similarity index 100% rename from examples/microchip/same54-xpro/mqtt-client/syscalls.c rename to tutorials/mqtt/mqtt-client/microchip/same54-xpro/syscalls.c diff --git a/tutorials/mqtt/mqtt-client/pico-rndis-device b/tutorials/mqtt/mqtt-client/pico-rndis-device new file mode 120000 index 00000000..ef02ccbb --- /dev/null +++ b/tutorials/mqtt/mqtt-client/pico-rndis-device @@ -0,0 +1 @@ +../../pico-sdk/pico-rndis-device \ No newline at end of file diff --git a/tutorials/mqtt/mqtt-dashboard/device/pico-rndis-device b/tutorials/mqtt/mqtt-dashboard/device/pico-rndis-device new file mode 120000 index 00000000..12868575 --- /dev/null +++ b/tutorials/mqtt/mqtt-dashboard/device/pico-rndis-device @@ -0,0 +1 @@ +../../../pico-sdk/pico-rndis-device \ No newline at end of file diff --git a/examples/nxp/frdm-mcxn947-make-baremetal-builtin/Makefile b/tutorials/nxp/frdm-mcxn947-make-baremetal-builtin/Makefile similarity index 100% rename from examples/nxp/frdm-mcxn947-make-baremetal-builtin/Makefile rename to tutorials/nxp/frdm-mcxn947-make-baremetal-builtin/Makefile diff --git a/examples/nxp/frdm-mcxn947-make-baremetal-builtin/README.md b/tutorials/nxp/frdm-mcxn947-make-baremetal-builtin/README.md similarity index 100% rename from examples/nxp/frdm-mcxn947-make-baremetal-builtin/README.md rename to tutorials/nxp/frdm-mcxn947-make-baremetal-builtin/README.md diff --git a/examples/nxp/frdm-mcxn947-make-freertos-builtin/Makefile b/tutorials/nxp/frdm-mcxn947-make-freertos-builtin/Makefile similarity index 100% rename from examples/nxp/frdm-mcxn947-make-freertos-builtin/Makefile rename to tutorials/nxp/frdm-mcxn947-make-freertos-builtin/Makefile diff --git a/examples/nxp/frdm-mcxn947-make-freertos-builtin/README.md b/tutorials/nxp/frdm-mcxn947-make-freertos-builtin/README.md similarity index 100% rename from examples/nxp/frdm-mcxn947-make-freertos-builtin/README.md rename to tutorials/nxp/frdm-mcxn947-make-freertos-builtin/README.md diff --git a/examples/nxp/frdm-mcxn947-xpresso-baremetal-builtin/Makefile b/tutorials/nxp/frdm-mcxn947-xpresso-baremetal-builtin/Makefile similarity index 100% rename from examples/nxp/frdm-mcxn947-xpresso-baremetal-builtin/Makefile rename to tutorials/nxp/frdm-mcxn947-xpresso-baremetal-builtin/Makefile diff --git a/examples/nxp/frdm-mcxn947-xpresso-baremetal-builtin/README.md b/tutorials/nxp/frdm-mcxn947-xpresso-baremetal-builtin/README.md similarity index 100% rename from examples/nxp/frdm-mcxn947-xpresso-baremetal-builtin/README.md rename to tutorials/nxp/frdm-mcxn947-xpresso-baremetal-builtin/README.md diff --git a/examples/nxp/frdm-mcxn947-xpresso-freertos-builtin/Makefile b/tutorials/nxp/frdm-mcxn947-xpresso-freertos-builtin/Makefile similarity index 100% rename from examples/nxp/frdm-mcxn947-xpresso-freertos-builtin/Makefile rename to tutorials/nxp/frdm-mcxn947-xpresso-freertos-builtin/Makefile diff --git a/examples/nxp/frdm-mcxn947-xpresso-freertos-builtin/README.md b/tutorials/nxp/frdm-mcxn947-xpresso-freertos-builtin/README.md similarity index 100% rename from examples/nxp/frdm-mcxn947-xpresso-freertos-builtin/README.md rename to tutorials/nxp/frdm-mcxn947-xpresso-freertos-builtin/README.md diff --git a/examples/nxp/nxp-evkbimxrt1050-lwip-freertos/Makefile b/tutorials/nxp/nxp-evkbimxrt1050-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-evkbimxrt1050-lwip-freertos/Makefile rename to tutorials/nxp/nxp-evkbimxrt1050-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-evkmimxrt1020-lwip-freertos/Makefile b/tutorials/nxp/nxp-evkmimxrt1020-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-evkmimxrt1020-lwip-freertos/Makefile rename to tutorials/nxp/nxp-evkmimxrt1020-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-evkmimxrt1024-lwip-freertos/Makefile b/tutorials/nxp/nxp-evkmimxrt1024-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-evkmimxrt1024-lwip-freertos/Makefile rename to tutorials/nxp/nxp-evkmimxrt1024-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-evkmimxrt1060-lwip-freertos/Makefile b/tutorials/nxp/nxp-evkmimxrt1060-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-evkmimxrt1060-lwip-freertos/Makefile rename to tutorials/nxp/nxp-evkmimxrt1060-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-evkmimxrt1064-lwip-freertos/Makefile b/tutorials/nxp/nxp-evkmimxrt1064-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-evkmimxrt1064-lwip-freertos/Makefile rename to tutorials/nxp/nxp-evkmimxrt1064-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-evkmimxrt1160-cm7-lwip-freertos/Makefile b/tutorials/nxp/nxp-evkmimxrt1160-cm7-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-evkmimxrt1160-cm7-lwip-freertos/Makefile rename to tutorials/nxp/nxp-evkmimxrt1160-cm7-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-evkmimxrt1170-cm4-lwip-freertos/Makefile b/tutorials/nxp/nxp-evkmimxrt1170-cm4-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-evkmimxrt1170-cm4-lwip-freertos/Makefile rename to tutorials/nxp/nxp-evkmimxrt1170-cm4-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-evkmimxrt1170-cm7-lwip-freertos/Makefile b/tutorials/nxp/nxp-evkmimxrt1170-cm7-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-evkmimxrt1170-cm7-lwip-freertos/Makefile rename to tutorials/nxp/nxp-evkmimxrt1170-cm7-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-frdmk64f-lwip-freertos/Makefile b/tutorials/nxp/nxp-frdmk64f-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-frdmk64f-lwip-freertos/Makefile rename to tutorials/nxp/nxp-frdmk64f-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-frdmk66f-freertos/Makefile b/tutorials/nxp/nxp-frdmk66f-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-frdmk66f-freertos/Makefile rename to tutorials/nxp/nxp-frdmk66f-freertos/Makefile diff --git a/examples/nxp/nxp-frdmk66f-lwip-freertos/Makefile b/tutorials/nxp/nxp-frdmk66f-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-frdmk66f-lwip-freertos/Makefile rename to tutorials/nxp/nxp-frdmk66f-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-lpcxpresso54018-lwip-freertos/Makefile b/tutorials/nxp/nxp-lpcxpresso54018-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-lpcxpresso54018-lwip-freertos/Makefile rename to tutorials/nxp/nxp-lpcxpresso54018-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-lpcxpresso54608-lwip-freertos/Makefile b/tutorials/nxp/nxp-lpcxpresso54608-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-lpcxpresso54608-lwip-freertos/Makefile rename to tutorials/nxp/nxp-lpcxpresso54608-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-lpcxpresso54618-lwip-freertos/Makefile b/tutorials/nxp/nxp-lpcxpresso54618-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-lpcxpresso54618-lwip-freertos/Makefile rename to tutorials/nxp/nxp-lpcxpresso54618-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-lpcxpresso54628-lwip-freertos/Makefile b/tutorials/nxp/nxp-lpcxpresso54628-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-lpcxpresso54628-lwip-freertos/Makefile rename to tutorials/nxp/nxp-lpcxpresso54628-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-lpcxpresso54s018m-freertos/Makefile b/tutorials/nxp/nxp-lpcxpresso54s018m-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-lpcxpresso54s018m-freertos/Makefile rename to tutorials/nxp/nxp-lpcxpresso54s018m-freertos/Makefile diff --git a/examples/nxp/nxp-mimxrt1020-azurertos/Makefile b/tutorials/nxp/nxp-mimxrt1020-azurertos/Makefile similarity index 100% rename from examples/nxp/nxp-mimxrt1020-azurertos/Makefile rename to tutorials/nxp/nxp-mimxrt1020-azurertos/Makefile diff --git a/examples/nxp/nxp-mimxrt1020-freertos/Makefile b/tutorials/nxp/nxp-mimxrt1020-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-mimxrt1020-freertos/Makefile rename to tutorials/nxp/nxp-mimxrt1020-freertos/Makefile diff --git a/examples/nxp/nxp-twrk65f180m-lwip-freertos/Makefile b/tutorials/nxp/nxp-twrk65f180m-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-twrk65f180m-lwip-freertos/Makefile rename to tutorials/nxp/nxp-twrk65f180m-lwip-freertos/Makefile diff --git a/examples/nxp/nxp-twrkv58f220m-lwip-freertos/Makefile b/tutorials/nxp/nxp-twrkv58f220m-lwip-freertos/Makefile similarity index 100% rename from examples/nxp/nxp-twrkv58f220m-lwip-freertos/Makefile rename to tutorials/nxp/nxp-twrkv58f220m-lwip-freertos/Makefile diff --git a/examples/nxp/rt1020-evk-make-baremetal-builtin/Makefile b/tutorials/nxp/rt1020-evk-make-baremetal-builtin/Makefile similarity index 100% rename from examples/nxp/rt1020-evk-make-baremetal-builtin/Makefile rename to tutorials/nxp/rt1020-evk-make-baremetal-builtin/Makefile diff --git a/examples/nxp/rt1020-evk-make-baremetal-builtin/README.md b/tutorials/nxp/rt1020-evk-make-baremetal-builtin/README.md similarity index 100% rename from examples/nxp/rt1020-evk-make-baremetal-builtin/README.md rename to tutorials/nxp/rt1020-evk-make-baremetal-builtin/README.md diff --git a/examples/nxp/rt1020-evk-make-baremetal-builtin/link_ram.ld b/tutorials/nxp/rt1020-evk-make-baremetal-builtin/link_ram.ld similarity index 100% rename from examples/nxp/rt1020-evk-make-baremetal-builtin/link_ram.ld rename to tutorials/nxp/rt1020-evk-make-baremetal-builtin/link_ram.ld diff --git a/examples/nxp/rt1020-evk-make-freertos-builtin/Makefile b/tutorials/nxp/rt1020-evk-make-freertos-builtin/Makefile similarity index 100% rename from examples/nxp/rt1020-evk-make-freertos-builtin/Makefile rename to tutorials/nxp/rt1020-evk-make-freertos-builtin/Makefile diff --git a/examples/nxp/rt1020-evk-make-freertos-builtin/README.md b/tutorials/nxp/rt1020-evk-make-freertos-builtin/README.md similarity index 100% rename from examples/nxp/rt1020-evk-make-freertos-builtin/README.md rename to tutorials/nxp/rt1020-evk-make-freertos-builtin/README.md diff --git a/examples/nxp/rt1020-evk-make-freertos-builtin/link_ram.ld b/tutorials/nxp/rt1020-evk-make-freertos-builtin/link_ram.ld similarity index 100% rename from examples/nxp/rt1020-evk-make-freertos-builtin/link_ram.ld rename to tutorials/nxp/rt1020-evk-make-freertos-builtin/link_ram.ld diff --git a/examples/nxp/rt1060-evk-make-baremetal-builtin/Makefile b/tutorials/nxp/rt1060-evk-make-baremetal-builtin/Makefile similarity index 100% rename from examples/nxp/rt1060-evk-make-baremetal-builtin/Makefile rename to tutorials/nxp/rt1060-evk-make-baremetal-builtin/Makefile diff --git a/examples/nxp/rt1060-evk-make-baremetal-builtin/README.md b/tutorials/nxp/rt1060-evk-make-baremetal-builtin/README.md similarity index 100% rename from examples/nxp/rt1060-evk-make-baremetal-builtin/README.md rename to tutorials/nxp/rt1060-evk-make-baremetal-builtin/README.md diff --git a/examples/nxp/rt1060-evk-make-baremetal-builtin/link_ram.ld b/tutorials/nxp/rt1060-evk-make-baremetal-builtin/link_ram.ld similarity index 100% rename from examples/nxp/rt1060-evk-make-baremetal-builtin/link_ram.ld rename to tutorials/nxp/rt1060-evk-make-baremetal-builtin/link_ram.ld diff --git a/examples/nxp/rt1060-evk-make-freertos-builtin/Makefile b/tutorials/nxp/rt1060-evk-make-freertos-builtin/Makefile similarity index 100% rename from examples/nxp/rt1060-evk-make-freertos-builtin/Makefile rename to tutorials/nxp/rt1060-evk-make-freertos-builtin/Makefile diff --git a/examples/nxp/rt1060-evk-make-freertos-builtin/README.md b/tutorials/nxp/rt1060-evk-make-freertos-builtin/README.md similarity index 100% rename from examples/nxp/rt1060-evk-make-freertos-builtin/README.md rename to tutorials/nxp/rt1060-evk-make-freertos-builtin/README.md diff --git a/examples/nxp/rt1060-evk-make-freertos-builtin/link_ram.ld b/tutorials/nxp/rt1060-evk-make-freertos-builtin/link_ram.ld similarity index 100% rename from examples/nxp/rt1060-evk-make-freertos-builtin/link_ram.ld rename to tutorials/nxp/rt1060-evk-make-freertos-builtin/link_ram.ld diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/.cproject b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/.cproject similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/.cproject rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/.cproject diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/.project b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/.project similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/.project rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/.project diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/.settings/language.settings.xml b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/.settings/language.settings.xml similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/.settings/language.settings.xml rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/.settings/language.settings.xml diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/.settings/org.eclipse.core.resources.prefs b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/.settings/org.eclipse.core.resources.prefs rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/.settings/org.eclipse.core.resources.prefs diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cachel1_armv7.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cachel1_armv7.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cachel1_armv7.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cachel1_armv7.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cmsis_compiler.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cmsis_compiler.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cmsis_compiler.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cmsis_compiler.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cmsis_gcc.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cmsis_gcc.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cmsis_gcc.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cmsis_gcc.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cmsis_version.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cmsis_version.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cmsis_version.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/cmsis_version.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/core_cm7.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/core_cm7.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/core_cm7.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/core_cm7.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/mpu_armv7.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/mpu_armv7.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/mpu_armv7.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/CMSIS/mpu_armv7.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/board.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/board.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/board.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/board.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/clock_config.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/clock_config.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/clock_config.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/clock_config.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/dcd.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/dcd.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/dcd.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/dcd.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/peripherals.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/peripherals.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/peripherals.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/peripherals.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/pin_mux.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/pin_mux.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/pin_mux.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/pin_mux.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/board/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/lists/fsl_component_generic_list.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/lists/fsl_component_generic_list.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/lists/fsl_component_generic_list.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/lists/fsl_component_generic_list.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/lists/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/lists/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/lists/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/lists/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/serial_manager/fsl_component_serial_manager.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/serial_manager/fsl_component_serial_manager.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/serial_manager/fsl_component_serial_manager.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/serial_manager/fsl_component_serial_manager.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/serial_manager/fsl_component_serial_port_uart.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/serial_manager/fsl_component_serial_port_uart.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/serial_manager/fsl_component_serial_port_uart.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/serial_manager/fsl_component_serial_port_uart.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/serial_manager/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/serial_manager/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/serial_manager/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/serial_manager/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/uart/fsl_adapter_lpuart.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/uart/fsl_adapter_lpuart.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/uart/fsl_adapter_lpuart.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/uart/fsl_adapter_lpuart.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/uart/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/uart/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/uart/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/component/uart/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/device/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/device/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/device/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/device/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/device/system_MIMXRT1062.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/device/system_MIMXRT1062.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/device/system_MIMXRT1062.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/device/system_MIMXRT1062.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_clock.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_clock.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_clock.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_clock.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_common.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_common.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_common.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_common.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_common_arm.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_common_arm.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_common_arm.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_common_arm.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_gpio.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_gpio.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_gpio.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_gpio.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_lpuart.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_lpuart.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_lpuart.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_lpuart.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_trng.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_trng.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_trng.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/fsl_trng.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/drivers/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/makefile b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/makefile similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/makefile rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/makefile diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/rt1060-evk-xpresso-baremetal-builtin_Debug.ld b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/rt1060-evk-xpresso-baremetal-builtin_Debug.ld similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/rt1060-evk-xpresso-baremetal-builtin_Debug.ld rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/rt1060-evk-xpresso-baremetal-builtin_Debug.ld diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/rt1060-evk-xpresso-baremetal-builtin_Debug_library.ld b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/rt1060-evk-xpresso-baremetal-builtin_Debug_library.ld similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/rt1060-evk-xpresso-baremetal-builtin_Debug_library.ld rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/rt1060-evk-xpresso-baremetal-builtin_Debug_library.ld diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/rt1060-evk-xpresso-baremetal-builtin_Debug_memory.ld b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/rt1060-evk-xpresso-baremetal-builtin_Debug_memory.ld similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/rt1060-evk-xpresso-baremetal-builtin_Debug_memory.ld rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/rt1060-evk-xpresso-baremetal-builtin_Debug_memory.ld diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/sources.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/sources.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/sources.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/sources.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/startup/startup_mimxrt1062.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/startup/startup_mimxrt1062.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/startup/startup_mimxrt1062.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/startup/startup_mimxrt1062.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/startup/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/startup/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/startup/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/startup/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/fsl_assert.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/fsl_assert.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/fsl_assert.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/fsl_assert.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/fsl_debug_console.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/fsl_debug_console.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/fsl_debug_console.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/fsl_debug_console.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/fsl_str.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/fsl_str.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/fsl_str.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/fsl_str.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/utilities/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/xip/evkbmimxrt1060_flexspi_nor_config.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/xip/evkbmimxrt1060_flexspi_nor_config.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/xip/evkbmimxrt1060_flexspi_nor_config.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/xip/evkbmimxrt1060_flexspi_nor_config.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/xip/fsl_flexspi_nor_boot.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/xip/fsl_flexspi_nor_boot.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/xip/fsl_flexspi_nor_boot.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/xip/fsl_flexspi_nor_boot.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/xip/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/xip/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/xip/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Debug/xip/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/board.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/board.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/board.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/board.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/clock_config.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/clock_config.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/clock_config.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/clock_config.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/dcd.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/dcd.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/dcd.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/dcd.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/peripherals.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/peripherals.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/peripherals.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/peripherals.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/pin_mux.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/pin_mux.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/pin_mux.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/pin_mux.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/board/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/lists/fsl_component_generic_list.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/lists/fsl_component_generic_list.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/lists/fsl_component_generic_list.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/lists/fsl_component_generic_list.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/lists/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/lists/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/lists/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/lists/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/serial_manager/fsl_component_serial_manager.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/serial_manager/fsl_component_serial_manager.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/serial_manager/fsl_component_serial_manager.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/serial_manager/fsl_component_serial_manager.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/serial_manager/fsl_component_serial_port_uart.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/serial_manager/fsl_component_serial_port_uart.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/serial_manager/fsl_component_serial_port_uart.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/serial_manager/fsl_component_serial_port_uart.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/serial_manager/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/serial_manager/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/serial_manager/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/serial_manager/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/uart/fsl_adapter_lpuart.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/uart/fsl_adapter_lpuart.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/uart/fsl_adapter_lpuart.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/uart/fsl_adapter_lpuart.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/uart/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/uart/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/uart/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/component/uart/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/device/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/device/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/device/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/device/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/device/system_MIMXRT1062.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/device/system_MIMXRT1062.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/device/system_MIMXRT1062.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/device/system_MIMXRT1062.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_clock.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_clock.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_clock.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_clock.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_common.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_common.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_common.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_common.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_common_arm.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_common_arm.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_common_arm.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_common_arm.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_gpio.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_gpio.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_gpio.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_gpio.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_lpuart.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_lpuart.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_lpuart.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_lpuart.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_trng.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_trng.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_trng.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/fsl_trng.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/drivers/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/makefile b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/makefile similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/makefile rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/makefile diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/rt1060-evk-xpresso-baremetal-builtin_Debug.ld b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/rt1060-evk-xpresso-baremetal-builtin_Debug.ld similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/rt1060-evk-xpresso-baremetal-builtin_Debug.ld rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/rt1060-evk-xpresso-baremetal-builtin_Debug.ld diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/rt1060-evk-xpresso-baremetal-builtin_Debug_library.ld b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/rt1060-evk-xpresso-baremetal-builtin_Debug_library.ld similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/rt1060-evk-xpresso-baremetal-builtin_Debug_library.ld rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/rt1060-evk-xpresso-baremetal-builtin_Debug_library.ld diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/rt1060-evk-xpresso-baremetal-builtin_Debug_memory.ld b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/rt1060-evk-xpresso-baremetal-builtin_Debug_memory.ld similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/rt1060-evk-xpresso-baremetal-builtin_Debug_memory.ld rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/rt1060-evk-xpresso-baremetal-builtin_Debug_memory.ld diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/sources.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/sources.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/sources.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/sources.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/startup/startup_mimxrt1062.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/startup/startup_mimxrt1062.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/startup/startup_mimxrt1062.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/startup/startup_mimxrt1062.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/startup/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/startup/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/startup/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/startup/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/fsl_assert.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/fsl_assert.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/fsl_assert.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/fsl_assert.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/fsl_debug_console.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/fsl_debug_console.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/fsl_debug_console.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/fsl_debug_console.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/fsl_str.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/fsl_str.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/fsl_str.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/fsl_str.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/utilities/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/xip/evkbmimxrt1060_flexspi_nor_config.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/xip/evkbmimxrt1060_flexspi_nor_config.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/xip/evkbmimxrt1060_flexspi_nor_config.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/xip/evkbmimxrt1060_flexspi_nor_config.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/xip/fsl_flexspi_nor_boot.su b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/xip/fsl_flexspi_nor_boot.su similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/xip/fsl_flexspi_nor_boot.su rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/xip/fsl_flexspi_nor_boot.su diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/xip/subdir.mk b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/xip/subdir.mk similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/xip/subdir.mk rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/Test/xip/subdir.mk diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/board.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/board.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/board.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/board.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/board.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/board.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/board.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/board.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/clock_config.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/clock_config.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/clock_config.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/clock_config.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/clock_config.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/clock_config.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/clock_config.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/clock_config.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/dcd.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/dcd.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/dcd.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/dcd.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/dcd.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/dcd.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/dcd.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/dcd.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/peripherals.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/peripherals.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/peripherals.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/peripherals.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/peripherals.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/peripherals.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/peripherals.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/peripherals.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/pin_mux.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/pin_mux.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/pin_mux.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/pin_mux.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/pin_mux.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/pin_mux.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/board/pin_mux.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/board/pin_mux.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/lists/fsl_component_generic_list.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/lists/fsl_component_generic_list.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/lists/fsl_component_generic_list.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/lists/fsl_component_generic_list.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/lists/fsl_component_generic_list.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/lists/fsl_component_generic_list.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/lists/fsl_component_generic_list.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/lists/fsl_component_generic_list.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_manager.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_manager.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_manager.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_manager.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_manager.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_manager.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_manager.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_manager.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_port_internal.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_port_internal.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_port_internal.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_port_internal.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_port_uart.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_port_uart.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_port_uart.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_port_uart.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_port_uart.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_port_uart.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_port_uart.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/serial_manager/fsl_component_serial_port_uart.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/uart/fsl_adapter_lpuart.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/uart/fsl_adapter_lpuart.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/uart/fsl_adapter_lpuart.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/uart/fsl_adapter_lpuart.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/uart/fsl_adapter_uart.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/uart/fsl_adapter_uart.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/component/uart/fsl_adapter_uart.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/component/uart/fsl_adapter_uart.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/device/MIMXRT1062.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/device/MIMXRT1062.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/device/MIMXRT1062.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/device/MIMXRT1062.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/device/MIMXRT1062_features.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/device/MIMXRT1062_features.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/device/MIMXRT1062_features.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/device/MIMXRT1062_features.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/device/fsl_device_registers.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/device/fsl_device_registers.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/device/fsl_device_registers.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/device/fsl_device_registers.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/device/system_MIMXRT1062.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/device/system_MIMXRT1062.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/device/system_MIMXRT1062.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/device/system_MIMXRT1062.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/device/system_MIMXRT1062.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/device/system_MIMXRT1062.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/device/system_MIMXRT1062.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/device/system_MIMXRT1062.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_clock.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_clock.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_clock.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_clock.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_clock.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_clock.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_clock.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_clock.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common_arm.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common_arm.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common_arm.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common_arm.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common_arm.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common_arm.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common_arm.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_common_arm.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_gpio.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_gpio.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_gpio.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_gpio.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_gpio.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_gpio.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_gpio.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_gpio.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_iomuxc.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_iomuxc.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_iomuxc.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_iomuxc.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_lpuart.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_lpuart.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_lpuart.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_lpuart.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_lpuart.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_lpuart.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_lpuart.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_lpuart.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_nic301.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_nic301.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_nic301.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_nic301.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_trng.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_trng.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_trng.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_trng.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_trng.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_trng.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_trng.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/drivers/fsl_trng.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/middleware/bm/readme.txt b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/middleware/bm/readme.txt similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/middleware/bm/readme.txt rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/middleware/bm/readme.txt diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/rt1060-evk-xpresso-baremetal-builtin.mex b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/rt1060-evk-xpresso-baremetal-builtin.mex similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/rt1060-evk-xpresso-baremetal-builtin.mex rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/rt1060-evk-xpresso-baremetal-builtin.mex diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/hal.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/hal.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/hal.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/hal.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/main.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/main.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/main.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/main.c diff --git a/examples/microchip/same54-xpro/device-dashboard/mongoose.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose.c similarity index 100% rename from examples/microchip/same54-xpro/device-dashboard/mongoose.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose.c diff --git a/examples/microchip/same54-xpro/device-dashboard/mongoose.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose.h similarity index 100% rename from examples/microchip/same54-xpro/device-dashboard/mongoose.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose_config.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose_config.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose_config.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/mongoose_config.h diff --git a/examples/microchip/same54-xpro/device-dashboard/net.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/net.c similarity index 100% rename from examples/microchip/same54-xpro/device-dashboard/net.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/net.c diff --git a/examples/microchip/same54-xpro/device-dashboard/net.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/net.h similarity index 100% rename from examples/microchip/same54-xpro/device-dashboard/net.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/net.h diff --git a/examples/microchip/same54-xpro/device-dashboard/packed_fs.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/packed_fs.c similarity index 100% rename from examples/microchip/same54-xpro/device-dashboard/packed_fs.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/packed_fs.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/syscalls.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/syscalls.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/source/syscalls.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/source/syscalls.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/startup/startup_mimxrt1062.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/startup/startup_mimxrt1062.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/startup/startup_mimxrt1062.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/startup/startup_mimxrt1062.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_assert.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_assert.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_assert.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_assert.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_debug_console.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_debug_console.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_debug_console.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_debug_console.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_debug_console.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_debug_console.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_debug_console.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_debug_console.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_debug_console_conf.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_debug_console_conf.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_debug_console_conf.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_debug_console_conf.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_str.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_str.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_str.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_str.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_str.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_str.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_str.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/utilities/fsl_str.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/evkbmimxrt1060_flexspi_nor_config.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/evkbmimxrt1060_flexspi_nor_config.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/evkbmimxrt1060_flexspi_nor_config.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/evkbmimxrt1060_flexspi_nor_config.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/evkbmimxrt1060_flexspi_nor_config.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/evkbmimxrt1060_flexspi_nor_config.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/evkbmimxrt1060_flexspi_nor_config.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/evkbmimxrt1060_flexspi_nor_config.h diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/fsl_flexspi_nor_boot.c b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/fsl_flexspi_nor_boot.c similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/fsl_flexspi_nor_boot.c rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/fsl_flexspi_nor_boot.c diff --git a/examples/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/fsl_flexspi_nor_boot.h b/tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/fsl_flexspi_nor_boot.h similarity index 100% rename from examples/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/fsl_flexspi_nor_boot.h rename to tutorials/nxp/rt1060-evk-xpresso-baremetal-builtin/xip/fsl_flexspi_nor_boot.h diff --git a/examples/nxp/rt1170-evk-make-baremetal-builtin/Makefile b/tutorials/nxp/rt1170-evk-make-baremetal-builtin/Makefile similarity index 100% rename from examples/nxp/rt1170-evk-make-baremetal-builtin/Makefile rename to tutorials/nxp/rt1170-evk-make-baremetal-builtin/Makefile diff --git a/examples/nxp/rt1170-evk-make-baremetal-builtin/README.md b/tutorials/nxp/rt1170-evk-make-baremetal-builtin/README.md similarity index 100% rename from examples/nxp/rt1170-evk-make-baremetal-builtin/README.md rename to tutorials/nxp/rt1170-evk-make-baremetal-builtin/README.md diff --git a/examples/nxp/rt1170-evk-make-baremetal-builtin/link_ram.ld b/tutorials/nxp/rt1170-evk-make-baremetal-builtin/link_ram.ld similarity index 100% rename from examples/nxp/rt1170-evk-make-baremetal-builtin/link_ram.ld rename to tutorials/nxp/rt1170-evk-make-baremetal-builtin/link_ram.ld diff --git a/examples/nxp/rt1170-evk-make-baremetal-builtin/mbedtls_config.h b/tutorials/nxp/rt1170-evk-make-baremetal-builtin/mbedtls_config.h similarity index 100% rename from examples/nxp/rt1170-evk-make-baremetal-builtin/mbedtls_config.h rename to tutorials/nxp/rt1170-evk-make-baremetal-builtin/mbedtls_config.h diff --git a/examples/nxp/rt1170-evk-make-freertos-builtin/Makefile b/tutorials/nxp/rt1170-evk-make-freertos-builtin/Makefile similarity index 100% rename from examples/nxp/rt1170-evk-make-freertos-builtin/Makefile rename to tutorials/nxp/rt1170-evk-make-freertos-builtin/Makefile diff --git a/examples/nxp/rt1170-evk-make-freertos-builtin/README.md b/tutorials/nxp/rt1170-evk-make-freertos-builtin/README.md similarity index 100% rename from examples/nxp/rt1170-evk-make-freertos-builtin/README.md rename to tutorials/nxp/rt1170-evk-make-freertos-builtin/README.md diff --git a/examples/nxp/rt1170-evk-make-freertos-builtin/link_ram.ld b/tutorials/nxp/rt1170-evk-make-freertos-builtin/link_ram.ld similarity index 100% rename from examples/nxp/rt1170-evk-make-freertos-builtin/link_ram.ld rename to tutorials/nxp/rt1170-evk-make-freertos-builtin/link_ram.ld diff --git a/examples/pico-sdk/pico-2-w-picosdk-baremetal-builtin/Makefile b/tutorials/pico-sdk/pico-2-w-picosdk-baremetal-builtin/Makefile similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-baremetal-builtin/Makefile rename to tutorials/pico-sdk/pico-2-w-picosdk-baremetal-builtin/Makefile diff --git a/examples/pico-sdk/pico-2-w-picosdk-baremetal-builtin/README.md b/tutorials/pico-sdk/pico-2-w-picosdk-baremetal-builtin/README.md similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-baremetal-builtin/README.md rename to tutorials/pico-sdk/pico-2-w-picosdk-baremetal-builtin/README.md diff --git a/examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/CMakeLists.txt b/tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/CMakeLists.txt similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/CMakeLists.txt rename to tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/CMakeLists.txt diff --git a/examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/FreeRTOSConfig.h b/tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/FreeRTOSConfig.h similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/FreeRTOSConfig.h rename to tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/FreeRTOSConfig.h diff --git a/examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/FreeRTOS_Kernel_import.cmake b/tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/FreeRTOS_Kernel_import.cmake similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/FreeRTOS_Kernel_import.cmake rename to tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/FreeRTOS_Kernel_import.cmake diff --git a/examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/Makefile b/tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/Makefile similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/Makefile rename to tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/Makefile diff --git a/examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/README.md b/tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/README.md similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/README.md rename to tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/README.md diff --git a/examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/lwipopts.h b/tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/lwipopts.h similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/lwipopts.h rename to tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/lwipopts.h diff --git a/examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/main.c b/tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/main.c similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/main.c rename to tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/main.c diff --git a/examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/mongoose.c b/tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/mongoose.c similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/mongoose.c rename to tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/mongoose.c diff --git a/examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/mongoose.h b/tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/mongoose.h similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/mongoose.h rename to tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/mongoose.h diff --git a/examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/mongoose_config.h b/tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/mongoose_config.h similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/mongoose_config.h rename to tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/mongoose_config.h diff --git a/examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/net.c b/tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/net.c similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/net.c rename to tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/net.c diff --git a/examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/net.h b/tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/net.h similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/net.h rename to tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/net.h diff --git a/examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/packed_fs.c b/tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/packed_fs.c similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/packed_fs.c rename to tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/packed_fs.c diff --git a/examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/pico_sdk_import.cmake b/tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/pico_sdk_import.cmake similarity index 100% rename from examples/pico-sdk/pico-2-w-picosdk-freertos-lwip/pico_sdk_import.cmake rename to tutorials/pico-sdk/pico-2-w-picosdk-freertos-lwip/pico_sdk_import.cmake diff --git a/examples/pico-sdk/pico-rmii/CMakeLists.txt b/tutorials/pico-sdk/pico-rmii/CMakeLists.txt similarity index 100% rename from examples/pico-sdk/pico-rmii/CMakeLists.txt rename to tutorials/pico-sdk/pico-rmii/CMakeLists.txt diff --git a/examples/pico-sdk/pico-rmii/Makefile b/tutorials/pico-sdk/pico-rmii/Makefile similarity index 100% rename from examples/pico-sdk/pico-rmii/Makefile rename to tutorials/pico-sdk/pico-rmii/Makefile diff --git a/examples/pico-sdk/pico-rmii/README.md b/tutorials/pico-sdk/pico-rmii/README.md similarity index 100% rename from examples/pico-sdk/pico-rmii/README.md rename to tutorials/pico-sdk/pico-rmii/README.md diff --git a/examples/pico-sdk/pico-rmii/driver_rp2040_rmii.c b/tutorials/pico-sdk/pico-rmii/driver_rp2040_rmii.c similarity index 100% rename from examples/pico-sdk/pico-rmii/driver_rp2040_rmii.c rename to tutorials/pico-sdk/pico-rmii/driver_rp2040_rmii.c diff --git a/examples/pico-sdk/pico-rmii/driver_rp2040_rmii.h b/tutorials/pico-sdk/pico-rmii/driver_rp2040_rmii.h similarity index 100% rename from examples/pico-sdk/pico-rmii/driver_rp2040_rmii.h rename to tutorials/pico-sdk/pico-rmii/driver_rp2040_rmii.h diff --git a/examples/pico-sdk/pico-rmii/main.c b/tutorials/pico-sdk/pico-rmii/main.c similarity index 100% rename from examples/pico-sdk/pico-rmii/main.c rename to tutorials/pico-sdk/pico-rmii/main.c diff --git a/examples/pico-sdk/pico-rmii/mongoose.c b/tutorials/pico-sdk/pico-rmii/mongoose.c similarity index 100% rename from examples/pico-sdk/pico-rmii/mongoose.c rename to tutorials/pico-sdk/pico-rmii/mongoose.c diff --git a/examples/pico-sdk/pico-rmii/mongoose.h b/tutorials/pico-sdk/pico-rmii/mongoose.h similarity index 100% rename from examples/pico-sdk/pico-rmii/mongoose.h rename to tutorials/pico-sdk/pico-rmii/mongoose.h diff --git a/examples/pico-sdk/pico-rmii/mongoose_config.h b/tutorials/pico-sdk/pico-rmii/mongoose_config.h similarity index 100% rename from examples/pico-sdk/pico-rmii/mongoose_config.h rename to tutorials/pico-sdk/pico-rmii/mongoose_config.h diff --git a/examples/pico-sdk/pico-rndis-dashboard/CMakeLists.txt b/tutorials/pico-sdk/pico-rndis-dashboard/CMakeLists.txt similarity index 100% rename from examples/pico-sdk/pico-rndis-dashboard/CMakeLists.txt rename to tutorials/pico-sdk/pico-rndis-dashboard/CMakeLists.txt diff --git a/examples/pico-sdk/pico-rndis-dashboard/Makefile b/tutorials/pico-sdk/pico-rndis-dashboard/Makefile similarity index 100% rename from examples/pico-sdk/pico-rndis-dashboard/Makefile rename to tutorials/pico-sdk/pico-rndis-dashboard/Makefile diff --git a/examples/pico-sdk/pico-rndis-dashboard/README.md b/tutorials/pico-sdk/pico-rndis-dashboard/README.md similarity index 100% rename from examples/pico-sdk/pico-rndis-dashboard/README.md rename to tutorials/pico-sdk/pico-rndis-dashboard/README.md diff --git a/examples/pico-sdk/pico-rndis-dashboard/main.c b/tutorials/pico-sdk/pico-rndis-dashboard/main.c similarity index 100% rename from examples/pico-sdk/pico-rndis-dashboard/main.c rename to tutorials/pico-sdk/pico-rndis-dashboard/main.c diff --git a/examples/pico-sdk/pico-rndis-dashboard/mongoose.c b/tutorials/pico-sdk/pico-rndis-dashboard/mongoose.c similarity index 100% rename from examples/pico-sdk/pico-rndis-dashboard/mongoose.c rename to tutorials/pico-sdk/pico-rndis-dashboard/mongoose.c diff --git a/examples/pico-sdk/pico-rndis-dashboard/mongoose.h b/tutorials/pico-sdk/pico-rndis-dashboard/mongoose.h similarity index 100% rename from examples/pico-sdk/pico-rndis-dashboard/mongoose.h rename to tutorials/pico-sdk/pico-rndis-dashboard/mongoose.h diff --git a/examples/pico-sdk/pico-rndis-dashboard/mongoose_config.h b/tutorials/pico-sdk/pico-rndis-dashboard/mongoose_config.h similarity index 100% rename from examples/pico-sdk/pico-rndis-dashboard/mongoose_config.h rename to tutorials/pico-sdk/pico-rndis-dashboard/mongoose_config.h diff --git a/examples/pico-sdk/pico-rndis-dashboard/msc_disk.c b/tutorials/pico-sdk/pico-rndis-dashboard/msc_disk.c similarity index 100% rename from examples/pico-sdk/pico-rndis-dashboard/msc_disk.c rename to tutorials/pico-sdk/pico-rndis-dashboard/msc_disk.c diff --git a/examples/pico-sdk/pico-rndis-dashboard/net.c b/tutorials/pico-sdk/pico-rndis-dashboard/net.c similarity index 100% rename from examples/pico-sdk/pico-rndis-dashboard/net.c rename to tutorials/pico-sdk/pico-rndis-dashboard/net.c diff --git a/examples/pico-sdk/pico-rndis-dashboard/net.h b/tutorials/pico-sdk/pico-rndis-dashboard/net.h similarity index 100% rename from examples/pico-sdk/pico-rndis-dashboard/net.h rename to tutorials/pico-sdk/pico-rndis-dashboard/net.h diff --git a/examples/pico-sdk/pico-rndis-dashboard/netif/ethernet.h b/tutorials/pico-sdk/pico-rndis-dashboard/netif/ethernet.h similarity index 100% rename from examples/pico-sdk/pico-rndis-dashboard/netif/ethernet.h rename to tutorials/pico-sdk/pico-rndis-dashboard/netif/ethernet.h diff --git a/examples/pico-sdk/pico-rndis-dashboard/packed_fs.c b/tutorials/pico-sdk/pico-rndis-dashboard/packed_fs.c similarity index 100% rename from examples/pico-sdk/pico-rndis-dashboard/packed_fs.c rename to tutorials/pico-sdk/pico-rndis-dashboard/packed_fs.c diff --git a/examples/pico-sdk/pico-rndis-dashboard/tusb_config.h b/tutorials/pico-sdk/pico-rndis-dashboard/tusb_config.h similarity index 100% rename from examples/pico-sdk/pico-rndis-dashboard/tusb_config.h rename to tutorials/pico-sdk/pico-rndis-dashboard/tusb_config.h diff --git a/examples/pico-sdk/pico-rndis-dashboard/usb_descriptors.c b/tutorials/pico-sdk/pico-rndis-dashboard/usb_descriptors.c similarity index 100% rename from examples/pico-sdk/pico-rndis-dashboard/usb_descriptors.c rename to tutorials/pico-sdk/pico-rndis-dashboard/usb_descriptors.c diff --git a/examples/pico-sdk/pico-rndis-device/CMakeLists.txt b/tutorials/pico-sdk/pico-rndis-device/CMakeLists.txt similarity index 100% rename from examples/pico-sdk/pico-rndis-device/CMakeLists.txt rename to tutorials/pico-sdk/pico-rndis-device/CMakeLists.txt diff --git a/examples/pico-sdk/pico-rndis-device/Makefile b/tutorials/pico-sdk/pico-rndis-device/Makefile similarity index 100% rename from examples/pico-sdk/pico-rndis-device/Makefile rename to tutorials/pico-sdk/pico-rndis-device/Makefile diff --git a/examples/pico-sdk/pico-rndis-device/README.md b/tutorials/pico-sdk/pico-rndis-device/README.md similarity index 100% rename from examples/pico-sdk/pico-rndis-device/README.md rename to tutorials/pico-sdk/pico-rndis-device/README.md diff --git a/examples/pico-sdk/pico-rndis-device/hal.h b/tutorials/pico-sdk/pico-rndis-device/hal.h similarity index 100% rename from examples/pico-sdk/pico-rndis-device/hal.h rename to tutorials/pico-sdk/pico-rndis-device/hal.h diff --git a/examples/pico-sdk/pico-rndis-device/main.c b/tutorials/pico-sdk/pico-rndis-device/main.c similarity index 100% rename from examples/pico-sdk/pico-rndis-device/main.c rename to tutorials/pico-sdk/pico-rndis-device/main.c diff --git a/examples/pico-sdk/pico-rndis-device/mongoose.c b/tutorials/pico-sdk/pico-rndis-device/mongoose.c similarity index 100% rename from examples/pico-sdk/pico-rndis-device/mongoose.c rename to tutorials/pico-sdk/pico-rndis-device/mongoose.c diff --git a/examples/pico-sdk/pico-rndis-device/mongoose.h b/tutorials/pico-sdk/pico-rndis-device/mongoose.h similarity index 100% rename from examples/pico-sdk/pico-rndis-device/mongoose.h rename to tutorials/pico-sdk/pico-rndis-device/mongoose.h diff --git a/examples/pico-sdk/pico-rndis-device/mongoose_config.h b/tutorials/pico-sdk/pico-rndis-device/mongoose_config.h similarity index 100% rename from examples/pico-sdk/pico-rndis-device/mongoose_config.h rename to tutorials/pico-sdk/pico-rndis-device/mongoose_config.h diff --git a/tutorials/pico-sdk/pico-rndis-device/net.c b/tutorials/pico-sdk/pico-rndis-device/net.c new file mode 120000 index 00000000..5a1bf032 --- /dev/null +++ b/tutorials/pico-sdk/pico-rndis-device/net.c @@ -0,0 +1 @@ +../../mqtt/mqtt-dashboard/device/net.c \ No newline at end of file diff --git a/tutorials/pico-sdk/pico-rndis-device/net.h b/tutorials/pico-sdk/pico-rndis-device/net.h new file mode 120000 index 00000000..3e71e66d --- /dev/null +++ b/tutorials/pico-sdk/pico-rndis-device/net.h @@ -0,0 +1 @@ +../../mqtt/mqtt-dashboard/device/net.h \ No newline at end of file diff --git a/examples/pico-sdk/pico-rndis-device/netif/ethernet.h b/tutorials/pico-sdk/pico-rndis-device/netif/ethernet.h similarity index 100% rename from examples/pico-sdk/pico-rndis-device/netif/ethernet.h rename to tutorials/pico-sdk/pico-rndis-device/netif/ethernet.h diff --git a/examples/pico-sdk/pico-rndis-device/tusb_config.h b/tutorials/pico-sdk/pico-rndis-device/tusb_config.h similarity index 100% rename from examples/pico-sdk/pico-rndis-device/tusb_config.h rename to tutorials/pico-sdk/pico-rndis-device/tusb_config.h diff --git a/examples/pico-sdk/pico-rndis-device/usb_descriptors.c b/tutorials/pico-sdk/pico-rndis-device/usb_descriptors.c similarity index 100% rename from examples/pico-sdk/pico-rndis-device/usb_descriptors.c rename to tutorials/pico-sdk/pico-rndis-device/usb_descriptors.c diff --git a/examples/pico-sdk/pico-w-picosdk-baremetal-builtin/Makefile b/tutorials/pico-sdk/pico-w-picosdk-baremetal-builtin/Makefile similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-baremetal-builtin/Makefile rename to tutorials/pico-sdk/pico-w-picosdk-baremetal-builtin/Makefile diff --git a/examples/pico-sdk/pico-w-picosdk-baremetal-builtin/README.md b/tutorials/pico-sdk/pico-w-picosdk-baremetal-builtin/README.md similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-baremetal-builtin/README.md rename to tutorials/pico-sdk/pico-w-picosdk-baremetal-builtin/README.md diff --git a/examples/pico-sdk/pico-w-picosdk-freertos-lwip/CMakeLists.txt b/tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/CMakeLists.txt similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-freertos-lwip/CMakeLists.txt rename to tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/CMakeLists.txt diff --git a/examples/pico-sdk/pico-w-picosdk-freertos-lwip/FreeRTOSConfig.h b/tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/FreeRTOSConfig.h similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-freertos-lwip/FreeRTOSConfig.h rename to tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/FreeRTOSConfig.h diff --git a/examples/pico-sdk/pico-w-picosdk-freertos-lwip/FreeRTOS_Kernel_import.cmake b/tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/FreeRTOS_Kernel_import.cmake similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-freertos-lwip/FreeRTOS_Kernel_import.cmake rename to tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/FreeRTOS_Kernel_import.cmake diff --git a/examples/pico-sdk/pico-w-picosdk-freertos-lwip/Makefile b/tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/Makefile similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-freertos-lwip/Makefile rename to tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/Makefile diff --git a/examples/pico-sdk/pico-w-picosdk-freertos-lwip/README.md b/tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/README.md similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-freertos-lwip/README.md rename to tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/README.md diff --git a/examples/pico-sdk/pico-w-picosdk-freertos-lwip/lwipopts.h b/tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/lwipopts.h similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-freertos-lwip/lwipopts.h rename to tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/lwipopts.h diff --git a/examples/pico-sdk/pico-w-picosdk-freertos-lwip/main.c b/tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/main.c similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-freertos-lwip/main.c rename to tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/main.c diff --git a/examples/pico-sdk/pico-w-picosdk-freertos-lwip/mongoose.c b/tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/mongoose.c similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-freertos-lwip/mongoose.c rename to tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/mongoose.c diff --git a/examples/pico-sdk/pico-w-picosdk-freertos-lwip/mongoose.h b/tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/mongoose.h similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-freertos-lwip/mongoose.h rename to tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/mongoose.h diff --git a/examples/pico-sdk/pico-w-picosdk-freertos-lwip/mongoose_config.h b/tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/mongoose_config.h similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-freertos-lwip/mongoose_config.h rename to tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/mongoose_config.h diff --git a/examples/pico-sdk/pico-w-picosdk-freertos-lwip/net.c b/tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/net.c similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-freertos-lwip/net.c rename to tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/net.c diff --git a/examples/pico-sdk/pico-w-picosdk-freertos-lwip/net.h b/tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/net.h similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-freertos-lwip/net.h rename to tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/net.h diff --git a/examples/pico-sdk/pico-w-picosdk-freertos-lwip/packed_fs.c b/tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/packed_fs.c similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-freertos-lwip/packed_fs.c rename to tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/packed_fs.c diff --git a/examples/pico-sdk/pico-w-picosdk-freertos-lwip/pico_sdk_import.cmake b/tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/pico_sdk_import.cmake similarity index 100% rename from examples/pico-sdk/pico-w-picosdk-freertos-lwip/pico_sdk_import.cmake rename to tutorials/pico-sdk/pico-w-picosdk-freertos-lwip/pico_sdk_import.cmake diff --git a/examples/pico-sdk/pico-w5500 b/tutorials/pico-sdk/pico-w5500 similarity index 100% rename from examples/pico-sdk/pico-w5500 rename to tutorials/pico-sdk/pico-w5500 diff --git a/examples/pico-sdk/w5500-evb-pico-picosdk-baremetal-builtin/Makefile b/tutorials/pico-sdk/w5500-evb-pico-picosdk-baremetal-builtin/Makefile similarity index 100% rename from examples/pico-sdk/w5500-evb-pico-picosdk-baremetal-builtin/Makefile rename to tutorials/pico-sdk/w5500-evb-pico-picosdk-baremetal-builtin/Makefile diff --git a/examples/pico-sdk/w5500-evb-pico-picosdk-baremetal-builtin/README.md b/tutorials/pico-sdk/w5500-evb-pico-picosdk-baremetal-builtin/README.md similarity index 100% rename from examples/pico-sdk/w5500-evb-pico-picosdk-baremetal-builtin/README.md rename to tutorials/pico-sdk/w5500-evb-pico-picosdk-baremetal-builtin/README.md diff --git a/examples/pico-sdk/w5500-evb-pico2-picosdk-baremetal-builtin/Makefile b/tutorials/pico-sdk/w5500-evb-pico2-picosdk-baremetal-builtin/Makefile similarity index 100% rename from examples/pico-sdk/w5500-evb-pico2-picosdk-baremetal-builtin/Makefile rename to tutorials/pico-sdk/w5500-evb-pico2-picosdk-baremetal-builtin/Makefile diff --git a/examples/pico-sdk/w5500-evb-pico2-picosdk-baremetal-builtin/README.md b/tutorials/pico-sdk/w5500-evb-pico2-picosdk-baremetal-builtin/README.md similarity index 100% rename from examples/pico-sdk/w5500-evb-pico2-picosdk-baremetal-builtin/README.md rename to tutorials/pico-sdk/w5500-evb-pico2-picosdk-baremetal-builtin/README.md diff --git a/examples/renesas/ek-ra6m4-make-baremetal-builtin/Makefile b/tutorials/renesas/ek-ra6m4-make-baremetal-builtin/Makefile similarity index 100% rename from examples/renesas/ek-ra6m4-make-baremetal-builtin/Makefile rename to tutorials/renesas/ek-ra6m4-make-baremetal-builtin/Makefile diff --git a/examples/renesas/ek-ra6m4-make-baremetal-builtin/hal.c b/tutorials/renesas/ek-ra6m4-make-baremetal-builtin/hal.c similarity index 100% rename from examples/renesas/ek-ra6m4-make-baremetal-builtin/hal.c rename to tutorials/renesas/ek-ra6m4-make-baremetal-builtin/hal.c diff --git a/examples/renesas/ek-ra6m4-make-baremetal-builtin/hal.h b/tutorials/renesas/ek-ra6m4-make-baremetal-builtin/hal.h similarity index 100% rename from examples/renesas/ek-ra6m4-make-baremetal-builtin/hal.h rename to tutorials/renesas/ek-ra6m4-make-baremetal-builtin/hal.h diff --git a/examples/renesas/ek-ra6m4-make-baremetal-builtin/link.ld b/tutorials/renesas/ek-ra6m4-make-baremetal-builtin/link.ld similarity index 100% rename from examples/renesas/ek-ra6m4-make-baremetal-builtin/link.ld rename to tutorials/renesas/ek-ra6m4-make-baremetal-builtin/link.ld diff --git a/examples/renesas/ek-ra6m4-make-baremetal-builtin/main.c b/tutorials/renesas/ek-ra6m4-make-baremetal-builtin/main.c similarity index 100% rename from examples/renesas/ek-ra6m4-make-baremetal-builtin/main.c rename to tutorials/renesas/ek-ra6m4-make-baremetal-builtin/main.c diff --git a/examples/renesas/ek-ra6m4-make-baremetal-builtin/mongoose.c b/tutorials/renesas/ek-ra6m4-make-baremetal-builtin/mongoose.c similarity index 100% rename from examples/renesas/ek-ra6m4-make-baremetal-builtin/mongoose.c rename to tutorials/renesas/ek-ra6m4-make-baremetal-builtin/mongoose.c diff --git a/examples/renesas/ek-ra6m4-make-baremetal-builtin/mongoose.h b/tutorials/renesas/ek-ra6m4-make-baremetal-builtin/mongoose.h similarity index 100% rename from examples/renesas/ek-ra6m4-make-baremetal-builtin/mongoose.h rename to tutorials/renesas/ek-ra6m4-make-baremetal-builtin/mongoose.h diff --git a/examples/renesas/ek-ra6m4-make-baremetal-builtin/mongoose_config.h b/tutorials/renesas/ek-ra6m4-make-baremetal-builtin/mongoose_config.h similarity index 100% rename from examples/renesas/ek-ra6m4-make-baremetal-builtin/mongoose_config.h rename to tutorials/renesas/ek-ra6m4-make-baremetal-builtin/mongoose_config.h diff --git a/examples/renesas/ek-ra6m4-make-baremetal-builtin/net.c b/tutorials/renesas/ek-ra6m4-make-baremetal-builtin/net.c similarity index 100% rename from examples/renesas/ek-ra6m4-make-baremetal-builtin/net.c rename to tutorials/renesas/ek-ra6m4-make-baremetal-builtin/net.c diff --git a/examples/renesas/ek-ra6m4-make-baremetal-builtin/net.h b/tutorials/renesas/ek-ra6m4-make-baremetal-builtin/net.h similarity index 100% rename from examples/renesas/ek-ra6m4-make-baremetal-builtin/net.h rename to tutorials/renesas/ek-ra6m4-make-baremetal-builtin/net.h diff --git a/examples/renesas/ek-ra6m4-make-baremetal-builtin/packed_fs.c b/tutorials/renesas/ek-ra6m4-make-baremetal-builtin/packed_fs.c similarity index 100% rename from examples/renesas/ek-ra6m4-make-baremetal-builtin/packed_fs.c rename to tutorials/renesas/ek-ra6m4-make-baremetal-builtin/packed_fs.c diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Makefile b/tutorials/stm32/nucleo-f429zi-cube-baremetal-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal-builtin/Makefile rename to tutorials/stm32/nucleo-f429zi-cube-baremetal-builtin/Makefile diff --git a/examples/stm32/nucleo-f429zi-cube-baremetal-builtin/README.md b/tutorials/stm32/nucleo-f429zi-cube-baremetal-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-baremetal-builtin/README.md rename to tutorials/stm32/nucleo-f429zi-cube-baremetal-builtin/README.md diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-builtin/Makefile b/tutorials/stm32/nucleo-f429zi-cube-freertos-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-builtin/Makefile rename to tutorials/stm32/nucleo-f429zi-cube-freertos-builtin/Makefile diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-builtin/README.md b/tutorials/stm32/nucleo-f429zi-cube-freertos-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-builtin/README.md rename to tutorials/stm32/nucleo-f429zi-cube-freertos-builtin/README.md diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/.cproject b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/.cproject similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/.cproject rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/.cproject diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/.mxproject b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/.mxproject similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/.mxproject rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/.mxproject diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/.project b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/.project similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/.project rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/.project diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/language.settings.xml b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/language.settings.xml similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/language.settings.xml rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/language.settings.xml diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/org.eclipse.cdt.core.prefs b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/org.eclipse.cdt.core.prefs similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/org.eclipse.cdt.core.prefs rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/org.eclipse.cdt.core.prefs diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/stm32cubeide.project.prefs b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/stm32cubeide.project.prefs similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/stm32cubeide.project.prefs rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/.settings/stm32cubeide.project.prefs diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/FreeRTOSConfig.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/FreeRTOSConfig.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/FreeRTOSConfig.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/FreeRTOSConfig.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/hal.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/hal.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/hal.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/hal.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/main.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/main.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/main.h diff --git a/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/mongoose.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/mongoose.h new file mode 120000 index 00000000..4cd6a2b4 --- /dev/null +++ b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/mongoose.h @@ -0,0 +1 @@ +../../../../../mongoose.h \ No newline at end of file diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/mongoose_config.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/mongoose_config.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/mongoose_config.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/net.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/net.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/net.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/net.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/stm32f4xx_hal_conf.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/stm32f4xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/stm32f4xx_hal_conf.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/stm32f4xx_hal_conf.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/stm32f4xx_it.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/stm32f4xx_it.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/stm32f4xx_it.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Inc/stm32f4xx_it.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/freertos.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/freertos.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/freertos.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/freertos.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/main.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/main.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/main.c diff --git a/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/mongoose.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/mongoose.c new file mode 120000 index 00000000..fe5764e5 --- /dev/null +++ b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/mongoose.c @@ -0,0 +1 @@ +../../../../../mongoose.c \ No newline at end of file diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/net.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/net.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/net.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/net.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/packed_fs.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/packed_fs.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/packed_fs.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/stm32f4xx_hal_msp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/stm32f4xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/stm32f4xx_hal_msp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/stm32f4xx_hal_msp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/stm32f4xx_hal_timebase_tim.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/stm32f4xx_hal_timebase_tim.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/stm32f4xx_hal_timebase_tim.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/stm32f4xx_hal_timebase_tim.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/stm32f4xx_it.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/stm32f4xx_it.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/stm32f4xx_it.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/stm32f4xx_it.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/syscalls.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/syscalls.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/syscalls.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/sysmem.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/sysmem.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/sysmem.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/sysmem.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/system_stm32f4xx.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/system_stm32f4xx.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/system_stm32f4xx.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Src/system_stm32f4xx.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Startup/startup_stm32f429zitx.s b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Startup/startup_stm32f429zitx.s similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Startup/startup_stm32f429zitx.s rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Core/Startup/startup_stm32f429zitx.s diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armcc.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armcc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armcc.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armcc.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armclang.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armclang.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armclang.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armclang.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_compiler.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_compiler.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_compiler.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_compiler.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_gcc.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_gcc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_gcc.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_gcc.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_iccarm.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_iccarm.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_iccarm.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_iccarm.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_version.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_version.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_version.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_version.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mbl.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mbl.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mbl.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mbl.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mml.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mml.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mml.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mml.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0plus.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0plus.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0plus.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0plus.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm1.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm1.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm1.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm1.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm23.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm23.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm23.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm23.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm3.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm3.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm3.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm3.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm33.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm33.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm33.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm33.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm4.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm4.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm4.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm4.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm7.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm7.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm7.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm7.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc000.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc000.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc000.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc000.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc300.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc300.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc300.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc300.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv7.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv7.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv7.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv7.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv8.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv8.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv8.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv8.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/tz_context.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/tz_context.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/tz_context.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/Include/tz_context.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/LICENSE.txt b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/LICENSE.txt rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/CMSIS/LICENSE.txt diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_eth.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rng.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rng.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usart.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_eth.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rng.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/App/lwip.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/App/lwip.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/App/lwip.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/App/lwip.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/App/lwip.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/App/lwip.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/App/lwip.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/App/lwip.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/Target/ethernetif.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/Target/ethernetif.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/Target/ethernetif.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/Target/ethernetif.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/Target/ethernetif.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/Target/ethernetif.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/Target/ethernetif.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/Target/ethernetif.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/Target/lwipopts.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/Target/lwipopts.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/Target/lwipopts.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/LWIP/Target/lwipopts.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/LICENSE b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/LICENSE similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/LICENSE rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/LICENSE diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/croutine.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/croutine.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/croutine.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/croutine.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/list.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/list.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/list.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/list.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/task.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/task.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/task.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/task.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/list.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/list.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/list.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/list.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/queue.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/queue.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/queue.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/queue.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/tasks.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/tasks.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/tasks.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/tasks.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/timers.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/timers.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/timers.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/timers.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_lib.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_lib.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_lib.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_lib.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_msg.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_msg.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_msg.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_msg.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/err.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/err.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/err.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/err.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/if_api.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/if_api.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/if_api.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/if_api.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netbuf.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netbuf.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netbuf.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netbuf.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netdb.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netdb.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netdb.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netdb.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netifapi.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netifapi.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netifapi.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netifapi.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/sockets.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/sockets.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/sockets.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/sockets.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/tcpip.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/tcpip.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/tcpip.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/tcpip.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/apps/mqtt/mqtt.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/apps/mqtt/mqtt.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/apps/mqtt/mqtt.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/apps/mqtt/mqtt.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_alloc.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_alloc.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_alloc.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_alloc.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_tcp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_tcp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_tcp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_tcp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/def.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/def.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/def.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/def.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/dns.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/dns.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/dns.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/dns.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/inet_chksum.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/inet_chksum.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/inet_chksum.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/inet_chksum.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/init.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/init.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/init.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/init.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ip.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ip.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ip.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ip.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/autoip.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/autoip.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/autoip.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/autoip.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/dhcp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/dhcp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/dhcp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/dhcp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/etharp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/etharp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/etharp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/etharp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/icmp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/icmp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/icmp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/icmp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/igmp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/igmp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/igmp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/igmp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_addr.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_addr.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_addr.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_addr.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_frag.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_frag.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_frag.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_frag.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/dhcp6.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/dhcp6.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/dhcp6.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/dhcp6.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ethip6.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ethip6.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ethip6.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ethip6.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/icmp6.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/icmp6.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/icmp6.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/icmp6.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/inet6.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/inet6.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/inet6.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/inet6.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_addr.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_addr.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_addr.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_addr.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_frag.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_frag.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_frag.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_frag.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/mld6.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/mld6.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/mld6.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/mld6.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/nd6.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/nd6.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/nd6.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/nd6.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/mem.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/mem.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/mem.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/mem.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/memp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/memp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/memp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/memp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/netif.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/netif.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/netif.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/netif.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/pbuf.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/pbuf.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/pbuf.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/pbuf.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/raw.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/raw.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/raw.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/raw.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/stats.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/stats.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/stats.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/stats.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/sys.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/sys.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/sys.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/sys.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_in.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_in.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_in.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_in.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_out.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_out.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_out.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_out.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/timeouts.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/timeouts.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/timeouts.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/timeouts.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/udp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/udp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/udp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/udp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa/inet.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa/inet.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa/inet.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa/inet.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/net/if.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/net/if.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/net/if.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/net/if.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/netdb.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/netdb.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/netdb.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/netdb.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/sys/socket.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/sys/socket.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/sys/socket.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/sys/socket.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/stdc/errno.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/stdc/errno.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/stdc/errno.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/stdc/errno.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tcp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tcp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tcp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tcp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tls.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tls.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tls.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tls.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/api.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/api.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/api.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/api.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_proxyconnect.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_proxyconnect.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_proxyconnect.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_proxyconnect.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_tls_mbedtls_opts.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_tls_mbedtls_opts.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_tls_mbedtls_opts.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_tls_mbedtls_opts.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/fs.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/fs.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/fs.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/fs.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/http_client.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/http_client.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/http_client.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/http_client.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd_opts.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd_opts.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd_opts.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd_opts.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/lwiperf.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/lwiperf.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/lwiperf.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/lwiperf.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_opts.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_opts.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_opts.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_opts.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_priv.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_priv.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_priv.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_priv.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_opts.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_opts.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_opts.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_opts.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_priv.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_priv.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_priv.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_priv.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns_opts.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns_opts.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns_opts.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns_opts.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp_opts.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp_opts.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp_opts.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp_opts.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_core.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_core.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_core.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_core.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_mib2.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_mib2.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_mib2.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_mib2.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_opts.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_opts.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_opts.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_opts.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_scalar.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_scalar.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_scalar.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_scalar.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_framework.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_framework.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_framework.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_framework.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_usm.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_usm.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_usm.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_usm.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_table.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_table.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_table.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_table.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_threadsync.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_threadsync.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_threadsync.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_threadsync.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmpv3.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmpv3.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmpv3.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmpv3.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp_opts.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp_opts.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp_opts.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp_opts.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_opts.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_opts.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_opts.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_opts.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_server.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_server.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_server.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_server.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/arch.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/arch.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/arch.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/arch.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/autoip.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/autoip.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/autoip.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/autoip.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/debug.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/debug.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/debug.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/debug.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/def.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/def.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/def.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/def.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp6.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp6.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp6.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp6.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dns.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dns.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dns.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dns.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/err.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/err.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/err.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/err.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/errno.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/errno.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/errno.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/errno.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/etharp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/etharp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/etharp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/etharp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ethip6.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ethip6.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ethip6.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ethip6.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp6.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp6.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp6.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp6.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/if_api.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/if_api.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/if_api.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/if_api.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/igmp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/igmp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/igmp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/igmp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet_chksum.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet_chksum.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet_chksum.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet_chksum.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/init.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/init.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/init.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/init.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_addr.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_addr.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_addr.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_addr.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_frag.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_frag.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_frag.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_frag.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_addr.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_addr.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_addr.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_addr.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_frag.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_frag.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_frag.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_frag.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_zone.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_zone.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_zone.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_zone.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip_addr.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip_addr.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip_addr.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip_addr.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mem.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mem.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mem.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mem.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/memp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/memp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/memp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/memp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mld6.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mld6.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mld6.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mld6.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/nd6.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/nd6.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/nd6.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/nd6.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netbuf.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netbuf.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netbuf.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netbuf.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netdb.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netdb.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netdb.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netdb.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netif.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netif.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netif.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netif.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netifapi.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netifapi.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netifapi.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netifapi.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/opt.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/opt.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/opt.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/opt.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/pbuf.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/pbuf.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/pbuf.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/pbuf.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/altcp_priv.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/altcp_priv.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/altcp_priv.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/altcp_priv.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/api_msg.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/api_msg.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/api_msg.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/api_msg.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/mem_priv.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/mem_priv.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/mem_priv.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/mem_priv.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_priv.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_priv.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_priv.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_priv.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_std.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_std.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_std.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_std.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/nd6_priv.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/nd6_priv.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/nd6_priv.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/nd6_priv.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/raw_priv.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/raw_priv.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/raw_priv.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/raw_priv.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/sockets_priv.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/sockets_priv.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/sockets_priv.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/sockets_priv.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcp_priv.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcp_priv.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcp_priv.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcp_priv.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcpip_priv.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcpip_priv.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcpip_priv.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcpip_priv.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/autoip.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/autoip.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/autoip.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/autoip.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp6.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp6.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp6.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp6.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dns.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dns.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dns.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dns.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ethernet.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ethernet.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ethernet.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ethernet.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/iana.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/iana.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/iana.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/iana.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp6.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp6.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp6.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp6.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ieee.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ieee.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ieee.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ieee.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/igmp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/igmp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/igmp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/igmp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip4.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip4.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip4.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip4.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip6.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip6.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip6.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip6.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/mld6.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/mld6.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/mld6.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/mld6.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/nd6.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/nd6.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/nd6.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/nd6.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/tcp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/tcp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/tcp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/tcp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/udp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/udp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/udp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/udp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/raw.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/raw.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/raw.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/raw.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sio.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sio.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sio.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sio.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/snmp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/snmp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/snmp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/snmp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sockets.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sockets.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sockets.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sockets.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/stats.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/stats.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/stats.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/stats.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sys.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sys.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sys.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sys.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpbase.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpbase.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpbase.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpbase.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpip.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpip.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpip.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpip.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/udp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/udp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/udp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/udp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif_opts.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif_opts.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif_opts.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif_opts.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/etharp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/etharp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/etharp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/etharp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ieee802154.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ieee802154.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ieee802154.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ieee802154.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_ble.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_ble.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_ble.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_ble.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_common.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_common.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_common.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_common.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_opts.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_opts.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_opts.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_opts.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ccp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ccp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ccp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ccp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-md5.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-md5.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-md5.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-md5.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-new.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-new.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-new.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-new.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap_ms.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap_ms.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap_ms.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap_ms.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eap.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eap.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eap.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eap.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ecp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ecp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ecp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ecp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eui64.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eui64.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eui64.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eui64.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/fsm.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/fsm.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/fsm.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/fsm.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipcp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipcp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipcp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipcp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipv6cp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipv6cp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipv6cp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipv6cp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/lcp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/lcp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/lcp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/lcp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/magic.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/magic.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/magic.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/magic.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/mppe.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/mppe.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/mppe.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/mppe.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_impl.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_impl.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_impl.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_impl.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_opts.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_opts.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_opts.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_opts.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppapi.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppapi.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppapi.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppapi.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppcrypt.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppcrypt.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppcrypt.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppcrypt.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppdebug.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppdebug.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppdebug.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppdebug.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppoe.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppoe.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppoe.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppoe.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppol2tp.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppol2tp.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppol2tp.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppol2tp.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppos.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppos.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppos.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppos.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/upap.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/upap.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/upap.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/upap.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/vj.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/vj.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/vj.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/vj.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/slipif.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/slipif.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/slipif.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/slipif.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/zepif.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/zepif.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/zepif.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/zepif.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif_fdb.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif_fdb.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif_fdb.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif_fdb.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ethernet.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ethernet.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ethernet.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ethernet.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_ble.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_ble.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_ble.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_ble.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_common.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_common.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_common.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_common.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/auth.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/auth.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/auth.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/auth.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ccp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ccp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ccp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ccp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-md5.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-md5.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-md5.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-md5.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-new.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-new.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-new.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-new.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap_ms.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap_ms.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap_ms.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap_ms.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/demand.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/demand.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/demand.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/demand.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eap.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eap.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eap.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eap.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ecp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ecp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ecp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ecp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eui64.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eui64.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eui64.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eui64.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/fsm.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/fsm.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/fsm.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/fsm.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipcp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipcp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipcp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipcp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipv6cp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipv6cp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipv6cp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipv6cp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/lcp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/lcp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/lcp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/lcp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/magic.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/magic.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/magic.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/magic.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/mppe.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/mppe.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/mppe.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/mppe.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/multilink.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/multilink.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/multilink.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/multilink.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ppp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ppp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ppp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ppp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppapi.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppapi.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppapi.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppapi.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppcrypt.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppcrypt.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppcrypt.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppcrypt.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppoe.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppoe.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppoe.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppoe.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppol2tp.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppol2tp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppol2tp.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppol2tp.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppos.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppos.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppos.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppos.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/upap.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/upap.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/upap.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/upap.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/utils.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/utils.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/utils.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/utils.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/vj.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/vj.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/vj.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/vj.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/slipif.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/slipif.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/slipif.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/slipif.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/zepif.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/zepif.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/zepif.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/zepif.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/OS/sys_arch.c b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/OS/sys_arch.c similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/OS/sys_arch.c rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/OS/sys_arch.c diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/bpstruct.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/bpstruct.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/bpstruct.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/bpstruct.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cc.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cc.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cc.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cc.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cpu.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cpu.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cpu.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cpu.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/epstruct.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/epstruct.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/epstruct.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/epstruct.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/init.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/init.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/init.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/init.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/lib.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/lib.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/lib.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/lib.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/perf.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/perf.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/perf.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/perf.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/sys_arch.h b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/sys_arch.h similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/sys_arch.h rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/sys_arch.h diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/README.md b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/README.md similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/README.md rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/README.md diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/STM32F429ZITX_FLASH.ld b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/STM32F429ZITX_FLASH.ld similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/STM32F429ZITX_FLASH.ld rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/STM32F429ZITX_FLASH.ld diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/STM32F429ZITX_RAM.ld b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/STM32F429ZITX_RAM.ld similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/STM32F429ZITX_RAM.ld rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/STM32F429ZITX_RAM.ld diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/nucleo-f429zi-cube-freertos-lwip.ioc b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/nucleo-f429zi-cube-freertos-lwip.ioc similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/nucleo-f429zi-cube-freertos-lwip.ioc rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/nucleo-f429zi-cube-freertos-lwip.ioc diff --git a/examples/stm32/nucleo-f429zi-cube-freertos-lwip/nucleo-f429zi-cube-freertos-lwip.launch b/tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/nucleo-f429zi-cube-freertos-lwip.launch similarity index 100% rename from examples/stm32/nucleo-f429zi-cube-freertos-lwip/nucleo-f429zi-cube-freertos-lwip.launch rename to tutorials/stm32/nucleo-f429zi-cube-freertos-lwip/nucleo-f429zi-cube-freertos-lwip.launch diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/EventRecorderStub.scvd b/tutorials/stm32/nucleo-f429zi-keil-baremetal/EventRecorderStub.scvd similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/EventRecorderStub.scvd rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/EventRecorderStub.scvd diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/README.md b/tutorials/stm32/nucleo-f429zi-keil-baremetal/README.md similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/README.md rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/README.md diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/FrameworkCubeMX.gpdsc b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/FrameworkCubeMX.gpdsc similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/FrameworkCubeMX.gpdsc rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/FrameworkCubeMX.gpdsc diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/MX_Device.h b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/MX_Device.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/MX_Device.h rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/MX_Device.h diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/.mxproject b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/.mxproject similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/.mxproject rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/.mxproject diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/main.h b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/main.h rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/main.h diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_hal_conf.h b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_hal_conf.h rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_hal_conf.h diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_it.h b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_it.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_it.h rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_it.h diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/STCubeGenerated.ioc b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/STCubeGenerated.ioc similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/STCubeGenerated.ioc rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/STCubeGenerated.ioc diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/main.c b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/main.c rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/main.c diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_hal_msp.c b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_hal_msp.c rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_hal_msp.c diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_it.c b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_it.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_it.c rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_it.c diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/startup_stm32f429xx.s b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/startup_stm32f429xx.s similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/startup_stm32f429xx.s rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/startup_stm32f429xx.s diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/system_stm32f4xx.c b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/system_stm32f4xx.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/system_stm32f4xx.c rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/STM32F429ZITx/system_stm32f4xx.c diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/project.script b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/project.script similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/project.script rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/Device/project.script diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/_Target_1/Pre_Include_Global.h b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/_Target_1/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/_Target_1/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/_Target_1/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/_Target_1/RTE_Components.h b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/_Target_1/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/_Target_1/RTE_Components.h rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/_Target_1/RTE_Components.h diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/_Test/Pre_Include_Global.h b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/_Test/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/_Test/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/_Test/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/RTE/_Test/RTE_Components.h b/tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/_Test/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/RTE/_Test/RTE_Components.h rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/RTE/_Test/RTE_Components.h diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/device-dashboard.uvguix b/tutorials/stm32/nucleo-f429zi-keil-baremetal/device-dashboard.uvguix similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/device-dashboard.uvguix rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/device-dashboard.uvguix diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/device-dashboard.uvoptx b/tutorials/stm32/nucleo-f429zi-keil-baremetal/device-dashboard.uvoptx similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/device-dashboard.uvoptx rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/device-dashboard.uvoptx diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/device-dashboard.uvprojx b/tutorials/stm32/nucleo-f429zi-keil-baremetal/device-dashboard.uvprojx similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/device-dashboard.uvprojx rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/device-dashboard.uvprojx diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/hal.h b/tutorials/stm32/nucleo-f429zi-keil-baremetal/hal.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/hal.h rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/hal.h diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/main.c b/tutorials/stm32/nucleo-f429zi-keil-baremetal/main.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/main.c rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/main.c diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/mongoose.c b/tutorials/stm32/nucleo-f429zi-keil-baremetal/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/mongoose.c rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/mongoose.c diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/mongoose.h b/tutorials/stm32/nucleo-f429zi-keil-baremetal/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/mongoose.h rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/mongoose.h diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/mongoose_config.h b/tutorials/stm32/nucleo-f429zi-keil-baremetal/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/mongoose_config.h rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/mongoose_config.h diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/net.c b/tutorials/stm32/nucleo-f429zi-keil-baremetal/net.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/net.c rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/net.c diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/net.h b/tutorials/stm32/nucleo-f429zi-keil-baremetal/net.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/net.h rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/net.h diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/packed_fs.c b/tutorials/stm32/nucleo-f429zi-keil-baremetal/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/packed_fs.c rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/packed_fs.c diff --git a/examples/stm32/nucleo-f429zi-keil-baremetal/syscalls.c b/tutorials/stm32/nucleo-f429zi-keil-baremetal/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-baremetal/syscalls.c rename to tutorials/stm32/nucleo-f429zi-keil-baremetal/syscalls.c diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/EventRecorderStub.scvd b/tutorials/stm32/nucleo-f429zi-keil-freertos/EventRecorderStub.scvd similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/EventRecorderStub.scvd rename to tutorials/stm32/nucleo-f429zi-keil-freertos/EventRecorderStub.scvd diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/README.md b/tutorials/stm32/nucleo-f429zi-keil-freertos/README.md similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/README.md rename to tutorials/stm32/nucleo-f429zi-keil-freertos/README.md diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/FrameworkCubeMX.gpdsc b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/FrameworkCubeMX.gpdsc similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/FrameworkCubeMX.gpdsc rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/FrameworkCubeMX.gpdsc diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/MX_Device.h b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/MX_Device.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/MX_Device.h rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/MX_Device.h diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/.mxproject b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/.mxproject similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/.mxproject rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/.mxproject diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/main.h b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/main.h rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/main.h diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_hal_conf.h b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_hal_conf.h rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_hal_conf.h diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_it.h b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_it.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_it.h rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Inc/stm32f4xx_it.h diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/STCubeGenerated.ioc b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/STCubeGenerated.ioc similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/STCubeGenerated.ioc rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/STCubeGenerated.ioc diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/main.c b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/main.c rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/main.c diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_hal_msp.c b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_hal_msp.c rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_hal_msp.c diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_it.c b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_it.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_it.c rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/STCubeGenerated/Src/stm32f4xx_it.c diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/startup_stm32f429xx.s b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/startup_stm32f429xx.s similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/startup_stm32f429xx.s rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/startup_stm32f429xx.s diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/system_stm32f4xx.c b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/system_stm32f4xx.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/system_stm32f4xx.c rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/STM32F429ZITx/system_stm32f4xx.c diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/project.script b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/project.script similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/Device/project.script rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/Device/project.script diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/RTOS/FreeRTOSConfig.h b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/RTOS/FreeRTOSConfig.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/RTOS/FreeRTOSConfig.h rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/RTOS/FreeRTOSConfig.h diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/_Target_1/Pre_Include_Global.h b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/_Target_1/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/_Target_1/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/_Target_1/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/_Target_1/RTE_Components.h b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/_Target_1/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/_Target_1/RTE_Components.h rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/_Target_1/RTE_Components.h diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/_Test/Pre_Include_Global.h b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/_Test/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/_Test/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/_Test/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/RTE/_Test/RTE_Components.h b/tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/_Test/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/RTE/_Test/RTE_Components.h rename to tutorials/stm32/nucleo-f429zi-keil-freertos/RTE/_Test/RTE_Components.h diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/device-dashboard.uvguix b/tutorials/stm32/nucleo-f429zi-keil-freertos/device-dashboard.uvguix similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/device-dashboard.uvguix rename to tutorials/stm32/nucleo-f429zi-keil-freertos/device-dashboard.uvguix diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/device-dashboard.uvoptx b/tutorials/stm32/nucleo-f429zi-keil-freertos/device-dashboard.uvoptx similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/device-dashboard.uvoptx rename to tutorials/stm32/nucleo-f429zi-keil-freertos/device-dashboard.uvoptx diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/device-dashboard.uvprojx b/tutorials/stm32/nucleo-f429zi-keil-freertos/device-dashboard.uvprojx similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/device-dashboard.uvprojx rename to tutorials/stm32/nucleo-f429zi-keil-freertos/device-dashboard.uvprojx diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/hal.h b/tutorials/stm32/nucleo-f429zi-keil-freertos/hal.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/hal.h rename to tutorials/stm32/nucleo-f429zi-keil-freertos/hal.h diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/main.c b/tutorials/stm32/nucleo-f429zi-keil-freertos/main.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/main.c rename to tutorials/stm32/nucleo-f429zi-keil-freertos/main.c diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/mongoose.c b/tutorials/stm32/nucleo-f429zi-keil-freertos/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/mongoose.c rename to tutorials/stm32/nucleo-f429zi-keil-freertos/mongoose.c diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/mongoose.h b/tutorials/stm32/nucleo-f429zi-keil-freertos/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/mongoose.h rename to tutorials/stm32/nucleo-f429zi-keil-freertos/mongoose.h diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/mongoose_config.h b/tutorials/stm32/nucleo-f429zi-keil-freertos/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/mongoose_config.h rename to tutorials/stm32/nucleo-f429zi-keil-freertos/mongoose_config.h diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/net.c b/tutorials/stm32/nucleo-f429zi-keil-freertos/net.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/net.c rename to tutorials/stm32/nucleo-f429zi-keil-freertos/net.c diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/net.h b/tutorials/stm32/nucleo-f429zi-keil-freertos/net.h similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/net.h rename to tutorials/stm32/nucleo-f429zi-keil-freertos/net.h diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/packed_fs.c b/tutorials/stm32/nucleo-f429zi-keil-freertos/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/packed_fs.c rename to tutorials/stm32/nucleo-f429zi-keil-freertos/packed_fs.c diff --git a/examples/stm32/nucleo-f429zi-keil-freertos/syscalls.c b/tutorials/stm32/nucleo-f429zi-keil-freertos/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f429zi-keil-freertos/syscalls.c rename to tutorials/stm32/nucleo-f429zi-keil-freertos/syscalls.c diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/Makefile b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/Makefile similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/Makefile rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/Makefile diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/README.md b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/README.md similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/README.md rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/README.md diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/hal.h b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/hal.h similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/hal.h rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/hal.h diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/link.ld b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/link.ld similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/link.ld rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/link.ld diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/main.c b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/main.c similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/main.c rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/main.c diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/mongoose.c b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/mongoose.c rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/mongoose.c diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/mongoose.h b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/mongoose.h rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/mongoose.h diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/mongoose_config.h b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/mongoose_config.h rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/mongoose_config.h diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/netif/ethernet.h b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/netif/ethernet.h similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/netif/ethernet.h rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/netif/ethernet.h diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/syscalls.c b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/syscalls.c rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/syscalls.c diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/sysinit.c b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/sysinit.c similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/sysinit.c rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/sysinit.c diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/tusb_config.h b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/tusb_config.h similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/tusb_config.h rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/tusb_config.h diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/usb_descriptors.c b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/usb_descriptors.c similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/usb_descriptors.c rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin-rndis/usb_descriptors.c diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin/Makefile b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin/Makefile rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin/Makefile diff --git a/examples/stm32/nucleo-f429zi-make-baremetal-builtin/README.md b/tutorials/stm32/nucleo-f429zi-make-baremetal-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-f429zi-make-baremetal-builtin/README.md rename to tutorials/stm32/nucleo-f429zi-make-baremetal-builtin/README.md diff --git a/examples/stm32/nucleo-f429zi-make-freertos-builtin/Makefile b/tutorials/stm32/nucleo-f429zi-make-freertos-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-f429zi-make-freertos-builtin/Makefile rename to tutorials/stm32/nucleo-f429zi-make-freertos-builtin/Makefile diff --git a/examples/stm32/nucleo-f429zi-make-freertos-builtin/README.md b/tutorials/stm32/nucleo-f429zi-make-freertos-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-f429zi-make-freertos-builtin/README.md rename to tutorials/stm32/nucleo-f429zi-make-freertos-builtin/README.md diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Makefile b/tutorials/stm32/nucleo-f746zg-cube-baremetal-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal-builtin/Makefile rename to tutorials/stm32/nucleo-f746zg-cube-baremetal-builtin/Makefile diff --git a/examples/stm32/nucleo-f746zg-cube-baremetal-builtin/README.md b/tutorials/stm32/nucleo-f746zg-cube-baremetal-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-baremetal-builtin/README.md rename to tutorials/stm32/nucleo-f746zg-cube-baremetal-builtin/README.md diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-builtin/Makefile b/tutorials/stm32/nucleo-f746zg-cube-freertos-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-builtin/Makefile rename to tutorials/stm32/nucleo-f746zg-cube-freertos-builtin/Makefile diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-builtin/README.md b/tutorials/stm32/nucleo-f746zg-cube-freertos-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-builtin/README.md rename to tutorials/stm32/nucleo-f746zg-cube-freertos-builtin/README.md diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/.cproject b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/.cproject similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/.cproject rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/.cproject diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/.mxproject b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/.mxproject similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/.mxproject rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/.mxproject diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/.project b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/.project similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/.project rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/.project diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/language.settings.xml b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/language.settings.xml similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/language.settings.xml rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/language.settings.xml diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/stm32cubeide.project.prefs b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/stm32cubeide.project.prefs similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/stm32cubeide.project.prefs rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/.settings/stm32cubeide.project.prefs diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/FreeRTOSConfig.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/FreeRTOSConfig.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/FreeRTOSConfig.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/FreeRTOSConfig.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/hal.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/hal.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/hal.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/main.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/main.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/main.h diff --git a/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/mongoose.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/mongoose.h new file mode 120000 index 00000000..4cd6a2b4 --- /dev/null +++ b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/mongoose.h @@ -0,0 +1 @@ +../../../../../mongoose.h \ No newline at end of file diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/net.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/net.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/net.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/stm32f7xx_hal_conf.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/stm32f7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/stm32f7xx_hal_conf.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/stm32f7xx_hal_conf.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/stm32f7xx_it.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/stm32f7xx_it.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/stm32f7xx_it.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Inc/stm32f7xx_it.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/freertos.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/freertos.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/freertos.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/freertos.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/main.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/main.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/main.c diff --git a/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/mongoose.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/mongoose.c new file mode 120000 index 00000000..fe5764e5 --- /dev/null +++ b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/mongoose.c @@ -0,0 +1 @@ +../../../../../mongoose.c \ No newline at end of file diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/net.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/net.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/net.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/packed_fs.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/packed_fs.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/stm32f7xx_hal_msp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/stm32f7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/stm32f7xx_hal_msp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/stm32f7xx_hal_msp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/stm32f7xx_hal_timebase_tim.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/stm32f7xx_hal_timebase_tim.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/stm32f7xx_hal_timebase_tim.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/stm32f7xx_hal_timebase_tim.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/stm32f7xx_it.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/stm32f7xx_it.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/stm32f7xx_it.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/stm32f7xx_it.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/syscalls.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/syscalls.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/sysmem.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/sysmem.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/sysmem.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/sysmem.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/system_stm32f7xx.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/system_stm32f7xx.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/system_stm32f7xx.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Src/system_stm32f7xx.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Startup/startup_stm32f746zgtx.s b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Startup/startup_stm32f746zgtx.s similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Startup/startup_stm32f746zgtx.s rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Core/Startup/startup_stm32f746zgtx.s diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/BSP/Components/lan8742/lan8742.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Device/ST/STM32F7xx/LICENSE.txt diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armcc.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armcc.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armcc.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armcc.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armclang.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armclang.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armclang.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_armclang.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_compiler.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_compiler.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_compiler.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_compiler.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_gcc.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_gcc.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_gcc.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_gcc.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_iccarm.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_iccarm.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_iccarm.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_iccarm.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_version.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_version.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_version.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/cmsis_version.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mbl.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mbl.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mbl.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mbl.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mml.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mml.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mml.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_armv8mml.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0plus.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0plus.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0plus.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm0plus.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm1.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm1.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm1.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm1.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm23.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm23.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm23.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm23.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm3.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm3.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm3.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm3.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm33.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm33.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm33.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm33.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm4.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm4.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm4.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm4.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm7.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm7.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm7.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_cm7.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc000.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc000.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc000.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc000.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc300.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc300.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc300.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/core_sc300.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv7.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv7.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv7.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv7.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv8.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv8.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv8.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/mpu_armv8.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/tz_context.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/tz_context.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/tz_context.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/Include/tz_context.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/LICENSE.txt b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/LICENSE.txt rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/CMSIS/LICENSE.txt diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_cortex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_def.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_dma_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_eth.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_exti.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_flash_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_gpio_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_i2c_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_pwr_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rcc_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_rng.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_tim_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_hal_uart_ex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_bus.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_cortex.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_gpio.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_pwr.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rng.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_system.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_usart.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_utils.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/LICENSE.txt b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/LICENSE.txt similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/LICENSE.txt rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/LICENSE.txt diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_eth.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rng.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart_ex.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/App/lwip.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/App/lwip.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/App/lwip.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/App/lwip.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/App/lwip.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/App/lwip.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/App/lwip.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/App/lwip.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/Target/ethernetif.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/Target/ethernetif.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/Target/ethernetif.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/Target/ethernetif.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/Target/ethernetif.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/Target/ethernetif.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/Target/ethernetif.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/Target/ethernetif.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/Target/lwipopts.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/Target/lwipopts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/Target/lwipopts.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/LWIP/Target/lwipopts.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS/cmsis_os.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/croutine.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/croutine.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/croutine.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/croutine.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/list.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/list.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/list.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/list.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/task.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/task.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/task.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/task.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/list.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/list.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/list.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/list.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/port.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/port.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/port.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/port.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/portmacro.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/portmacro.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/portmacro.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM7/r0p1/portmacro.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/queue.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/queue.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/queue.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/queue.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/tasks.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/tasks.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/tasks.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/tasks.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/timers.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/timers.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/timers.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/FreeRTOS/Source/timers.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_lib.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_lib.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_lib.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_lib.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_msg.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_msg.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_msg.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/api_msg.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/err.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/err.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/err.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/err.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/if_api.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/if_api.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/if_api.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/if_api.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netbuf.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netbuf.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netbuf.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netbuf.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netdb.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netdb.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netdb.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netdb.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netifapi.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netifapi.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netifapi.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/netifapi.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/sockets.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/sockets.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/sockets.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/sockets.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/tcpip.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/tcpip.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/tcpip.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/api/tcpip.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/apps/mqtt/mqtt.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/apps/mqtt/mqtt.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/apps/mqtt/mqtt.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/apps/mqtt/mqtt.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_alloc.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_alloc.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_alloc.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_alloc.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_tcp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_tcp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_tcp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/altcp_tcp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/def.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/def.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/def.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/def.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/dns.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/dns.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/dns.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/dns.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/inet_chksum.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/inet_chksum.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/inet_chksum.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/inet_chksum.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/init.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/init.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/init.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/init.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ip.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ip.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ip.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ip.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/autoip.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/autoip.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/autoip.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/autoip.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/dhcp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/dhcp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/dhcp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/dhcp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/etharp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/etharp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/etharp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/etharp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/icmp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/icmp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/icmp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/icmp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/igmp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/igmp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/igmp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/igmp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_addr.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_addr.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_addr.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_addr.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_frag.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_frag.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_frag.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_frag.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/dhcp6.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/dhcp6.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/dhcp6.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/dhcp6.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ethip6.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ethip6.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ethip6.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ethip6.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/icmp6.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/icmp6.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/icmp6.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/icmp6.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/inet6.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/inet6.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/inet6.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/inet6.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_addr.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_addr.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_addr.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_addr.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_frag.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_frag.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_frag.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/ip6_frag.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/mld6.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/mld6.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/mld6.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/mld6.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/nd6.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/nd6.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/nd6.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/ipv6/nd6.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/mem.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/mem.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/mem.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/mem.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/memp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/memp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/memp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/memp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/netif.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/netif.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/netif.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/netif.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/pbuf.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/pbuf.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/pbuf.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/pbuf.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/raw.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/raw.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/raw.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/raw.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/stats.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/stats.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/stats.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/stats.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/sys.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/sys.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/sys.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/sys.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_in.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_in.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_in.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_in.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_out.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_out.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_out.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/tcp_out.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/timeouts.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/timeouts.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/timeouts.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/timeouts.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/udp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/udp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/udp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/core/udp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa/inet.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa/inet.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa/inet.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa/inet.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/net/if.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/net/if.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/net/if.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/net/if.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/netdb.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/netdb.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/netdb.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/netdb.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/sys/socket.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/sys/socket.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/sys/socket.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/posix/sys/socket.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/stdc/errno.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/stdc/errno.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/stdc/errno.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/compat/stdc/errno.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tcp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tcp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tcp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tcp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tls.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tls.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tls.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/altcp_tls.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/api.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/api.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/api.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/api.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_proxyconnect.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_proxyconnect.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_proxyconnect.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_proxyconnect.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_tls_mbedtls_opts.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_tls_mbedtls_opts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_tls_mbedtls_opts.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/altcp_tls_mbedtls_opts.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/fs.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/fs.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/fs.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/fs.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/http_client.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/http_client.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/http_client.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/http_client.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd_opts.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd_opts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd_opts.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/httpd_opts.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/lwiperf.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/lwiperf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/lwiperf.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/lwiperf.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_opts.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_opts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_opts.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_opts.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_priv.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_priv.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_priv.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mdns_priv.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_opts.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_opts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_opts.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_opts.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_priv.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_priv.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_priv.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/mqtt_priv.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns_opts.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns_opts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns_opts.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/netbiosns_opts.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp_opts.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp_opts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp_opts.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/smtp_opts.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_core.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_core.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_core.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_core.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_mib2.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_mib2.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_mib2.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_mib2.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_opts.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_opts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_opts.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_opts.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_scalar.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_scalar.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_scalar.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_scalar.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_framework.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_framework.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_framework.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_framework.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_usm.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_usm.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_usm.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_snmpv2_usm.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_table.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_table.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_table.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_table.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_threadsync.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_threadsync.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_threadsync.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmp_threadsync.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmpv3.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmpv3.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmpv3.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/snmpv3.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp_opts.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp_opts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp_opts.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/sntp_opts.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_opts.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_opts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_opts.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_opts.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_server.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_server.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_server.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/apps/tftp_server.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/arch.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/arch.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/arch.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/arch.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/autoip.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/autoip.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/autoip.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/autoip.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/debug.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/debug.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/debug.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/debug.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/def.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/def.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/def.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/def.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp6.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp6.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp6.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dhcp6.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dns.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dns.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dns.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/dns.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/err.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/err.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/err.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/err.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/errno.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/errno.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/errno.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/errno.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/etharp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/etharp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/etharp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/etharp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ethip6.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ethip6.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ethip6.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ethip6.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp6.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp6.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp6.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/icmp6.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/if_api.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/if_api.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/if_api.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/if_api.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/igmp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/igmp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/igmp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/igmp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet_chksum.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet_chksum.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet_chksum.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/inet_chksum.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/init.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/init.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/init.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/init.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_addr.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_addr.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_addr.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_addr.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_frag.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_frag.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_frag.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip4_frag.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_addr.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_addr.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_addr.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_addr.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_frag.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_frag.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_frag.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_frag.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_zone.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_zone.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_zone.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip6_zone.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip_addr.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip_addr.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip_addr.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/ip_addr.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mem.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mem.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mem.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mem.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/memp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/memp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/memp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/memp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mld6.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mld6.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mld6.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/mld6.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/nd6.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/nd6.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/nd6.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/nd6.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netbuf.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netbuf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netbuf.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netbuf.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netdb.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netdb.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netdb.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netdb.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netif.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netif.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netif.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netif.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netifapi.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netifapi.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netifapi.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/netifapi.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/opt.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/opt.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/opt.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/opt.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/pbuf.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/pbuf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/pbuf.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/pbuf.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/altcp_priv.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/altcp_priv.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/altcp_priv.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/altcp_priv.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/api_msg.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/api_msg.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/api_msg.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/api_msg.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/mem_priv.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/mem_priv.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/mem_priv.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/mem_priv.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_priv.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_priv.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_priv.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_priv.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_std.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_std.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_std.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/memp_std.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/nd6_priv.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/nd6_priv.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/nd6_priv.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/nd6_priv.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/raw_priv.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/raw_priv.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/raw_priv.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/raw_priv.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/sockets_priv.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/sockets_priv.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/sockets_priv.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/sockets_priv.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcp_priv.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcp_priv.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcp_priv.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcp_priv.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcpip_priv.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcpip_priv.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcpip_priv.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/priv/tcpip_priv.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/autoip.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/autoip.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/autoip.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/autoip.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp6.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp6.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp6.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dhcp6.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dns.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dns.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dns.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/dns.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/etharp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ethernet.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ethernet.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ethernet.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ethernet.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/iana.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/iana.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/iana.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/iana.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp6.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp6.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp6.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/icmp6.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ieee.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ieee.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ieee.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ieee.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/igmp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/igmp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/igmp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/igmp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip4.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip4.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip4.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip4.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip6.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip6.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip6.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/ip6.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/mld6.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/mld6.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/mld6.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/mld6.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/nd6.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/nd6.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/nd6.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/nd6.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/tcp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/tcp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/tcp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/tcp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/udp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/udp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/udp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/prot/udp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/raw.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/raw.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/raw.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/raw.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sio.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sio.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sio.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sio.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/snmp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/snmp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/snmp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/snmp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sockets.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sockets.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sockets.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sockets.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/stats.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/stats.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/stats.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/stats.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sys.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sys.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sys.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/sys.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpbase.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpbase.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpbase.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpbase.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpip.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpip.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpip.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/tcpip.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/timeouts.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/udp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/udp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/udp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/lwip/udp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif_opts.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif_opts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif_opts.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/bridgeif_opts.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/etharp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/etharp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/etharp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/etharp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ethernet.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ieee802154.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ieee802154.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ieee802154.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ieee802154.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_ble.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_ble.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_ble.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_ble.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_common.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_common.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_common.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_common.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_opts.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_opts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_opts.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/lowpan6_opts.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ccp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ccp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ccp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ccp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-md5.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-md5.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-md5.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-md5.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-new.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-new.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-new.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap-new.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap_ms.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap_ms.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap_ms.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/chap_ms.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eap.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eap.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eap.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eap.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ecp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ecp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ecp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ecp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eui64.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eui64.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eui64.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/eui64.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/fsm.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/fsm.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/fsm.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/fsm.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipcp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipcp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipcp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipcp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipv6cp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipv6cp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipv6cp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ipv6cp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/lcp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/lcp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/lcp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/lcp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/magic.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/magic.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/magic.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/magic.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/mppe.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/mppe.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/mppe.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/mppe.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_impl.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_impl.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_impl.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_impl.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_opts.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_opts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_opts.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/ppp_opts.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppapi.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppapi.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppapi.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppapi.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppcrypt.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppcrypt.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppcrypt.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppcrypt.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppdebug.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppdebug.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppdebug.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppdebug.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppoe.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppoe.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppoe.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppoe.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppol2tp.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppol2tp.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppol2tp.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppol2tp.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppos.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppos.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppos.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/pppos.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/upap.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/upap.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/upap.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/upap.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/vj.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/vj.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/vj.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/ppp/vj.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/slipif.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/slipif.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/slipif.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/slipif.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/zepif.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/zepif.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/zepif.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/include/netif/zepif.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif_fdb.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif_fdb.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif_fdb.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/bridgeif_fdb.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ethernet.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ethernet.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ethernet.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ethernet.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_ble.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_ble.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_ble.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_ble.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_common.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_common.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_common.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/lowpan6_common.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/auth.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/auth.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/auth.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/auth.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ccp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ccp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ccp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ccp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-md5.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-md5.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-md5.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-md5.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-new.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-new.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-new.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap-new.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap_ms.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap_ms.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap_ms.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/chap_ms.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/demand.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/demand.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/demand.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/demand.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eap.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eap.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eap.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eap.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ecp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ecp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ecp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ecp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eui64.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eui64.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eui64.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/eui64.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/fsm.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/fsm.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/fsm.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/fsm.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipcp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipcp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipcp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipcp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipv6cp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipv6cp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipv6cp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ipv6cp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/lcp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/lcp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/lcp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/lcp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/magic.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/magic.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/magic.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/magic.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/mppe.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/mppe.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/mppe.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/mppe.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/multilink.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/multilink.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/multilink.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/multilink.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ppp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ppp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ppp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/ppp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppapi.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppapi.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppapi.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppapi.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppcrypt.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppcrypt.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppcrypt.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppcrypt.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppoe.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppoe.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppoe.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppoe.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppol2tp.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppol2tp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppol2tp.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppol2tp.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppos.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppos.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppos.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/pppos.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/upap.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/upap.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/upap.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/upap.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/utils.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/utils.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/utils.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/utils.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/vj.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/vj.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/vj.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/ppp/vj.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/slipif.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/slipif.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/slipif.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/slipif.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/zepif.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/zepif.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/zepif.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/src/netif/zepif.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/OS/sys_arch.c b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/OS/sys_arch.c similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/OS/sys_arch.c rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/OS/sys_arch.c diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/bpstruct.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/bpstruct.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/bpstruct.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/bpstruct.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cc.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cc.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cc.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cc.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cpu.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cpu.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cpu.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/cpu.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/epstruct.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/epstruct.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/epstruct.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/epstruct.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/init.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/init.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/init.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/init.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/lib.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/lib.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/lib.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/lib.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/perf.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/perf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/perf.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/perf.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/sys_arch.h b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/sys_arch.h similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/sys_arch.h rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/Middlewares/Third_Party/LwIP/system/arch/sys_arch.h diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/README.md b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/README.md rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/README.md diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/STM32F746ZGTX_FLASH.ld b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/STM32F746ZGTX_FLASH.ld similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/STM32F746ZGTX_FLASH.ld rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/STM32F746ZGTX_FLASH.ld diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/STM32F746ZGTX_RAM.ld b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/STM32F746ZGTX_RAM.ld similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/STM32F746ZGTX_RAM.ld rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/STM32F746ZGTX_RAM.ld diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/nucleo-f746zg-cube-freertos-lwip Debug.launch b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/nucleo-f746zg-cube-freertos-lwip Debug.launch similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/nucleo-f746zg-cube-freertos-lwip Debug.launch rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/nucleo-f746zg-cube-freertos-lwip Debug.launch diff --git a/examples/stm32/nucleo-f746zg-cube-freertos-lwip/nucleo-f746zg-cube-freertos-lwip.ioc b/tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/nucleo-f746zg-cube-freertos-lwip.ioc similarity index 100% rename from examples/stm32/nucleo-f746zg-cube-freertos-lwip/nucleo-f746zg-cube-freertos-lwip.ioc rename to tutorials/stm32/nucleo-f746zg-cube-freertos-lwip/nucleo-f746zg-cube-freertos-lwip.ioc diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/EventRecorderStub.scvd b/tutorials/stm32/nucleo-f746zg-keil-baremetal/EventRecorderStub.scvd similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/EventRecorderStub.scvd rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/EventRecorderStub.scvd diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/README.md b/tutorials/stm32/nucleo-f746zg-keil-baremetal/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/README.md rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/README.md diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/MX_Device.h b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/MX_Device.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/MX_Device.h rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/MX_Device.h diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/project.script b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/project.script similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/project.script rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/Device/project.script diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/_Target_1/Pre_Include_Global.h b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/_Target_1/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/_Target_1/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/_Target_1/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/_Target_1/RTE_Components.h b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/_Target_1/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/_Target_1/RTE_Components.h rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/_Target_1/RTE_Components.h diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/_Test/Pre_Include_Global.h b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/_Test/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/_Test/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/_Test/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/RTE/_Test/RTE_Components.h b/tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/_Test/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/RTE/_Test/RTE_Components.h rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/RTE/_Test/RTE_Components.h diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/device-dashboard.uvguix b/tutorials/stm32/nucleo-f746zg-keil-baremetal/device-dashboard.uvguix similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/device-dashboard.uvguix rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/device-dashboard.uvguix diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/device-dashboard.uvoptx b/tutorials/stm32/nucleo-f746zg-keil-baremetal/device-dashboard.uvoptx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/device-dashboard.uvoptx rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/device-dashboard.uvoptx diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/device-dashboard.uvprojx b/tutorials/stm32/nucleo-f746zg-keil-baremetal/device-dashboard.uvprojx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/device-dashboard.uvprojx rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/device-dashboard.uvprojx diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/hal.h b/tutorials/stm32/nucleo-f746zg-keil-baremetal/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/hal.h rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/hal.h diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/main.c b/tutorials/stm32/nucleo-f746zg-keil-baremetal/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/main.c rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/mongoose.c b/tutorials/stm32/nucleo-f746zg-keil-baremetal/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/mongoose.c rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/mongoose.h b/tutorials/stm32/nucleo-f746zg-keil-baremetal/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/mongoose.h rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-keil-baremetal/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/net.c b/tutorials/stm32/nucleo-f746zg-keil-baremetal/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/net.c rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/net.c diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/net.h b/tutorials/stm32/nucleo-f746zg-keil-baremetal/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/net.h rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/net.h diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/packed_fs.c b/tutorials/stm32/nucleo-f746zg-keil-baremetal/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/packed_fs.c rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-keil-baremetal/syscalls.c b/tutorials/stm32/nucleo-f746zg-keil-baremetal/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-baremetal/syscalls.c rename to tutorials/stm32/nucleo-f746zg-keil-baremetal/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/EventRecorderStub.scvd b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/EventRecorderStub.scvd similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/EventRecorderStub.scvd rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/EventRecorderStub.scvd diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/README.md b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/README.md rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/README.md diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/MX_Device.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/MX_Device.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/MX_Device.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/MX_Device.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/project.script b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/project.script similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/project.script rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Device/project.script diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Network/ethif_config.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Network/ethif_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Network/ethif_config.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Network/ethif_config.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Network/lwipopts.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Network/lwipopts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Network/lwipopts.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/Network/lwipopts.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/RTOS/FreeRTOSConfig.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/RTOS/FreeRTOSConfig.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/RTOS/FreeRTOSConfig.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/RTOS/FreeRTOSConfig.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/_Target_1/Pre_Include_Global.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/_Target_1/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/_Target_1/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/_Target_1/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/_Target_1/RTE_Components.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/_Target_1/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/_Target_1/RTE_Components.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/RTE/_Target_1/RTE_Components.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvguix b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvguix similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvguix rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvguix diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvoptx b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvoptx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvoptx rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvoptx diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvprojx b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvprojx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvprojx rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvprojx diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/hal.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/hal.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/hal.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/main.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/main.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/mongoose.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/mongoose.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/mongoose.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/mongoose.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/net.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/net.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/net.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/net.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/net.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/net.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/packed_fs.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/packed_fs.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-lwip/syscalls.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-lwip/syscalls.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-lwip/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/EventRecorderStub.scvd b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/EventRecorderStub.scvd similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/EventRecorderStub.scvd rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/EventRecorderStub.scvd diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/FreeRTOSIPConfig.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/FreeRTOSIPConfig.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/FreeRTOSIPConfig.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/FreeRTOSIPConfig.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/README.md b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/README.md rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/README.md diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/MX_Device.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/MX_Device.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/MX_Device.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/MX_Device.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/project.script b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/project.script similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/project.script rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/Device/project.script diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/RTOS/FreeRTOSConfig.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/RTOS/FreeRTOSConfig.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/RTOS/FreeRTOSConfig.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/RTOS/FreeRTOSConfig.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/_Target_1/Pre_Include_Global.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/_Target_1/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/_Target_1/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/_Target_1/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/_Target_1/RTE_Components.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/_Target_1/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/_Target_1/RTE_Components.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/RTE/_Target_1/RTE_Components.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvguix b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvguix similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvguix rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvguix diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvoptx b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvoptx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvoptx rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvoptx diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvprojx b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvprojx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvprojx rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvprojx diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/hal.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/hal.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/hal.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/main.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/main.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/mongoose.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/mongoose.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/mongoose.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/mongoose.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/net.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/net.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/net.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/net.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/net.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/net.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/packed_fs.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/packed_fs.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/phyHandling.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/phyHandling.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/phyHandling.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/phyHandling.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/phyHandling.h b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/phyHandling.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/phyHandling.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/phyHandling.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos-tcp/syscalls.c b/tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos-tcp/syscalls.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos-tcp/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/EventRecorderStub.scvd b/tutorials/stm32/nucleo-f746zg-keil-freertos/EventRecorderStub.scvd similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/EventRecorderStub.scvd rename to tutorials/stm32/nucleo-f746zg-keil-freertos/EventRecorderStub.scvd diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/README.md b/tutorials/stm32/nucleo-f746zg-keil-freertos/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/README.md rename to tutorials/stm32/nucleo-f746zg-keil-freertos/README.md diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/MX_Device.h b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/MX_Device.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/MX_Device.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/MX_Device.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/project.script b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/project.script similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/Device/project.script rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/Device/project.script diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/RTOS/FreeRTOSConfig.h b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/RTOS/FreeRTOSConfig.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/RTOS/FreeRTOSConfig.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/RTOS/FreeRTOSConfig.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/_Target_1/Pre_Include_Global.h b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/_Target_1/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/_Target_1/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/_Target_1/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/RTE/_Target_1/RTE_Components.h b/tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/_Target_1/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/RTE/_Target_1/RTE_Components.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos/RTE/_Target_1/RTE_Components.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/device-dashboard.uvguix b/tutorials/stm32/nucleo-f746zg-keil-freertos/device-dashboard.uvguix similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/device-dashboard.uvguix rename to tutorials/stm32/nucleo-f746zg-keil-freertos/device-dashboard.uvguix diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/device-dashboard.uvoptx b/tutorials/stm32/nucleo-f746zg-keil-freertos/device-dashboard.uvoptx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/device-dashboard.uvoptx rename to tutorials/stm32/nucleo-f746zg-keil-freertos/device-dashboard.uvoptx diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/device-dashboard.uvprojx b/tutorials/stm32/nucleo-f746zg-keil-freertos/device-dashboard.uvprojx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/device-dashboard.uvprojx rename to tutorials/stm32/nucleo-f746zg-keil-freertos/device-dashboard.uvprojx diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/hal.h b/tutorials/stm32/nucleo-f746zg-keil-freertos/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/hal.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos/hal.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/main.c b/tutorials/stm32/nucleo-f746zg-keil-freertos/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/main.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/mongoose.c b/tutorials/stm32/nucleo-f746zg-keil-freertos/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/mongoose.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/mongoose.h b/tutorials/stm32/nucleo-f746zg-keil-freertos/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/mongoose.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-keil-freertos/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/net.c b/tutorials/stm32/nucleo-f746zg-keil-freertos/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/net.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos/net.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/net.h b/tutorials/stm32/nucleo-f746zg-keil-freertos/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/net.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos/net.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/packed_fs.c b/tutorials/stm32/nucleo-f746zg-keil-freertos/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/packed_fs.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos/syscalls.c b/tutorials/stm32/nucleo-f746zg-keil-freertos/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos/syscalls.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/EventRecorderStub.scvd b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/EventRecorderStub.scvd similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/EventRecorderStub.scvd rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/EventRecorderStub.scvd diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/README.md b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/README.md rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/README.md diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/MX_Device.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/MX_Device.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/MX_Device.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/MX_Device.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/project.script b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/project.script similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/project.script rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Device/project.script diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Network/ethif_config.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Network/ethif_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Network/ethif_config.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Network/ethif_config.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Network/lwipopts.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Network/lwipopts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Network/lwipopts.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/Network/lwipopts.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/RTOS/FreeRTOSConfig.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/RTOS/FreeRTOSConfig.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/RTOS/FreeRTOSConfig.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/RTOS/FreeRTOSConfig.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/_Target_1/Pre_Include_Global.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/_Target_1/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/_Target_1/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/_Target_1/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/_Target_1/RTE_Components.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/_Target_1/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/_Target_1/RTE_Components.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/RTE/_Target_1/RTE_Components.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvguix b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvguix similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvguix rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvguix diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvoptx b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvoptx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvoptx rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvoptx diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvprojx b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvprojx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvprojx rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvprojx diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/hal.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/hal.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/hal.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/main.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/main.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/mongoose.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/mongoose.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/mongoose.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/mongoose.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/net.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/net.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/net.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/net.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/net.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/net.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/packed_fs.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/packed_fs.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/syscalls.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/syscalls.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2-lwip/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/EventRecorderStub.scvd b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/EventRecorderStub.scvd similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/EventRecorderStub.scvd rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/EventRecorderStub.scvd diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/README.md b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/README.md rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/README.md diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/MX_Device.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/MX_Device.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/MX_Device.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/MX_Device.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/project.script b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/project.script similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/project.script rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/Device/project.script diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/RTOS/FreeRTOSConfig.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/RTOS/FreeRTOSConfig.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/RTOS/FreeRTOSConfig.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/RTOS/FreeRTOSConfig.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/_Target_1/Pre_Include_Global.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/_Target_1/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/_Target_1/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/_Target_1/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/_Target_1/RTE_Components.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/_Target_1/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/_Target_1/RTE_Components.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/RTE/_Target_1/RTE_Components.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvguix b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvguix similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvguix rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvguix diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvoptx b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvoptx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvoptx rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvoptx diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvprojx b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvprojx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvprojx rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvprojx diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/hal.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/hal.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/hal.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/main.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/main.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/mongoose.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/mongoose.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/mongoose.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/mongoose.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/net.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/net.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/net.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/net.h b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/net.h rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/net.h diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/packed_fs.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/packed_fs.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/syscalls.c b/tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-freertos_cmsis2/syscalls.c rename to tutorials/stm32/nucleo-f746zg-keil-freertos_cmsis2/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/EventRecorderStub.scvd b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/EventRecorderStub.scvd similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/EventRecorderStub.scvd rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/EventRecorderStub.scvd diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/README.md b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/README.md rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/README.md diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/CMSIS/RTX_Conf_CM.c b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/CMSIS/RTX_Conf_CM.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/CMSIS/RTX_Conf_CM.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/CMSIS/RTX_Conf_CM.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/MX_Device.h b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/MX_Device.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/MX_Device.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/MX_Device.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/project.script b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/project.script similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/project.script rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Device/project.script diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config.c b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_BSD.h b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_BSD.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_BSD.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_BSD.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_ETH_0.h b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_ETH_0.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_ETH_0.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_ETH_0.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_TCP.h b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_TCP.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_TCP.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_TCP.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_UDP.h b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_UDP.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_UDP.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/Network/Net_Config_UDP.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/_Target_1/Pre_Include_Global.h b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/_Target_1/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/_Target_1/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/_Target_1/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/_Target_1/RTE_Components.h b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/_Target_1/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/_Target_1/RTE_Components.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/RTE/_Target_1/RTE_Components.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvguix b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvguix similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvguix rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvguix diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvoptx b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvoptx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvoptx rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvoptx diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvprojx b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvprojx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvprojx rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvprojx diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/hal.h b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/hal.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/hal.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/main.c b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/main.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/mongoose.c b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/mongoose.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/mongoose.h b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/mongoose.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/net.c b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/net.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/net.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/net.h b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/net.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/net.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/packed_fs.c b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/packed_fs.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx-mdk/syscalls.c b/tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx-mdk/syscalls.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx-mdk/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/EventRecorderStub.scvd b/tutorials/stm32/nucleo-f746zg-keil-rtx/EventRecorderStub.scvd similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/EventRecorderStub.scvd rename to tutorials/stm32/nucleo-f746zg-keil-rtx/EventRecorderStub.scvd diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/README.md b/tutorials/stm32/nucleo-f746zg-keil-rtx/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/README.md rename to tutorials/stm32/nucleo-f746zg-keil-rtx/README.md diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/CMSIS/RTX_Conf_CM.c b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/CMSIS/RTX_Conf_CM.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/CMSIS/RTX_Conf_CM.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/CMSIS/RTX_Conf_CM.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/MX_Device.h b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/MX_Device.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/MX_Device.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/MX_Device.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/project.script b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/project.script similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/Device/project.script rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/Device/project.script diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/_Target_1/Pre_Include_Global.h b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/_Target_1/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/_Target_1/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/_Target_1/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/RTE/_Target_1/RTE_Components.h b/tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/_Target_1/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/RTE/_Target_1/RTE_Components.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx/RTE/_Target_1/RTE_Components.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/device-dashboard.uvguix b/tutorials/stm32/nucleo-f746zg-keil-rtx/device-dashboard.uvguix similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/device-dashboard.uvguix rename to tutorials/stm32/nucleo-f746zg-keil-rtx/device-dashboard.uvguix diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/device-dashboard.uvoptx b/tutorials/stm32/nucleo-f746zg-keil-rtx/device-dashboard.uvoptx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/device-dashboard.uvoptx rename to tutorials/stm32/nucleo-f746zg-keil-rtx/device-dashboard.uvoptx diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/device-dashboard.uvprojx b/tutorials/stm32/nucleo-f746zg-keil-rtx/device-dashboard.uvprojx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/device-dashboard.uvprojx rename to tutorials/stm32/nucleo-f746zg-keil-rtx/device-dashboard.uvprojx diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/hal.h b/tutorials/stm32/nucleo-f746zg-keil-rtx/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/hal.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx/hal.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/main.c b/tutorials/stm32/nucleo-f746zg-keil-rtx/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/main.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/mongoose.c b/tutorials/stm32/nucleo-f746zg-keil-rtx/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/mongoose.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/mongoose.h b/tutorials/stm32/nucleo-f746zg-keil-rtx/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/mongoose.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-keil-rtx/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/net.c b/tutorials/stm32/nucleo-f746zg-keil-rtx/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/net.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx/net.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/net.h b/tutorials/stm32/nucleo-f746zg-keil-rtx/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/net.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx/net.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/packed_fs.c b/tutorials/stm32/nucleo-f746zg-keil-rtx/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/packed_fs.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx/syscalls.c b/tutorials/stm32/nucleo-f746zg-keil-rtx/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx/syscalls.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/EventRecorderStub.scvd b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/EventRecorderStub.scvd similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/EventRecorderStub.scvd rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/EventRecorderStub.scvd diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/README.md b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/README.md rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/README.md diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/CMSIS/RTX_Config.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/CMSIS/RTX_Config.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/CMSIS/RTX_Config.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/CMSIS/RTX_Config.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/CMSIS/RTX_Config.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/CMSIS/RTX_Config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/CMSIS/RTX_Config.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/CMSIS/RTX_Config.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/MX_Device.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/MX_Device.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/MX_Device.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/MX_Device.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/project.script b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/project.script similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/project.script rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Device/project.script diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Network/ethif_config.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Network/ethif_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Network/ethif_config.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Network/ethif_config.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Network/lwipopts.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Network/lwipopts.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Network/lwipopts.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/Network/lwipopts.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/_Target_1/Pre_Include_Global.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/_Target_1/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/_Target_1/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/_Target_1/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/_Target_1/RTE_Components.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/_Target_1/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/_Target_1/RTE_Components.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/RTE/_Target_1/RTE_Components.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvguix b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvguix similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvguix rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvguix diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvoptx b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvoptx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvoptx rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvoptx diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvprojx b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvprojx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvprojx rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvprojx diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/hal.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/hal.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/hal.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/main.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/main.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/mongoose.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/mongoose.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/mongoose.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/mongoose.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/net.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/net.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/net.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/net.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/net.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/net.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/packed_fs.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/packed_fs.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-lwip/syscalls.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-lwip/syscalls.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-lwip/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/EventRecorderStub.scvd b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/EventRecorderStub.scvd similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/EventRecorderStub.scvd rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/EventRecorderStub.scvd diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/README.md b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/README.md rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/README.md diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/CMSIS/RTX_Config.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/CMSIS/RTX_Config.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/CMSIS/RTX_Config.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/CMSIS/RTX_Config.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/CMSIS/RTX_Config.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/CMSIS/RTX_Config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/CMSIS/RTX_Config.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/CMSIS/RTX_Config.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/MX_Device.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/MX_Device.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/MX_Device.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/MX_Device.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/project.script b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/project.script similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/project.script rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Device/project.script diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_BSD.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_BSD.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_BSD.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_BSD.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_ETH_0.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_ETH_0.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_ETH_0.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_ETH_0.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_TCP.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_TCP.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_TCP.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_TCP.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_UDP.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_UDP.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_UDP.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/Network/Net_Config_UDP.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/_Target_1/Pre_Include_Global.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/_Target_1/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/_Target_1/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/_Target_1/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/_Target_1/RTE_Components.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/_Target_1/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/_Target_1/RTE_Components.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/RTE/_Target_1/RTE_Components.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvguix b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvguix similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvguix rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvguix diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvoptx b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvoptx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvoptx rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvoptx diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvprojx b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvprojx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvprojx rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvprojx diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/hal.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/hal.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/hal.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/main.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/main.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/mongoose.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/mongoose.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/mongoose.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/mongoose.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/net.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/net.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/net.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/net.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/net.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/net.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/packed_fs.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/packed_fs.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5-mdk/syscalls.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5-mdk/syscalls.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5-mdk/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/EventRecorderStub.scvd b/tutorials/stm32/nucleo-f746zg-keil-rtx5/EventRecorderStub.scvd similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/EventRecorderStub.scvd rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/EventRecorderStub.scvd diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/README.md b/tutorials/stm32/nucleo-f746zg-keil-rtx5/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/README.md rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/README.md diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/CMSIS/RTX_Config.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/CMSIS/RTX_Config.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/CMSIS/RTX_Config.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/CMSIS/RTX_Config.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/CMSIS/RTX_Config.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/CMSIS/RTX_Config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/CMSIS/RTX_Config.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/CMSIS/RTX_Config.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/FrameworkCubeMX.gpdsc diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/MX_Device.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/MX_Device.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/MX_Device.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/MX_Device.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/.mxproject diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/main.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_hal_conf.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Inc/stm32f7xx_it.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/STCubeGenerated.ioc diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_msp.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_hal_timebase_tim.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/STCubeGenerated/Src/stm32f7xx_it.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/startup_stm32f746xx.s diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/STM32F746ZGTx/system_stm32f7xx.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/project.script b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/project.script similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/project.script rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/Device/project.script diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/_Target_1/Pre_Include_Global.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/_Target_1/Pre_Include_Global.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/_Target_1/Pre_Include_Global.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/_Target_1/Pre_Include_Global.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/RTE/_Target_1/RTE_Components.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/_Target_1/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/RTE/_Target_1/RTE_Components.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/RTE/_Target_1/RTE_Components.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/device-dashboard.uvguix b/tutorials/stm32/nucleo-f746zg-keil-rtx5/device-dashboard.uvguix similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/device-dashboard.uvguix rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/device-dashboard.uvguix diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/device-dashboard.uvoptx b/tutorials/stm32/nucleo-f746zg-keil-rtx5/device-dashboard.uvoptx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/device-dashboard.uvoptx rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/device-dashboard.uvoptx diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/device-dashboard.uvprojx b/tutorials/stm32/nucleo-f746zg-keil-rtx5/device-dashboard.uvprojx similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/device-dashboard.uvprojx rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/device-dashboard.uvprojx diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/hal.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/hal.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/hal.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/main.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/main.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/main.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/mongoose.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/mongoose.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/mongoose.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/mongoose.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/net.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/net.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/net.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/net.h b/tutorials/stm32/nucleo-f746zg-keil-rtx5/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/net.h rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/net.h diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/packed_fs.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/packed_fs.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-keil-rtx5/syscalls.c b/tutorials/stm32/nucleo-f746zg-keil-rtx5/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-keil-rtx5/syscalls.c rename to tutorials/stm32/nucleo-f746zg-keil-rtx5/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/MX_Device.h b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/MX_Device.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/MX_Device.h rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/MX_Device.h diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/Makefile b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/Makefile similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/Makefile rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/Makefile diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/README.md b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/README.md rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/README.md diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/RTE_Components.h b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/RTE_Components.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/RTE_Components.h rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/RTE_Components.h diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/hal.h b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/hal.h rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/hal.h diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/link.ld b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/link.ld similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/link.ld rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/link.ld diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/main.c b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/main.c rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/main.c diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mbedtls_config.h b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mbedtls_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mbedtls_config.h rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mbedtls_config.h diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mongoose.c b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mongoose.c rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mongoose.h b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mongoose.h rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/net.c b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/net.c rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/net.c diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/net.h b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/net.h rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/net.h diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/packed_fs.c b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/packed_fs.c rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/syscalls.c b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/syscalls.c rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/sysinit.c b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/sysinit.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/sysinit.c rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver/sysinit.c diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/Makefile b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/Makefile similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/Makefile rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/Makefile diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/README.md b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/README.md rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/README.md diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/hal.h b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/hal.h rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/hal.h diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/link.ld b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/link.ld similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/link.ld rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/link.ld diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/main.c b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/main.c rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/main.c diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/mongoose.c b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/mongoose.c rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/mongoose.h b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/mongoose.h rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/netif/ethernet.h b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/netif/ethernet.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/netif/ethernet.h rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/netif/ethernet.h diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/syscalls.c b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/syscalls.c rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/sysinit.c b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/sysinit.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/sysinit.c rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/sysinit.c diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/tusb_config.h b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/tusb_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/tusb_config.h rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/tusb_config.h diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/usb_descriptors.c b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/usb_descriptors.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/usb_descriptors.c rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin-rndis/usb_descriptors.c diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin/Makefile b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin/Makefile rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin/Makefile diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin/README.md b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin/README.md rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin/README.md diff --git a/examples/stm32/nucleo-f746zg-make-baremetal-builtin/mbedtls_config.h b/tutorials/stm32/nucleo-f746zg-make-baremetal-builtin/mbedtls_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-baremetal-builtin/mbedtls_config.h rename to tutorials/stm32/nucleo-f746zg-make-baremetal-builtin/mbedtls_config.h diff --git a/examples/stm32/nucleo-f746zg-make-freertos-builtin/Makefile b/tutorials/stm32/nucleo-f746zg-make-freertos-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-builtin/Makefile rename to tutorials/stm32/nucleo-f746zg-make-freertos-builtin/Makefile diff --git a/examples/stm32/nucleo-f746zg-make-freertos-builtin/README.md b/tutorials/stm32/nucleo-f746zg-make-freertos-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-builtin/README.md rename to tutorials/stm32/nucleo-f746zg-make-freertos-builtin/README.md diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/FreeRTOSConfig.h b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/FreeRTOSConfig.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/FreeRTOSConfig.h rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/FreeRTOSConfig.h diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/FreeRTOSIPConfig.h b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/FreeRTOSIPConfig.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/FreeRTOSIPConfig.h rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/FreeRTOSIPConfig.h diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/Makefile b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/Makefile similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/Makefile rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/Makefile diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/README.md b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/README.md similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/README.md rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/README.md diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/hal.h b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/hal.h rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/hal.h diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/link.ld b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/link.ld similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/link.ld rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/link.ld diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/main.c b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/main.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/main.c rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/main.c diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/mongoose.c b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/mongoose.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/mongoose.c rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/mongoose.c diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/mongoose.h b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/mongoose.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/mongoose.h rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/mongoose.h diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/mongoose_config.h b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/mongoose_config.h rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/mongoose_config.h diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/net.c b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/net.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/net.c rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/net.c diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/net.h b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/net.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/net.h rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/net.h diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/packed_fs.c b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/packed_fs.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/packed_fs.c rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/packed_fs.c diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/stm32f7xx_hal.h b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/stm32f7xx_hal.h similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/stm32f7xx_hal.h rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/stm32f7xx_hal.h diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/syscalls.c b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/syscalls.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/syscalls.c rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/syscalls.c diff --git a/examples/stm32/nucleo-f746zg-make-freertos-tcp/sysinit.c b/tutorials/stm32/nucleo-f746zg-make-freertos-tcp/sysinit.c similarity index 100% rename from examples/stm32/nucleo-f746zg-make-freertos-tcp/sysinit.c rename to tutorials/stm32/nucleo-f746zg-make-freertos-tcp/sysinit.c diff --git a/examples/stm32/nucleo-g031-make-baremetal-builtin/Makefile b/tutorials/stm32/nucleo-g031-make-baremetal-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-g031-make-baremetal-builtin/Makefile rename to tutorials/stm32/nucleo-g031-make-baremetal-builtin/Makefile diff --git a/examples/stm32/nucleo-g031-make-baremetal-builtin/hal.h b/tutorials/stm32/nucleo-g031-make-baremetal-builtin/hal.h similarity index 100% rename from examples/stm32/nucleo-g031-make-baremetal-builtin/hal.h rename to tutorials/stm32/nucleo-g031-make-baremetal-builtin/hal.h diff --git a/examples/stm32/nucleo-g031-make-baremetal-builtin/link.ld b/tutorials/stm32/nucleo-g031-make-baremetal-builtin/link.ld similarity index 100% rename from examples/stm32/nucleo-g031-make-baremetal-builtin/link.ld rename to tutorials/stm32/nucleo-g031-make-baremetal-builtin/link.ld diff --git a/examples/stm32/nucleo-g031-make-baremetal-builtin/main.c b/tutorials/stm32/nucleo-g031-make-baremetal-builtin/main.c similarity index 100% rename from examples/stm32/nucleo-g031-make-baremetal-builtin/main.c rename to tutorials/stm32/nucleo-g031-make-baremetal-builtin/main.c diff --git a/examples/stm32/nucleo-g031-make-baremetal-builtin/mongoose.c b/tutorials/stm32/nucleo-g031-make-baremetal-builtin/mongoose.c similarity index 100% rename from examples/stm32/nucleo-g031-make-baremetal-builtin/mongoose.c rename to tutorials/stm32/nucleo-g031-make-baremetal-builtin/mongoose.c diff --git a/examples/stm32/nucleo-g031-make-baremetal-builtin/mongoose.h b/tutorials/stm32/nucleo-g031-make-baremetal-builtin/mongoose.h similarity index 100% rename from examples/stm32/nucleo-g031-make-baremetal-builtin/mongoose.h rename to tutorials/stm32/nucleo-g031-make-baremetal-builtin/mongoose.h diff --git a/examples/stm32/nucleo-g031-make-baremetal-builtin/mongoose_config.h b/tutorials/stm32/nucleo-g031-make-baremetal-builtin/mongoose_config.h similarity index 100% rename from examples/stm32/nucleo-g031-make-baremetal-builtin/mongoose_config.h rename to tutorials/stm32/nucleo-g031-make-baremetal-builtin/mongoose_config.h diff --git a/examples/stm32/nucleo-g031-make-baremetal-builtin/syscalls.c b/tutorials/stm32/nucleo-g031-make-baremetal-builtin/syscalls.c similarity index 100% rename from examples/stm32/nucleo-g031-make-baremetal-builtin/syscalls.c rename to tutorials/stm32/nucleo-g031-make-baremetal-builtin/syscalls.c diff --git a/examples/stm32/nucleo-h563zi-make-baremetal-builtin/Makefile b/tutorials/stm32/nucleo-h563zi-make-baremetal-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-h563zi-make-baremetal-builtin/Makefile rename to tutorials/stm32/nucleo-h563zi-make-baremetal-builtin/Makefile diff --git a/examples/stm32/nucleo-h563zi-make-baremetal-builtin/README.md b/tutorials/stm32/nucleo-h563zi-make-baremetal-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-h563zi-make-baremetal-builtin/README.md rename to tutorials/stm32/nucleo-h563zi-make-baremetal-builtin/README.md diff --git a/examples/stm32/nucleo-h563zi-make-baremetal-builtin/mbedtls_config.h b/tutorials/stm32/nucleo-h563zi-make-baremetal-builtin/mbedtls_config.h similarity index 100% rename from examples/stm32/nucleo-h563zi-make-baremetal-builtin/mbedtls_config.h rename to tutorials/stm32/nucleo-h563zi-make-baremetal-builtin/mbedtls_config.h diff --git a/examples/stm32/nucleo-h563zi-make-freertos-builtin/Makefile b/tutorials/stm32/nucleo-h563zi-make-freertos-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-h563zi-make-freertos-builtin/Makefile rename to tutorials/stm32/nucleo-h563zi-make-freertos-builtin/Makefile diff --git a/examples/stm32/nucleo-h563zi-make-freertos-builtin/README.md b/tutorials/stm32/nucleo-h563zi-make-freertos-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-h563zi-make-freertos-builtin/README.md rename to tutorials/stm32/nucleo-h563zi-make-freertos-builtin/README.md diff --git a/examples/stm32/nucleo-h723zg-make-baremetal-builtin/Makefile b/tutorials/stm32/nucleo-h723zg-make-baremetal-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-h723zg-make-baremetal-builtin/Makefile rename to tutorials/stm32/nucleo-h723zg-make-baremetal-builtin/Makefile diff --git a/examples/stm32/nucleo-h723zg-make-baremetal-builtin/README.md b/tutorials/stm32/nucleo-h723zg-make-baremetal-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-h723zg-make-baremetal-builtin/README.md rename to tutorials/stm32/nucleo-h723zg-make-baremetal-builtin/README.md diff --git a/examples/stm32/nucleo-h723zg-make-baremetal-builtin/mbedtls_config.h b/tutorials/stm32/nucleo-h723zg-make-baremetal-builtin/mbedtls_config.h similarity index 100% rename from examples/stm32/nucleo-h723zg-make-baremetal-builtin/mbedtls_config.h rename to tutorials/stm32/nucleo-h723zg-make-baremetal-builtin/mbedtls_config.h diff --git a/examples/stm32/nucleo-h723zg-make-freertos-builtin/Makefile b/tutorials/stm32/nucleo-h723zg-make-freertos-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-h723zg-make-freertos-builtin/Makefile rename to tutorials/stm32/nucleo-h723zg-make-freertos-builtin/Makefile diff --git a/examples/stm32/nucleo-h723zg-make-freertos-builtin/README.md b/tutorials/stm32/nucleo-h723zg-make-freertos-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-h723zg-make-freertos-builtin/README.md rename to tutorials/stm32/nucleo-h723zg-make-freertos-builtin/README.md diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Makefile b/tutorials/stm32/nucleo-h743zi-cube-baremetal-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal-builtin/Makefile rename to tutorials/stm32/nucleo-h743zi-cube-baremetal-builtin/Makefile diff --git a/examples/stm32/nucleo-h743zi-cube-baremetal-builtin/README.md b/tutorials/stm32/nucleo-h743zi-cube-baremetal-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-baremetal-builtin/README.md rename to tutorials/stm32/nucleo-h743zi-cube-baremetal-builtin/README.md diff --git a/examples/stm32/nucleo-h743zi-cube-freertos-builtin/Makefile b/tutorials/stm32/nucleo-h743zi-cube-freertos-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos-builtin/Makefile rename to tutorials/stm32/nucleo-h743zi-cube-freertos-builtin/Makefile diff --git a/examples/stm32/nucleo-h743zi-cube-freertos-builtin/README.md b/tutorials/stm32/nucleo-h743zi-cube-freertos-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-h743zi-cube-freertos-builtin/README.md rename to tutorials/stm32/nucleo-h743zi-cube-freertos-builtin/README.md diff --git a/examples/stm32/nucleo-h743zi-make-baremetal-builtin/Makefile b/tutorials/stm32/nucleo-h743zi-make-baremetal-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-h743zi-make-baremetal-builtin/Makefile rename to tutorials/stm32/nucleo-h743zi-make-baremetal-builtin/Makefile diff --git a/examples/stm32/nucleo-h743zi-make-baremetal-builtin/README.md b/tutorials/stm32/nucleo-h743zi-make-baremetal-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-h743zi-make-baremetal-builtin/README.md rename to tutorials/stm32/nucleo-h743zi-make-baremetal-builtin/README.md diff --git a/examples/stm32/nucleo-h743zi-make-baremetal-builtin/mbedtls_config.h b/tutorials/stm32/nucleo-h743zi-make-baremetal-builtin/mbedtls_config.h similarity index 100% rename from examples/stm32/nucleo-h743zi-make-baremetal-builtin/mbedtls_config.h rename to tutorials/stm32/nucleo-h743zi-make-baremetal-builtin/mbedtls_config.h diff --git a/examples/stm32/nucleo-h743zi-make-freertos-builtin/Makefile b/tutorials/stm32/nucleo-h743zi-make-freertos-builtin/Makefile similarity index 100% rename from examples/stm32/nucleo-h743zi-make-freertos-builtin/Makefile rename to tutorials/stm32/nucleo-h743zi-make-freertos-builtin/Makefile diff --git a/examples/stm32/nucleo-h743zi-make-freertos-builtin/README.md b/tutorials/stm32/nucleo-h743zi-make-freertos-builtin/README.md similarity index 100% rename from examples/stm32/nucleo-h743zi-make-freertos-builtin/README.md rename to tutorials/stm32/nucleo-h743zi-make-freertos-builtin/README.md diff --git a/examples/stm32/stm32h573i-dk-make-baremetal-builtin/Makefile b/tutorials/stm32/stm32h573i-dk-make-baremetal-builtin/Makefile similarity index 100% rename from examples/stm32/stm32h573i-dk-make-baremetal-builtin/Makefile rename to tutorials/stm32/stm32h573i-dk-make-baremetal-builtin/Makefile diff --git a/examples/stm32/stm32h573i-dk-make-baremetal-builtin/README.md b/tutorials/stm32/stm32h573i-dk-make-baremetal-builtin/README.md similarity index 100% rename from examples/stm32/stm32h573i-dk-make-baremetal-builtin/README.md rename to tutorials/stm32/stm32h573i-dk-make-baremetal-builtin/README.md diff --git a/examples/stm32/stm32h573i-dk-make-baremetal-builtin/mbedtls_config.h b/tutorials/stm32/stm32h573i-dk-make-baremetal-builtin/mbedtls_config.h similarity index 100% rename from examples/stm32/stm32h573i-dk-make-baremetal-builtin/mbedtls_config.h rename to tutorials/stm32/stm32h573i-dk-make-baremetal-builtin/mbedtls_config.h diff --git a/examples/stm32/stm32h573i-dk-make-freertos-builtin/Makefile b/tutorials/stm32/stm32h573i-dk-make-freertos-builtin/Makefile similarity index 100% rename from examples/stm32/stm32h573i-dk-make-freertos-builtin/Makefile rename to tutorials/stm32/stm32h573i-dk-make-freertos-builtin/Makefile diff --git a/examples/stm32/stm32h573i-dk-make-freertos-builtin/README.md b/tutorials/stm32/stm32h573i-dk-make-freertos-builtin/README.md similarity index 100% rename from examples/stm32/stm32h573i-dk-make-freertos-builtin/README.md rename to tutorials/stm32/stm32h573i-dk-make-freertos-builtin/README.md diff --git a/examples/stm32/stm32h747i-disco-make-baremetal-builtin/Makefile b/tutorials/stm32/stm32h747i-disco-make-baremetal-builtin/Makefile similarity index 100% rename from examples/stm32/stm32h747i-disco-make-baremetal-builtin/Makefile rename to tutorials/stm32/stm32h747i-disco-make-baremetal-builtin/Makefile diff --git a/examples/stm32/stm32h747i-disco-make-baremetal-builtin/README.md b/tutorials/stm32/stm32h747i-disco-make-baremetal-builtin/README.md similarity index 100% rename from examples/stm32/stm32h747i-disco-make-baremetal-builtin/README.md rename to tutorials/stm32/stm32h747i-disco-make-baremetal-builtin/README.md diff --git a/examples/stm32/stm32h747i-disco-make-baremetal-builtin/mbedtls_config.h b/tutorials/stm32/stm32h747i-disco-make-baremetal-builtin/mbedtls_config.h similarity index 100% rename from examples/stm32/stm32h747i-disco-make-baremetal-builtin/mbedtls_config.h rename to tutorials/stm32/stm32h747i-disco-make-baremetal-builtin/mbedtls_config.h diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/Makefile b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/Makefile similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/Makefile rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/Makefile diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/cmsis_tm4c.patch b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/cmsis_tm4c.patch similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/cmsis_tm4c.patch rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/cmsis_tm4c.patch diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/hal.h b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/hal.h similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/hal.h rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/hal.h diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/link.ld b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/link.ld similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/link.ld rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/link.ld diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/main.c b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/main.c similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/main.c rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/main.c diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/mongoose.c b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/mongoose.c similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/mongoose.c rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/mongoose.c diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/mongoose.h b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/mongoose.h similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/mongoose.h rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/mongoose.h diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/mongoose_config.h b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/mongoose_config.h similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/mongoose_config.h rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/mongoose_config.h diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/netif/ethernet.h b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/netif/ethernet.h similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/netif/ethernet.h rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/netif/ethernet.h diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/startup.c b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/startup.c similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/startup.c rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/startup.c diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/syscalls.c b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/syscalls.c similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/syscalls.c rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/syscalls.c diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/sysinit.c b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/sysinit.c similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/sysinit.c rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/sysinit.c diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/tinyusb.patch b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/tinyusb.patch similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/tinyusb.patch rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/tinyusb.patch diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/tusb_config.h b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/tusb_config.h similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/tusb_config.h rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/tusb_config.h diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/usb_descriptors.c b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/usb_descriptors.c similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/usb_descriptors.c rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin-rndis/usb_descriptors.c diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin/Makefile b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin/Makefile similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin/Makefile rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin/Makefile diff --git a/examples/ti/ek-tm4c1294xl-make-baremetal-builtin/README.md b/tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin/README.md similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-baremetal-builtin/README.md rename to tutorials/ti/ek-tm4c1294xl-make-baremetal-builtin/README.md diff --git a/examples/ti/ek-tm4c1294xl-make-freertos-builtin/Makefile b/tutorials/ti/ek-tm4c1294xl-make-freertos-builtin/Makefile similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-freertos-builtin/Makefile rename to tutorials/ti/ek-tm4c1294xl-make-freertos-builtin/Makefile diff --git a/examples/ti/ek-tm4c1294xl-make-freertos-builtin/README.md b/tutorials/ti/ek-tm4c1294xl-make-freertos-builtin/README.md similarity index 100% rename from examples/ti/ek-tm4c1294xl-make-freertos-builtin/README.md rename to tutorials/ti/ek-tm4c1294xl-make-freertos-builtin/README.md diff --git a/examples/ti/ti-ek-tm4c1294xl-http-server/Makefile b/tutorials/ti/ti-ek-tm4c1294xl-http-server/Makefile similarity index 100% rename from examples/ti/ti-ek-tm4c1294xl-http-server/Makefile rename to tutorials/ti/ti-ek-tm4c1294xl-http-server/Makefile diff --git a/examples/wch/ch32v307-make-baremetal-builtin/Makefile b/tutorials/wch/ch32v307-make-baremetal-builtin/Makefile similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/Makefile rename to tutorials/wch/ch32v307-make-baremetal-builtin/Makefile diff --git a/examples/wch/ch32v307-make-baremetal-builtin/hal.c b/tutorials/wch/ch32v307-make-baremetal-builtin/hal.c similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/hal.c rename to tutorials/wch/ch32v307-make-baremetal-builtin/hal.c diff --git a/examples/wch/ch32v307-make-baremetal-builtin/hal.h b/tutorials/wch/ch32v307-make-baremetal-builtin/hal.h similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/hal.h rename to tutorials/wch/ch32v307-make-baremetal-builtin/hal.h diff --git a/examples/wch/ch32v307-make-baremetal-builtin/main.c b/tutorials/wch/ch32v307-make-baremetal-builtin/main.c similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/main.c rename to tutorials/wch/ch32v307-make-baremetal-builtin/main.c diff --git a/examples/wch/ch32v307-make-baremetal-builtin/mongoose.c b/tutorials/wch/ch32v307-make-baremetal-builtin/mongoose.c similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/mongoose.c rename to tutorials/wch/ch32v307-make-baremetal-builtin/mongoose.c diff --git a/examples/wch/ch32v307-make-baremetal-builtin/mongoose.h b/tutorials/wch/ch32v307-make-baremetal-builtin/mongoose.h similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/mongoose.h rename to tutorials/wch/ch32v307-make-baremetal-builtin/mongoose.h diff --git a/examples/wch/ch32v307-make-baremetal-builtin/mongoose_config.h b/tutorials/wch/ch32v307-make-baremetal-builtin/mongoose_config.h similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/mongoose_config.h rename to tutorials/wch/ch32v307-make-baremetal-builtin/mongoose_config.h diff --git a/examples/wch/ch32v307-make-baremetal-builtin/net.c b/tutorials/wch/ch32v307-make-baremetal-builtin/net.c similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/net.c rename to tutorials/wch/ch32v307-make-baremetal-builtin/net.c diff --git a/examples/wch/ch32v307-make-baremetal-builtin/net.h b/tutorials/wch/ch32v307-make-baremetal-builtin/net.h similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/net.h rename to tutorials/wch/ch32v307-make-baremetal-builtin/net.h diff --git a/examples/wch/ch32v307-make-baremetal-builtin/packed_fs.c b/tutorials/wch/ch32v307-make-baremetal-builtin/packed_fs.c similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/packed_fs.c rename to tutorials/wch/ch32v307-make-baremetal-builtin/packed_fs.c diff --git a/examples/wch/ch32v307-make-baremetal-builtin/vendor/ch32v30x.h b/tutorials/wch/ch32v307-make-baremetal-builtin/vendor/ch32v30x.h similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/vendor/ch32v30x.h rename to tutorials/wch/ch32v307-make-baremetal-builtin/vendor/ch32v30x.h diff --git a/examples/wch/ch32v307-make-baremetal-builtin/vendor/core_riscv.c b/tutorials/wch/ch32v307-make-baremetal-builtin/vendor/core_riscv.c similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/vendor/core_riscv.c rename to tutorials/wch/ch32v307-make-baremetal-builtin/vendor/core_riscv.c diff --git a/examples/wch/ch32v307-make-baremetal-builtin/vendor/core_riscv.h b/tutorials/wch/ch32v307-make-baremetal-builtin/vendor/core_riscv.h similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/vendor/core_riscv.h rename to tutorials/wch/ch32v307-make-baremetal-builtin/vendor/core_riscv.h diff --git a/examples/wch/ch32v307-make-baremetal-builtin/vendor/link.ld b/tutorials/wch/ch32v307-make-baremetal-builtin/vendor/link.ld similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/vendor/link.ld rename to tutorials/wch/ch32v307-make-baremetal-builtin/vendor/link.ld diff --git a/examples/wch/ch32v307-make-baremetal-builtin/vendor/startup_ch32v30x_D8C.S b/tutorials/wch/ch32v307-make-baremetal-builtin/vendor/startup_ch32v30x_D8C.S similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/vendor/startup_ch32v30x_D8C.S rename to tutorials/wch/ch32v307-make-baremetal-builtin/vendor/startup_ch32v30x_D8C.S diff --git a/examples/wch/ch32v307-make-baremetal-builtin/vendor/system_ch32v30x.c b/tutorials/wch/ch32v307-make-baremetal-builtin/vendor/system_ch32v30x.c similarity index 100% rename from examples/wch/ch32v307-make-baremetal-builtin/vendor/system_ch32v30x.c rename to tutorials/wch/ch32v307-make-baremetal-builtin/vendor/system_ch32v30x.c