Skip to content

Commit 2dd7380

Browse files
committed
Merge branch 'main' into rp
2 parents 6ad3a40 + 519948f commit 2dd7380

117 files changed

Lines changed: 3652 additions & 484 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/ci.yml

Lines changed: 0 additions & 111 deletions
This file was deleted.

.github/workflows/demos_test.yml

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
name: ✅ Test Build Demos
2+
3+
on:
4+
workflow_dispatch:
5+
pull_request:
6+
paths:
7+
- "demos/**"
8+
push:
9+
paths:
10+
- "demos/**"
11+
branches:
12+
- main
13+
14+
concurrency:
15+
group: ${{ github.workflow }}-${{ github.ref }}
16+
cancel-in-progress: true
17+
18+
jobs:
19+
demo_check_lpc4074:
20+
uses: libhal/ci/.github/workflows/app_builder2.yml@5.x.y
21+
with:
22+
compiler_profile: hal/tc/gcc
23+
platform_profile: hal/mcu/lpc4074
24+
conan_version: 2.23.0
25+
dir: demos
26+
library_dir: .
27+
secrets: inherit
28+
29+
demo_check_lpc4078:
30+
uses: libhal/ci/.github/workflows/app_builder2.yml@5.x.y
31+
with:
32+
compiler_profile: hal/tc/gcc
33+
platform_profile: hal/mcu/lpc4078
34+
conan_version: 2.23.0
35+
dir: demos
36+
library_dir: .
37+
secrets: inherit
38+
39+
demo_check_stm32f103c8:
40+
uses: libhal/ci/.github/workflows/app_builder2.yml@5.x.y
41+
with:
42+
compiler_profile: hal/tc/gcc
43+
platform_profile: hal/mcu/stm32f103c8
44+
conan_version: 2.23.0
45+
dir: demos
46+
library_dir: .
47+
secrets: inherit
48+
49+
demo_check_lpc4078_llvm:
50+
uses: libhal/ci/.github/workflows/app_builder2.yml@5.x.y
51+
with:
52+
compiler_profile: hal/tc/llvm
53+
platform_profile: hal/mcu/lpc4078
54+
conan_version: 2.23.0
55+
dir: demos
56+
library_dir: .
57+
secrets: inherit
58+
59+
demo_check_stm32f103c8_llvm:
60+
uses: libhal/ci/.github/workflows/app_builder2.yml@5.x.y
61+
with:
62+
compiler_profile: hal/tc/llvm
63+
platform_profile: hal/mcu/stm32f103c8
64+
conan_version: 2.23.0
65+
dir: demos
66+
library_dir: .
67+
secrets: inherit
68+
69+
demo_check_stm32f411re:
70+
uses: libhal/ci/.github/workflows/app_builder2.yml@5.x.y
71+
with:
72+
compiler_profile: hal/tc/gcc
73+
platform_profile: hal/mcu/stm32f411re
74+
conan_version: 2.23.0
75+
dir: demos
76+
library_dir: .
77+
secrets: inherit

.github/workflows/deploy.yml

Lines changed: 8 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -6,68 +6,18 @@ on:
66
types: [published]
77

88
jobs:
9-
cortex-m0:
10-
uses: libhal/ci/.github/workflows/deploy.yml@5.x.y
9+
gcc:
10+
uses: ./.github/workflows/deploy_with_cache.yml
1111
with:
12-
arch: cortex-m0
12+
compiler_profile: hal/tc/arm-gcc
1313
version: ${{ github.ref_name }}
14-
os: baremetal
15-
compiler: gcc
16-
compiler_version: 12.3
17-
compiler_package: arm-gnu-toolchain
14+
upload_suffix: gcc
1815
secrets: inherit
1916

20-
cortex-m0plus:
21-
uses: libhal/ci/.github/workflows/deploy.yml@5.x.y
17+
llvm:
18+
uses: ./.github/workflows/deploy_with_cache.yml
2219
with:
23-
arch: cortex-m0plus
20+
compiler_profile: hal/tc/llvm
2421
version: ${{ github.ref_name }}
25-
os: baremetal
26-
compiler: gcc
27-
compiler_version: 12.3
28-
compiler_package: arm-gnu-toolchain
29-
secrets: inherit
30-
31-
cortex-m1:
32-
uses: libhal/ci/.github/workflows/deploy.yml@5.x.y
33-
with:
34-
arch: cortex-m1
35-
version: ${{ github.ref_name }}
36-
os: baremetal
37-
compiler: gcc
38-
compiler_version: 12.3
39-
compiler_package: arm-gnu-toolchain
40-
secrets: inherit
41-
42-
cortex-m3:
43-
uses: libhal/ci/.github/workflows/deploy.yml@5.x.y
44-
with:
45-
arch: cortex-m3
46-
version: ${{ github.ref_name }}
47-
os: baremetal
48-
compiler: gcc
49-
compiler_version: 12.3
50-
compiler_package: arm-gnu-toolchain
51-
secrets: inherit
52-
53-
cortex-m4:
54-
uses: libhal/ci/.github/workflows/deploy.yml@5.x.y
55-
with:
56-
arch: cortex-m4
57-
version: ${{ github.ref_name }}
58-
os: baremetal
59-
compiler: gcc
60-
compiler_version: 12.3
61-
compiler_package: arm-gnu-toolchain
62-
secrets: inherit
63-
64-
cortex-m4f:
65-
uses: libhal/ci/.github/workflows/deploy.yml@5.x.y
66-
with:
67-
arch: cortex-m4f
68-
version: ${{ github.ref_name }}
69-
os: baremetal
70-
compiler: gcc
71-
compiler_version: 12.3
72-
compiler_package: arm-gnu-toolchain
22+
upload_suffix: llvm
7323
secrets: inherit

0 commit comments

Comments
 (0)