@@ -37,16 +37,19 @@ jobs:
37
37
matrix :
38
38
family :
39
39
# Alphabetical order
40
+ - ' broadcom_32bit'
40
41
- ' imxrt'
41
- - ' kinetis_k kinetis_kl'
42
+ - ' kinetis_k kinetis_kl kinetis_k32l2'
43
+ - ' lpc11 lpc13 lpc15'
42
44
- ' lpc17 lpc18 lpc40 lpc43'
43
- - ' lpc54 lpc55'
45
+ - ' lpc51 lpc54 lpc55'
44
46
- ' mcx'
47
+ - ' msp432e4'
48
+ - ' mm32'
45
49
- ' nrf'
46
50
- ' ra'
47
51
- ' rp2040'
48
- - ' samd21'
49
- - ' samd51'
52
+ - ' samd11 samd21 saml2x samd5x_e5x samg'
50
53
- ' stm32f0'
51
54
- ' stm32f1'
52
55
- ' stm32f2'
59
62
- ' stm32h7'
60
63
- ' stm32l4'
61
64
- ' stm32u5'
65
+ - ' stm32wb'
66
+ - ' tm4c'
67
+ - ' xmc4000'
62
68
steps :
63
69
- name : Setup Python
64
70
uses : actions/setup-python@v5
@@ -87,28 +93,28 @@ jobs:
87
93
python3 tools/get_deps.py ${{ matrix.family }}
88
94
89
95
- name : Build
90
- run : python tools/build_cmake.py ${{ matrix.family }} -DCMAKE_BUILD_TYPE=MinSizeRel
96
+ run : python tools/build_cmake.py ${{ matrix.family }}
91
97
env :
92
98
PICO_SDK_PATH : ${{ github.workspace }}/pico-sdk
93
99
94
100
- name : Upload Artifacts for Hardware Testing (rp2040)
95
- if : matrix.family == 'rp2040' && github.repository_owner == 'hathach'
101
+ if : contains( matrix.family, 'rp2040') && github.repository_owner == 'hathach'
96
102
uses : actions/upload-artifact@v4
97
103
with :
98
104
name : raspberry_pi_pico
99
105
path : |
100
106
cmake-build/cmake-build-raspberry_pi_pico/*/*/*.elf
101
107
102
108
- name : Upload Artifacts for Hardware Testing (nRF)
103
- if : matrix.family == 'nrf' && github.repository_owner == 'hathach'
109
+ if : contains( matrix.family, 'nrf') && github.repository_owner == 'hathach'
104
110
uses : actions/upload-artifact@v4
105
111
with :
106
112
name : feather_nrf52840_express
107
113
path : |
108
114
cmake-build/cmake-build-feather_nrf52840_express/*/*/*.elf
109
115
110
116
- name : Upload Artifacts for Hardware Testing (samd51)
111
- if : matrix.family == 'samd51' && github.repository_owner == 'hathach'
117
+ if : contains( matrix.family, 'samd5x_e5x') && github.repository_owner == 'hathach'
112
118
uses : actions/upload-artifact@v4
113
119
with :
114
120
name : itsybitsy_m4
@@ -134,7 +140,7 @@ jobs:
134
140
# - 'ra' port later
135
141
# - 'rp2040' port later
136
142
- ' samd21'
137
- - ' samd51 '
143
+ - ' samd5x_e5x '
138
144
- ' stm32f0'
139
145
- ' stm32f1'
140
146
- ' stm32f2'
@@ -188,7 +194,7 @@ jobs:
188
194
python3 tools/get_deps.py ${{ matrix.family }}
189
195
190
196
- name : Build
191
- run : python tools/build_cmake.py ${{ matrix.family }} -DTOOLCHAIN=clang -DCMAKE_BUILD_TYPE=MinSizeRel
197
+ run : python tools/build_cmake.py ${{ matrix.family }} -DTOOLCHAIN=clang
192
198
env :
193
199
PICO_SDK_PATH : ${{ github.workspace }}/pico-sdk
194
200
@@ -236,7 +242,7 @@ jobs:
236
242
python3 tools/get_deps.py ${{ matrix.family }}
237
243
238
244
- name : Build
239
- run : python tools/build_cmake.py ${{ matrix.family }} -DCMAKE_BUILD_TYPE=MinSizeRel
245
+ run : python tools/build_cmake.py ${{ matrix.family }}
240
246
241
247
# ---------------------------------------
242
248
# Hardware in the loop (HIL)
0 commit comments