Skip to content

Commit 0a3db82

Browse files
authored
Merge pull request cesanta#3562 from cesanta/st
stm32 examples revamp
2 parents d4013e4 + 21b9cda commit 0a3db82

1,577 files changed

Lines changed: 617 additions & 842793 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/nightly.yml

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -325,22 +325,22 @@ jobs:
325325
- path: nxp/rt1020-evk-make-baremetal-builtin
326326
- path: nxp/rt1060-evk-make-baremetal-builtin
327327
- path: nxp/rt1170-evk-make-baremetal-builtin
328-
- path: rp/pico2-w
329-
- path: rp/w5500-evb-pico2
328+
- path: rp/pico-w
329+
- path: rp/w5500-evb-pico
330330
- path: rp/w55rp20-evb-pico
331331
- path: rp/pico-rndis
332-
- path: stm32/nucleo-f429zi-make-baremetal-builtin
333-
- path: stm32/nucleo-f429zi-make-freertos-builtin
334-
- path: stm32/nucleo-f746zg-make-baremetal-builtin
335-
- path: stm32/nucleo-f746zg-make-freertos-builtin
336-
- path: stm32/nucleo-h563zi-make-baremetal-builtin
337-
- path: stm32/nucleo-h563zi-make-freertos-builtin
338-
- path: stm32/nucleo-h723zg-make-baremetal-builtin
339-
- path: stm32/nucleo-h723zg-make-freertos-builtin
340-
- path: stm32/nucleo-h743zi-make-baremetal-builtin
341-
- path: stm32/nucleo-h743zi-make-freertos-builtin
342-
- path: stm32/stm32h573i-dk-make-baremetal-builtin
343-
- path: stm32/stm32h573i-dk-make-freertos-builtin
332+
- path: stm32/nucleo-f429zi/minimal
333+
- path: stm32/nucleo-f746zg/minimal
334+
- path: stm32/nucleo-f746zg/minimal-pppoe
335+
- path: stm32/nucleo-f756zg/minimal
336+
- path: stm32/nucleo-h563zi/minimal
337+
- path: stm32/nucleo-h723zg/minimal
338+
- path: stm32/nucleo-h743zi/minimal
339+
- path: stm32/nucleo-n657x0-q/minimal
340+
- path: stm32/nucleo-u5a5zj-q/minimal
341+
- path: stm32/portenta-h7/minimal
342+
- path: stm32/stm32h573i-dk/minimal
343+
- path: stm32/stm32h747i-disco/minimal
344344
- path: ti/ek-tm4c1294xl-make-baremetal-builtin
345345
- path: ti/ek-tm4c1294xl-make-freertos-builtin
346346
name: ${{ matrix.example.path }}
@@ -397,11 +397,11 @@ jobs:
397397
- path: nxp/nxp-twrk65f180m-lwip-freertos
398398
- path: nxp/nxp-twrkv58f220m-lwip-freertos
399399
- path: rp/pico-rmii
400-
- path: stm32/nucleo-f429zi-make-baremetal-builtin-rndis
401-
- path: stm32/rm2-nucleo-f429zi-make-baremetal-builtin
402-
- path: stm32/nucleo-f746zg-make-baremetal-builtin-rndis
403-
- path: stm32/rm2-nucleo-f746zg-make-baremetal-builtin
404-
- path: stm32/nucleo-g031-make-baremetal-builtin
400+
- path: stm32/nucleo-f746zg/minimal-rm2
401+
- path: stm32/nucleo-f746zg/minimal-rndis
402+
- path: stm32/nucleo-f429zi/minimal-rm2
403+
- path: stm32/nucleo-f429zi/minimal-rndis
404+
- path: stm32/nucleo-g031k8/minimal-w5500
405405
- path: ti/ti-ek-tm4c1294xl-http-server
406406
- path: ti/ek-tm4c1294xl-make-baremetal-builtin-rndis
407407
name: ${{ matrix.example.path }}
@@ -438,8 +438,6 @@ jobs:
438438
- path: nxp/rt1060-evk-make-freertos-builtin
439439
- path: nxp/rt1170-evk-make-freertos-builtin
440440
- path: renesas/ek-ra6m4-make-baremetal-builtin
441-
- path: stm32/nucleo-f746zg-make-freertos-tcp
442-
- path: stm32/nucleo-f746zg-make-baremetal-builtin-cmsis_driver
443441
name: ${{ matrix.example.path }} ${{ matrix.ssl }}
444442
steps:
445443
- uses: actions/checkout@v4

.github/workflows/nightly_tests.yml

Lines changed: 6 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,7 @@ jobs:
1515
with: { fetch-depth: 2 }
1616
- name: baremetal
1717
run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi
18-
- run: make -C tutorials/stm32/nucleo-f746zg-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}}
19-
- run: make -C tutorials/stm32/nucleo-f746zg-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}}
20-
- run: make -C tutorials/stm32/nucleo-f746zg-make-freertos-tcp test VCON_API_KEY=${{secrets.VCON_API_KEY}}
21-
- name: Cube
22-
run: sudo pip install yq
23-
# - run: make -C test/cube PROJECTS=../../tutorials/stm32/nucleo-f746zg-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5
24-
# - run: make -C test/cube PROJECTS=../../tutorials/stm32/nucleo-f746zg-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5
25-
- run: make -C test/cube PROJECTS=../../tutorials/stm32/nucleo-f746zg-cube-freertos-lwip VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=5
18+
- run: make -C tutorials/stm32/nucleo-f746zg/minimal test VCON_API_KEY=${{secrets.VCON_API_KEY}}
2619

2720
test_f4:
2821
runs-on: ubuntu-latest
@@ -31,13 +24,7 @@ jobs:
3124
with: { fetch-depth: 2 }
3225
- name: baremetal
3326
run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi
34-
- run: make -C tutorials/stm32/nucleo-f429zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}}
35-
- run: make -C tutorials/stm32/nucleo-f429zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}}
36-
- name: Cube
37-
run: sudo pip install yq
38-
# - run: make -C test/cube PROJECTS=../../tutorials/stm32/nucleo-f429zi-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2
39-
# - run: make -C test/cube PROJECTS=../../tutorials/stm32/nucleo-f429zi-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2
40-
- run: make -C test/cube PROJECTS=../../tutorials/stm32/nucleo-f429zi-cube-freertos-lwip VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=2
27+
- run: make -C tutorials/stm32/nucleo-f429zi/minimal test VCON_API_KEY=${{secrets.VCON_API_KEY}}
4128

4229
test_h743:
4330
runs-on: ubuntu-latest
@@ -46,12 +33,7 @@ jobs:
4633
with: { fetch-depth: 3 }
4734
- name: baremetal
4835
run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi
49-
- run: make -C tutorials/stm32/nucleo-h743zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}}
50-
- run: make -C tutorials/stm32/nucleo-h743zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}}
51-
# - name: Cube
52-
# run: echo # nothing specific to install or do
53-
# - run: make -C test/cube PROJECTS=../../tutorials/stm32/nucleo-h743zi-cube-baremetal-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=6
54-
# - run: make -C test/cube PROJECTS=../../tutorials/stm32/nucleo-h743zi-cube-freertos-builtin VCON_API_KEY=${{secrets.VCON_API_KEY}} DEVICE=6
36+
- run: make -C tutorials/stm32/nucleo-h743zi/minimal test VCON_API_KEY=${{secrets.VCON_API_KEY}}
5537

5638
test_h723:
5739
runs-on: ubuntu-latest
@@ -60,8 +42,7 @@ jobs:
6042
with: { fetch-depth: 3 }
6143
- name: baremetal
6244
run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi
63-
- run: make -C tutorials/stm32/nucleo-h723zg-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}}
64-
- run: make -C tutorials/stm32/nucleo-h723zg-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}}
45+
- run: make -C tutorials/stm32/nucleo-h723zg/minimal test VCON_API_KEY=${{secrets.VCON_API_KEY}}
6546

6647
test_h5:
6748
runs-on: ubuntu-latest
@@ -70,8 +51,7 @@ jobs:
7051
with: { fetch-depth: 3 }
7152
- name: baremetal
7253
run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi
73-
- run: make -C tutorials/stm32/nucleo-h563zi-make-baremetal-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}}
74-
- run: make -C tutorials/stm32/nucleo-h563zi-make-freertos-builtin test VCON_API_KEY=${{secrets.VCON_API_KEY}}
54+
- run: make -C tutorials/stm32/nucleo-h563zi/minimal test VCON_API_KEY=${{secrets.VCON_API_KEY}}
7555

7656
test_rt1020:
7757
runs-on: ubuntu-latest
@@ -140,4 +120,4 @@ jobs:
140120
with: { fetch-depth: 2 }
141121
- name: SDK
142122
run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi
143-
- run: make -C tutorials/rp/w5500-evb-pico2 test VCON_API_KEY=${{secrets.VCON_API_KEY}}
123+
- run: make -C tutorials/rp/w5500-evb-pico test VCON_API_KEY=${{secrets.VCON_API_KEY}}

0 commit comments

Comments
 (0)