1
- # Copyright (c) 2022 Project CHIP Authors
1
+ # Copyright (c) 2022-2023 Project CHIP Authors
2
2
#
3
3
# Licensed under the Apache License, Version 2.0 (the "License");
4
4
# you may not use this file except in compliance with the License.
36
36
if : github.actor != 'restyled-io[bot]'
37
37
38
38
container :
39
- image : ghcr.io/project-chip/chip-build-telink:1
39
+ image : ghcr.io/project-chip/chip-build-telink:10
40
40
volumes :
41
41
- " /tmp/bloat_reports:/tmp/bloat_reports"
42
42
54
54
with :
55
55
gh-context : ${{ toJson(github) }}
56
56
57
- - name : Build example Telink All Clusters App
57
+ - name : Build example Telink (B91) All Clusters App
58
58
run : |
59
59
./scripts/run_in_build_env.sh \
60
60
"./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d-all-clusters' build"
@@ -66,19 +66,19 @@ jobs:
66
66
- name : clean out build output
67
67
run : rm -rf ./out
68
68
69
- - name : Build example Telink All Clusters Minimal App
69
+ - name : Build example Telink (B92) All Clusters Minimal App
70
70
run : |
71
71
./scripts/run_in_build_env.sh \
72
- "./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d -all-clusters-minimal' build"
72
+ "./scripts/build/build_examples.py --target 'telink-tlsr9528a -all-clusters-minimal' build"
73
73
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
74
- telink tlsr9518adk80d all-clusters-minimal-app \
75
- out/telink-tlsr9518adk80d -all-clusters-minimal/zephyr/zephyr.elf \
74
+ telink tlsr9528a all-clusters-minimal-app \
75
+ out/telink-tlsr9528a -all-clusters-minimal/zephyr/zephyr.elf \
76
76
/tmp/bloat_reports/
77
77
78
78
- name : clean out build output
79
79
run : rm -rf ./out
80
80
81
- - name : Build example Telink Bridge App
81
+ - name : Build example Telink (B91) Bridge App
82
82
run : |
83
83
./scripts/run_in_build_env.sh \
84
84
"./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d-bridge' build"
@@ -90,70 +90,43 @@ jobs:
90
90
- name : clean out build output
91
91
run : rm -rf ./out
92
92
93
- - name : Build example Telink Contact Sensor App
93
+ - name : Build example Telink (B92) Contact Sensor App
94
94
run : |
95
95
./scripts/run_in_build_env.sh \
96
- "./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d -contact-sensor' build"
96
+ "./scripts/build/build_examples.py --target 'telink-tlsr9528a -contact-sensor' build"
97
97
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
98
- telink tlsr9518adk80d contact-sensor-app \
99
- out/telink-tlsr9518adk80d -contact-sensor/zephyr/zephyr.elf \
98
+ telink tlsr9528a contact-sensor-app \
99
+ out/telink-tlsr9528a -contact-sensor/zephyr/zephyr.elf \
100
100
/tmp/bloat_reports/
101
101
102
102
- name : clean out build output
103
103
run : rm -rf ./out
104
104
105
- - name : Build example Telink Lighting App
106
- run : |
107
- ./scripts/run_in_build_env.sh \
108
- "./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d-light' build"
109
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
110
- telink tlsr9518adk80d lighting-app \
111
- out/telink-tlsr9518adk80d-light/zephyr/zephyr.elf \
112
- /tmp/bloat_reports/
113
-
114
- - name : clean out build output
115
- run : rm -rf ./out
116
-
117
- - name : Build example Telink Lighting App with RPC
118
- run : |
119
- ./scripts/run_in_build_env.sh \
120
- "./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d-light-rpc' build"
121
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
122
- telink tlsr9518adk80d lighting-app-rpc \
123
- out/telink-tlsr9518adk80d-light-rpc/zephyr/zephyr.elf \
124
- /tmp/bloat_reports/
125
-
126
- - name : clean out build output
127
- run : rm -rf ./out
128
-
129
- - name : Build example Telink Lighting App with Shell
105
+ - name : Build example Telink (B91) Lighting App with RPC, Shell and Factory Data
130
106
run : |
107
+ ./scripts/checkout_submodules.py --allow-changing-global-git-config --shallow --platform linux
108
+ ./scripts/build/gn_gen.sh
109
+ ./scripts/run_in_build_env.sh "ninja -C ./out/$BUILD_TYPE chip-cert chip-tool spake2p"
131
110
./scripts/run_in_build_env.sh \
132
- "./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d-light-shell' build"
111
+ "./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d-light-rpc- shell-factory-data ' build"
133
112
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
134
- telink tlsr9518adk80d lighting-app-shell \
135
- out/telink-tlsr9518adk80d-light-shell/zephyr/zephyr.elf \
113
+ telink tlsr9518adk80d lighting-app-rpc- shell-factory-data \
114
+ out/telink-tlsr9518adk80d-light-rpc- shell-factory-data /zephyr/zephyr.elf \
136
115
/tmp/bloat_reports/
137
116
138
- - name : clean out build output
139
- run : rm -rf ./out
140
-
141
- - name : Build example Telink Lighting App with Factory Data
117
+ - name : Build example Telink (B92) Lighting App with RPC, Shell and Factory Data
142
118
run : |
143
- ./scripts/checkout_submodules.py --allow-changing-global-git-config --shallow --platform linux
144
- ./scripts/build/gn_gen.sh
145
- ./scripts/run_in_build_env.sh "ninja -C ./out/$BUILD_TYPE chip-cert chip-tool spake2p"
146
119
./scripts/run_in_build_env.sh \
147
- "./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d -light-factory-data' build"
120
+ "./scripts/build/build_examples.py --target 'telink-tlsr9528a -light-rpc-shell -factory-data' build"
148
121
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
149
- telink tlsr9518adk80d lighting-app-factory-data \
150
- out/telink-tlsr9518adk80d -light-factory-data/zephyr/zephyr.elf \
122
+ telink tlsr9528a lighting-app-rpc-shell -factory-data \
123
+ out/telink-tlsr9528a -light-rpc-shell -factory-data/zephyr/zephyr.elf \
151
124
/tmp/bloat_reports/
152
125
153
126
- name : clean out build output
154
127
run : rm -rf ./out
155
128
156
- - name : Build example Telink Light Switch App
129
+ - name : Build example Telink (B91) Light Switch App
157
130
run : |
158
131
./scripts/run_in_build_env.sh \
159
132
"./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d-light-switch' build"
@@ -165,19 +138,19 @@ jobs:
165
138
- name : clean out build output
166
139
run : rm -rf ./out
167
140
168
- - name : Build example Telink Lock App
141
+ - name : Build example Telink (B92) Lock App
169
142
run : |
170
143
./scripts/run_in_build_env.sh \
171
- "./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d -lock' build"
144
+ "./scripts/build/build_examples.py --target 'telink-tlsr9528a -lock' build"
172
145
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
173
- telink tlsr9518adk80d lock-app \
174
- out/telink-tlsr9518adk80d -lock/zephyr/zephyr.elf \
146
+ telink tlsr9528a lock-app \
147
+ out/telink-tlsr9528a -lock/zephyr/zephyr.elf \
175
148
/tmp/bloat_reports/
176
149
177
150
- name : clean out build output
178
151
run : rm -rf ./out
179
152
180
- - name : Build example Telink OTA Requestor App
153
+ - name : Build example Telink (B91) OTA Requestor App
181
154
run : |
182
155
./scripts/run_in_build_env.sh \
183
156
"./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d-ota-requestor' build"
@@ -189,19 +162,19 @@ jobs:
189
162
- name : clean out build output
190
163
run : rm -rf ./out
191
164
192
- - name : Build example Telink Pump App
165
+ - name : Build example Telink (B92) Pump App
193
166
run : |
194
167
./scripts/run_in_build_env.sh \
195
- "./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d -pump' build"
168
+ "./scripts/build/build_examples.py --target 'telink-tlsr9528a -pump' build"
196
169
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
197
- telink tlsr9518adk80d pump-app \
198
- out/telink-tlsr9518adk80d -pump/zephyr/zephyr.elf \
170
+ telink tlsr9528a pump-app \
171
+ out/telink-tlsr9528a -pump/zephyr/zephyr.elf \
199
172
/tmp/bloat_reports/
200
173
201
174
- name : clean out build output
202
175
run : rm -rf ./out
203
176
204
- - name : Build example Telink Pump Controller App
177
+ - name : Build example Telink (B91) Pump Controller App
205
178
run : |
206
179
./scripts/run_in_build_env.sh \
207
180
"./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d-pump-controller' build"
@@ -213,7 +186,7 @@ jobs:
213
186
- name : clean out build output
214
187
run : rm -rf ./out
215
188
216
- - name : Build example Telink Shell App
189
+ - name : Build example Telink (B91) Shell App
217
190
run : |
218
191
./scripts/run_in_build_env.sh \
219
192
"./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d-shell' build"
@@ -225,31 +198,31 @@ jobs:
225
198
- name : clean out build output
226
199
run : rm -rf ./out
227
200
228
- - name : Build example Telink Smoke CO Alarm App
201
+ - name : Build example Telink (B92) Smoke CO Alarm App
229
202
run : |
230
203
./scripts/run_in_build_env.sh \
231
- "./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d -smoke-co-alarm' build"
204
+ "./scripts/build/build_examples.py --target 'telink-tlsr9528a -smoke-co-alarm' build"
232
205
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
233
- telink tlsr9518adk80d smoke_co_alarm-app \
234
- out/telink-tlsr9518adk80d -smoke-co-alarm/zephyr/zephyr.elf \
206
+ telink tlsr9528a smoke_co_alarm-app \
207
+ out/telink-tlsr9528a -smoke-co-alarm/zephyr/zephyr.elf \
235
208
/tmp/bloat_reports/
236
209
237
210
- name : clean out build output
238
211
run : rm -rf ./out
239
212
240
- - name : Build example Telink Temperature Measurement App
213
+ - name : Build example Telink (B92) Temperature Measurement App
241
214
run : |
242
215
./scripts/run_in_build_env.sh \
243
- "./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d -temperature-measurement' build"
216
+ "./scripts/build/build_examples.py --target 'telink-tlsr9528a -temperature-measurement' build"
244
217
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
245
- telink tlsr9518adk80d temperature-measurement-app \
246
- out/telink-tlsr9518adk80d -temperature-measurement/zephyr/zephyr.elf \
218
+ telink tlsr9528a temperature-measurement-app \
219
+ out/telink-tlsr9528a -temperature-measurement/zephyr/zephyr.elf \
247
220
/tmp/bloat_reports/
248
221
249
222
- name : clean out build output
250
223
run : rm -rf ./out
251
224
252
- - name : Build example Telink Thermostat App
225
+ - name : Build example Telink (B91) Thermostat App
253
226
run : |
254
227
./scripts/run_in_build_env.sh \
255
228
"./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d-thermostat' build"
@@ -261,7 +234,7 @@ jobs:
261
234
- name : clean out build output
262
235
run : rm -rf ./out
263
236
264
- - name : Build example Telink Window Covering App
237
+ - name : Build example Telink (B91) Window Covering App
265
238
run : |
266
239
./scripts/run_in_build_env.sh \
267
240
"./scripts/build/build_examples.py --target 'telink-tlsr9518adk80d-window-covering' build"
0 commit comments