Skip to content

Commit

Permalink
fixes required to use GSDK lwip
Browse files Browse the repository at this point in the history
  • Loading branch information
chirag-silabs committed Mar 21, 2023
1 parent e7fb3c3 commit 623f709
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 18 deletions.
2 changes: 1 addition & 1 deletion examples/light-switch-app/silabs/SiWx917/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ declare_args() {
chip_print_memory_usage = false
}

efr32_sdk("sdk") {
siwx917_sdk("sdk") {
sources = [
"${efr32_project_dir}/include/CHIPProjectConfig.h",
"${examples_plat_dir}/FreeRTOSConfig.h",
Expand Down
2 changes: 1 addition & 1 deletion examples/lighting-app/silabs/SiWx917/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ declare_args() {
chip_print_memory_usage = false
}

efr32_sdk("sdk") {
siwx917_sdk("sdk") {
sources = [
"${efr32_project_dir}/include/CHIPProjectConfig.h",
"${examples_plat_dir}/FreeRTOSConfig.h",
Expand Down
2 changes: 1 addition & 1 deletion examples/lock-app/silabs/SiWx917/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ declare_args() {
chip_print_memory_usage = false
}

efr32_sdk("sdk") {
siwx917_sdk("sdk") {
sources = [
"${efr32_project_dir}/include/CHIPProjectConfig.h",
"${examples_plat_dir}/FreeRTOSConfig.h",
Expand Down
2 changes: 1 addition & 1 deletion examples/window-app/silabs/SiWx917/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ declare_args() {
chip_print_memory_usage = false
}

efr32_sdk("sdk") {
siwx917_sdk("sdk") {
sources = [
"${efr32_project_dir}/include/CHIPProjectConfig.h",
"${examples_plat_dir}/FreeRTOSConfig.h",
Expand Down
3 changes: 3 additions & 0 deletions src/platform/silabs/SiWx917/args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ chip_crypto = "platform"
# examples/platform/efr32/EFR32DeviceDataProvider is now used.
chip_use_transitional_commissionable_data_provider = false

# Use GSDK lwip instead of CHIP
lwip_root = "${efr32_sdk_build_root}"

#lwip_platform = "external"
lwip_platform = "silabs"
lwip_ipv6 = true
Expand Down
16 changes: 2 additions & 14 deletions third_party/silabs/SiWx917_sdk.gni
Original file line number Diff line number Diff line change
Expand Up @@ -16,34 +16,22 @@ import("//build_overrides/chip.gni")
import("//build_overrides/efr32_sdk.gni")
import("//build_overrides/jlink.gni")
import("//build_overrides/mbedtls.gni")
import("${efr32_sdk_build_root}/efr32_sdk.gni")

import("${chip_root}/src/lib/lib.gni")
import("silabs_board.gni")

declare_args() {
sdk_support_root = "${chip_root}/third_party/silabs/matter_support"
wisemcu_sdk_root = "${chip_root}/third_party/silabs/wiseconnect-wifi-bt-sdk"
wisemcu_sdk_root = "${chip_root}/third_party/silabs/wisemcu-wifi-bt-sdk"
examples_plat_dir = "${chip_root}/examples/platform/silabs/SiWx917"

kvs_max_entries = 255

# Use Silabs factory data provider example.
# Users can implement their own.
use_efr32_factory_data_provider = true

silabs_log_enabled = true

# Argument to Disable IPv4 for wifi(rs911)
chip_enable_wifi_ipv4 = false
}

# Defines an siwx917 SDK build target.
#
# Parameters:
# wisemcu_sdk_root - The location of the wisemcu SDK.
# sources - The sources files to build.
template("efr32_sdk") {
template("siwx917_sdk") {
sdk_target_name = target_name

config("${sdk_target_name}_config") {
Expand Down

0 comments on commit 623f709

Please sign in to comment.