@@ -182,123 +182,123 @@ else
182
182
shift
183
183
while [ $# -gt 0 ]; do
184
184
case $1 in
185
- --clean)
186
- DIR_CLEAN=true
187
- shift
188
- ;;
189
- --wifi)
190
- if [ -z " $2 " ]; then
191
- echo " --wifi requires rs9116 or SiWx917 or wf200"
192
- exit 1
193
- fi
194
-
195
- if [ " $2 " = " rs9116" ]; then
196
- optArgs+=" use_rs9116=true "
197
- elif [ " $2 " = " SiWx917" ]; then
198
- optArgs+=" use_SiWx917=true "
199
- elif [ " $2 " = " wf200" ]; then
200
- optArgs+=" use_wf200=true "
201
- else
202
- echo " Wifi usage: --wifi rs9116|SiWx917|wf200"
203
- exit 1
204
- fi
205
-
206
- NCP_DIR_SUFFIX=" /" $2
207
- USE_WIFI=true
208
- optArgs+=" chip_device_platform =\" efr32\" chip_crypto_keystore=\" psa\" "
209
- shift
210
- shift
211
- ;;
212
- --icd)
213
- optArgs+=" chip_enable_icd_server=true chip_openthread_ftd=false sl_enable_test_event_trigger=true "
214
- shift
215
- ;;
216
- --low-power)
217
- optArgs+=" chip_build_libshell=false enable_openthread_cli=false show_qr_code=false disable_lcd=true "
218
- shift
219
- ;;
220
- --chip_enable_wifi_ipv4)
221
- optArgs=" chip_enable_wifi_ipv4=true chip_inet_config_enable_ipv4=true "
222
- shift
223
- ;;
224
- --additional_data_advertising)
225
- optArgs+=" chip_enable_additional_data_advertising=true chip_enable_rotating_device_id=true "
226
- shift
227
- ;;
228
- --use_ot_lib)
229
- optArgs+=" use_silabs_thread_lib=true chip_openthread_target=$SILABS_THREAD_TARGET openthread_external_platform=\" " " \" "
230
- shift
231
- ;;
232
- --use_ot_coap_lib)
233
- optArgs+=" use_silabs_thread_lib=true chip_openthread_target=$SILABS_THREAD_TARGET openthread_external_platform=\" " " \" use_thread_coap_lib=true "
234
- shift
235
- ;;
236
- --use_chip_lwip_lib)
237
- optArgs+=" lwip_root=\" " //third_party/connectedhomeip/third_party/lwip" \" "
238
- shift
239
- ;;
240
- # Option not to be used until ot-efr32 github is updated
241
- # --use_ot_github_sources)
242
- # optArgs+="openthread_root=\"//third_party/connectedhomeip/third_party/openthread/ot-efr32/openthread\" openthread_efr32_root=\"//third_party/connectedhomeip/third_party/openthread/ot-efr32/src/src\""
243
- # shift
244
- # ;;
245
- --release)
246
- optArgs+=" is_debug=false disable_lcd=true chip_build_libshell=false enable_openthread_cli=false use_external_flash=false chip_logging=false silabs_log_enabled=false "
247
- shift
248
- ;;
249
- --bootloader)
250
- USE_BOOTLOADER=true
251
- shift
252
- ;;
253
- --docker)
254
- optArgs+=" efr32_sdk_root=\" $GSDK_ROOT \" "
255
- optArgs+=" wiseconnect_sdk_root=\" $WISECONNECT_SDK_ROOT \" "
256
- optArgs+=" wifi_sdk_root=\" $WIFI_SDK_ROOT \" "
257
- USE_DOCKER=true
258
- shift
259
- ;;
260
- --uart_log)
261
- optArgs+=" sl_uart_log_output=true "
262
- shift
263
- ;;
264
-
265
- --slc_generate)
266
- optArgs+=" slc_generate=true "
267
- USE_SLC=true
268
- shift
269
- ;;
270
- --use_pw_rpc)
271
- optArgs+=" import(\" //with_pw_rpc.gni\" ) "
272
- shift
273
- ;;
274
- --slc_reuse_files)
275
- optArgs+=" slc_reuse_files=true "
276
- shift
277
- ;;
278
- --gn_path)
279
- if [ -z " $2 " ]; then
280
- echo " --gn_path requires a path to GN"
281
- exit 1
282
- else
283
- GN_PATH=" $2 "
284
- fi
285
- shift
286
- shift
287
- ;;
288
- * " sl_matter_version_str=" * )
289
- optArgs+=" $1 "
290
- USE_GIT_SHA_FOR_VERSION=false
291
- shift
292
- ;;
293
- * )
294
- if [ " $1 " =~ * " use_rs9116=true" * ] || [ " $1 " =~ * " use_SiWx917=true" * ] || [ " $1 " =~ * " use_wf200=true" * ]; then
185
+ --clean)
186
+ DIR_CLEAN=true
187
+ shift
188
+ ;;
189
+ --wifi)
190
+ if [ -z " $2 " ]; then
191
+ echo " --wifi requires rs9116 or SiWx917 or wf200"
192
+ exit 1
193
+ fi
194
+
195
+ if [ " $2 " = " rs9116" ]; then
196
+ optArgs+=" use_rs9116=true "
197
+ elif [ " $2 " = " SiWx917" ]; then
198
+ optArgs+=" use_SiWx917=true "
199
+ elif [ " $2 " = " wf200" ]; then
200
+ optArgs+=" use_wf200=true "
201
+ else
202
+ echo " Wifi usage: --wifi rs9116|SiWx917|wf200"
203
+ exit 1
204
+ fi
205
+
206
+ NCP_DIR_SUFFIX=" /" $2
295
207
USE_WIFI=true
296
- # NCP Mode so base MCU is an EFR32
297
- optArgs+=" chip_device_platform =\" efr32\" "
298
- fi
299
- optArgs+=$1 " "
300
- shift
301
- ;;
208
+ optArgs+=" chip_device_platform =\" efr32\" chip_crypto_keystore=\" psa\" "
209
+ shift
210
+ shift
211
+ ;;
212
+ --icd)
213
+ optArgs+=" chip_enable_icd_server=true chip_openthread_ftd=false sl_enable_test_event_trigger=true "
214
+ shift
215
+ ;;
216
+ --low-power)
217
+ optArgs+=" chip_build_libshell=false enable_openthread_cli=false show_qr_code=false disable_lcd=true "
218
+ shift
219
+ ;;
220
+ --chip_enable_wifi_ipv4)
221
+ optArgs=" chip_enable_wifi_ipv4=true chip_inet_config_enable_ipv4=true "
222
+ shift
223
+ ;;
224
+ --additional_data_advertising)
225
+ optArgs+=" chip_enable_additional_data_advertising=true chip_enable_rotating_device_id=true "
226
+ shift
227
+ ;;
228
+ --use_ot_lib)
229
+ optArgs+=" use_silabs_thread_lib=true chip_openthread_target=$SILABS_THREAD_TARGET openthread_external_platform=\" " " \" "
230
+ shift
231
+ ;;
232
+ --use_ot_coap_lib)
233
+ optArgs+=" use_silabs_thread_lib=true chip_openthread_target=$SILABS_THREAD_TARGET openthread_external_platform=\" " " \" use_thread_coap_lib=true "
234
+ shift
235
+ ;;
236
+ --use_chip_lwip_lib)
237
+ optArgs+=" lwip_root=\" " //third_party/connectedhomeip/third_party/lwip" \" "
238
+ shift
239
+ ;;
240
+ # Option not to be used until ot-efr32 github is updated
241
+ # --use_ot_github_sources)
242
+ # optArgs+="openthread_root=\"//third_party/connectedhomeip/third_party/openthread/ot-efr32/openthread\" openthread_efr32_root=\"//third_party/connectedhomeip/third_party/openthread/ot-efr32/src/src\""
243
+ # shift
244
+ # ;;
245
+ --release)
246
+ optArgs+=" is_debug=false disable_lcd=true chip_build_libshell=false enable_openthread_cli=false use_external_flash=false chip_logging=false silabs_log_enabled=false "
247
+ shift
248
+ ;;
249
+ --bootloader)
250
+ USE_BOOTLOADER=true
251
+ shift
252
+ ;;
253
+ --docker)
254
+ optArgs+=" efr32_sdk_root=\" $GSDK_ROOT \" "
255
+ optArgs+=" wiseconnect_sdk_root=\" $WISECONNECT_SDK_ROOT \" "
256
+ optArgs+=" wifi_sdk_root=\" $WIFI_SDK_ROOT \" "
257
+ USE_DOCKER=true
258
+ shift
259
+ ;;
260
+ --uart_log)
261
+ optArgs+=" sl_uart_log_output=true "
262
+ shift
263
+ ;;
264
+
265
+ --slc_generate)
266
+ optArgs+=" slc_generate=true "
267
+ USE_SLC=true
268
+ shift
269
+ ;;
270
+ --use_pw_rpc)
271
+ optArgs+=" import(\" //with_pw_rpc.gni\" ) "
272
+ shift
273
+ ;;
274
+ --slc_reuse_files)
275
+ optArgs+=" slc_reuse_files=true "
276
+ shift
277
+ ;;
278
+ --gn_path)
279
+ if [ -z " $2 " ]; then
280
+ echo " --gn_path requires a path to GN"
281
+ exit 1
282
+ else
283
+ GN_PATH=" $2 "
284
+ fi
285
+ shift
286
+ shift
287
+ ;;
288
+ * " sl_matter_version_str=" * )
289
+ optArgs+=" $1 "
290
+ USE_GIT_SHA_FOR_VERSION=false
291
+ shift
292
+ ;;
293
+ * )
294
+ if [ " $1 " =~ * " use_rs9116=true" * ] || [ " $1 " =~ * " use_SiWx917=true" * ] || [ " $1 " =~ * " use_wf200=true" * ]; then
295
+ USE_WIFI=true
296
+ # NCP Mode so base MCU is an EFR32
297
+ optArgs+=" chip_device_platform =\" efr32\" "
298
+ fi
299
+ optArgs+=$1 " "
300
+ shift
301
+ ;;
302
302
esac
303
303
done
304
304
0 commit comments