@@ -59,15 +59,14 @@ jobs:
59
59
timeout-minutes : 30
60
60
run : |
61
61
scripts/examples/gn_silabs_example.sh examples/lighting-app/silabs ./out/light-app BRD4187C --slc_generate --docker
62
- scripts/examples/gn_silabs_example.sh examples/lighting-app/silabs ./out/light-app BRD4164A --slc_generate --docker
63
62
rm -rf ./out/
64
63
- name : Build some BRD4187C variants (1)
65
64
run : |
66
65
./scripts/run_in_build_env.sh \
67
66
"./scripts/build/build_examples.py \
68
67
--enable-flashbundle \
69
- --target efr32-brd4187c-thermostat-openthread_mtd \
70
- --target efr32-brd4187c-switch-shell-use_ot_coap_lib \
68
+ --target efr32-brd4187c-thermostat-openthread-mtd \
69
+ --target efr32-brd4187c-switch-shell-use-ot-coap-lib \
71
70
--target efr32-brd4187c-unit-test \
72
71
build \
73
72
--copy-artifacts-to out/artifacts \
79
78
./scripts/run_in_build_env.sh \
80
79
"./scripts/build/build_examples.py \
81
80
--enable-flashbundle \
82
- --target efr32-brd4187c-light-use_ot_lib \
81
+ --target efr32-brd4187c-light-use-ot-lib \
83
82
--target efr32-brd4187c-pump \
84
- --target efr32-brd4187c-lock-shell-enable_heap_monitoring \
83
+ --target efr32-brd4187c-lock-shell-heap-monitoring \
85
84
build \
86
85
--copy-artifacts-to out/artifacts \
87
86
"
92
91
./scripts/run_in_build_env.sh \
93
92
"./scripts/build/build_examples.py \
94
93
--enable-flashbundle \
95
- --target efr32-brd4187c-window-covering-additional_data_advertising \
94
+ --target efr32-brd4187c-window-covering-additional-data-advertising \
96
95
--target efr32-brd4187c-light-rpc \
97
96
build \
98
97
--copy-artifacts-to out/artifacts \
@@ -105,33 +104,39 @@ jobs:
105
104
/tmp/bloat_reports/
106
105
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
107
106
efr32 BRD4187C window-app \
108
- out/efr32-brd4187c-window-covering-additional_data_advertising /matter-silabs-window-example.out \
107
+ out/efr32-brd4187c-window-covering-additional-data-advertising /matter-silabs-window-example.out \
109
108
/tmp/bloat_reports/
110
109
- name : Clean out build output
111
110
run : rm -rf ./out
112
- - name : Build BRD4338A variants
111
+ - name : Build BRD4338A WiFi Soc variants
113
112
run : |
114
113
./scripts/run_in_build_env.sh \
115
114
"./scripts/build/build_examples.py \
116
115
--enable-flashbundle \
117
- --target efr32-brd4338a-light-wifi-917_soc-skip_rps_generation \
116
+ --target efr32-brd4338a-light-skip-rps-generation \
117
+ --target efr32-brd4338a-lock-skip-rps-generation \
118
118
build \
119
119
--copy-artifacts-to out/artifacts \
120
120
"
121
- - name : Clean out build output
122
- run : rm -rf ./out
123
- - name : Build example EFR32+WF200 WiFi Lock app for BRD4161A
121
+ - name : Prepare bloat report for brd4338a lock app
124
122
run : |
125
- scripts/examples/gn_silabs_example.sh examples/lock-app/silabs out/lock_app_wifi_wf200 BRD4161A is_debug=false chip_logging=false --wifi wf200 --docker
126
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py efr32 BRD4161A+wf200 lock-app \
127
- out/lock_app_wifi_wf200/BRD4161A/matter-silabs-lock-example.out /tmp/bloat_reports/
123
+ .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
124
+ efr32 BRD4338a lock-app \
125
+ out/efr32-brd4338a-lock-skip-rps-generation/matter-silabs-lock-example.out \
126
+ /tmp/bloat_reports/
128
127
- name : Clean out build output
129
128
run : rm -rf ./out
130
- - name : Build example EFR32+RS9116 WiFi Lighting app for BRD4161A
129
+ - name : Build EFR32 with WiFi NCP
131
130
run : |
132
- scripts/examples/gn_silabs_example.sh examples/lighting-app/silabs out/lighting_app_wifi_rs9116 BRD4161A --wifi rs9116 --docker
133
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py efr32 BRD4161A+rs9116 lighting-app \
134
- out/lighting_app_wifi_rs9116/BRD4161A/matter-silabs-lighting-example.out /tmp/bloat_reports/
131
+ ./scripts/run_in_build_env.sh \
132
+ "./scripts/build/build_examples.py \
133
+ --enable-flashbundle \
134
+ --target efr32-brd4187c-lock-wifi-siwx917 \
135
+ --target efr32-brd4187c-light-wifi-rs9116 \
136
+ --target efr32-brd4187c-lock-wifi-wf200 \
137
+ build \
138
+ --copy-artifacts-to out/artifacts \
139
+ "
135
140
- name : Clean out build output
136
141
run : rm -rf ./out
137
142
- name : Uploading Size Reports
0 commit comments