58
58
gh-context : ${{ toJson(github) }}
59
59
60
60
- name : Update Zephyr version 4.1.0 (develop) to specific revision (for developers purpose)
61
- run : scripts/run_in_build_env.sh "python3 scripts/tools/telink/update_zephyr.py ff9e4298eed995de8a73c7bc1dad4e9031906b6e "
61
+ run : scripts/run_in_build_env.sh "python3 scripts/tools/telink/update_zephyr.py e40edc8c253550af22eb5e87648bb4cd045aa317 "
62
62
63
63
- name : Build example Telink (B92 retention) Air Quality Sensor App
64
64
# Run test for master and s07641069 PRs
@@ -74,20 +74,19 @@ jobs:
74
74
- name : clean out build output
75
75
run : rm -rf ./out
76
76
77
- # Disabled due to RAM overflow
78
- # - name: Build example Telink (W91) All Clusters App
77
+ - name : Build example Telink (W91) All Clusters App
79
78
# Run test for master and s07641069 PRs
80
- # if: github.event.pull_request.number == null || github.event.pull_request.head.repo.full_name == 's07641069/connectedhomeip'
81
- # run: |
82
- # ./scripts/run_in_build_env.sh \
83
- # "./scripts/build/build_examples.py --target 'telink-tlsr9118bdk40d-all-clusters' build"
84
- # .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
85
- # telink tlsr9118bdk40d all-clusters-app \
86
- # out/telink-tlsr9118bdk40d-all-clusters/zephyr/zephyr.elf \
87
- # /tmp/bloat_reports/
88
-
89
- # - name: clean out build output
90
- # run: rm -rf ./out
79
+ if : github.event.pull_request.number == null || github.event.pull_request.head.repo.full_name == 's07641069/connectedhomeip'
80
+ run : |
81
+ ./scripts/run_in_build_env.sh \
82
+ "./scripts/build/build_examples.py --target 'telink-tlsr9118bdk40d-all-clusters' build"
83
+ .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
84
+ telink tlsr9118bdk40d all-clusters-app \
85
+ out/telink-tlsr9118bdk40d-all-clusters/zephyr/zephyr.elf \
86
+ /tmp/bloat_reports/
87
+
88
+ - name : clean out build output
89
+ run : rm -rf ./out
91
90
92
91
- name : Build example Telink (B92) All Clusters Minimal App
93
92
# Run test for master and s07641069 PRs
@@ -167,40 +166,37 @@ jobs:
167
166
- name : clean out build output (keep tools)
168
167
run : rm -rf ./out/telink*
169
168
170
- # Disable due to boot_partition overflowing
171
- # - name: Build example Telink (tl321x) Lighting App with OTA (LZMA), Factory Data
169
+ - name : Build example Telink (tl321x) Lighting App with OTA (LZMA), Factory Data
172
170
# Run test for master and all PRs
173
- # run: |
174
- # ./scripts/run_in_build_env.sh \
175
- # "./scripts/build/build_examples.py --target 'telink-tl3218x-light-ota-compress-lzma-factory-data' build"
176
- # .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
177
- # telink tl3218x light-app-ota-compress-lzma-factory-data \
178
- # out/telink-tl3218x-light-ota-compress-lzma-factory-data/zephyr/zephyr.elf \
179
- # /tmp/bloat_reports/
180
-
181
- # - name: clean out build output (keep tools)
182
- # run: rm -rf ./out/telink*
183
-
184
- # Disabled due to error section `rodata' will not fit in region `ROM' (`ROM' overflowed by 39656 bytes)
185
- # - name: Build example Telink (tl721x) Lighting App with OTA, Shell, Factory Data
171
+ run : |
172
+ ./scripts/run_in_build_env.sh \
173
+ "./scripts/build/build_examples.py --target 'telink-tl3218x-light-ota-compress-lzma-factory-data' build"
174
+ .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
175
+ telink tl3218x light-app-ota-compress-lzma-factory-data \
176
+ out/telink-tl3218x-light-ota-compress-lzma-factory-data/zephyr/zephyr.elf \
177
+ /tmp/bloat_reports/
178
+
179
+ - name : clean out build output (keep tools)
180
+ run : rm -rf ./out/telink*
181
+
182
+ - name : Build example Telink (tl721x) Lighting App with OTA, Shell, Factory Data
186
183
# Run test for master and all PRs
187
- # run: |
188
- # ./scripts/run_in_build_env.sh \
189
- # "./scripts/build/build_examples.py --target 'telink-tl7218x-light-ota-shell-factory-data' build"
190
- # .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
191
- # telink tl7218x light-app-ota-shell-factory-data \
192
- # out/telink-tl7218x-light-ota-shell-factory-data/zephyr/zephyr.elf \
193
- # /tmp/bloat_reports/
194
-
195
- # - name: clean out build output (keep tools)
196
- # run: rm -rf ./out/telink*
197
-
198
- # Removed compress-lzma due to error boot_partition overflows
184
+ run : |
185
+ ./scripts/run_in_build_env.sh \
186
+ "./scripts/build/build_examples.py --target 'telink-tl7218x-light-ota-shell-factory-data' build"
187
+ .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
188
+ telink tl7218x light-app-ota-shell-factory-data \
189
+ out/telink-tl7218x-light-ota-shell-factory-data/zephyr/zephyr.elf \
190
+ /tmp/bloat_reports/
191
+
192
+ - name : clean out build output (keep tools)
193
+ run : rm -rf ./out/telink*
194
+
199
195
- name : Build example Telink (tl721x retention) Light Switch App with OTA (LZMA), Factory Data
200
196
# Run test for master and all PRs
201
197
run : |
202
198
./scripts/run_in_build_env.sh \
203
- "./scripts/build/build_examples.py --target 'telink-tl7218x_retention-light-switch-ota-factory-data' build"
199
+ "./scripts/build/build_examples.py --target 'telink-tl7218x_retention-light-switch-ota-compress-lzma- factory-data' build"
204
200
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
205
201
telink tl7218x_retention light-switch-app-ota-factory-data \
206
202
out/telink-tl7218x_retention-light-switch-ota-factory-data/zephyr/zephyr.elf \
@@ -209,19 +205,18 @@ jobs:
209
205
- name : clean out build output (keep tools)
210
206
run : rm -rf ./out/telink*
211
207
212
- # Commented due to boot_partition overflows and ROM overflow without compress-lzma
213
- # - name: Build example Telink (B92) Light Switch App with OTA (LZMA), Shell, Factory Data
208
+ - name : Build example Telink (B92) Light Switch App with OTA (LZMA), Shell, Factory Data
214
209
# Run test for master and all PRs
215
- # run: |
216
- # ./scripts/run_in_build_env.sh \
217
- # "./scripts/build/build_examples.py --target 'telink-tlsr9528a-light-switch-ota-compress-lzma-shell-factory-data' build"
218
- # .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
219
- # telink tlsr9528a light-switch-app-ota-compress-lzma-shell-factory-data \
220
- # out/telink-tlsr9528a-light-switch-ota-compress-lzma-shell-factory-data/zephyr/zephyr.elf \
221
- # /tmp/bloat_reports/
222
-
223
- # - name: clean out build output
224
- # run: rm -rf ./out
210
+ run : |
211
+ ./scripts/run_in_build_env.sh \
212
+ "./scripts/build/build_examples.py --target 'telink-tlsr9528a-light-switch-ota-compress-lzma-shell-factory-data' build"
213
+ .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
214
+ telink tlsr9528a light-switch-app-ota-compress-lzma-shell-factory-data \
215
+ out/telink-tlsr9528a-light-switch-ota-compress-lzma-shell-factory-data/zephyr/zephyr.elf \
216
+ /tmp/bloat_reports/
217
+
218
+ - name : clean out build output
219
+ run : rm -rf ./out
225
220
226
221
- name : Build example Telink (B92) Lock App with DFU
227
222
# Run test for master and s07641069 PRs
0 commit comments