Skip to content

Commit 1341494

Browse files
rgoliverpull[bot]
rgoliver
authored andcommitted
Update pigweed to e61718e9f4e5c (#18955)
1 parent e9a7c3e commit 1341494

File tree

18 files changed

+25
-2
lines changed

18 files changed

+25
-2
lines changed

config/ameba/chip.cmake

+1
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ string(APPEND CHIP_GN_ARGS "pw_assert_BACKEND = \"//third_party/connectedhomeip/
114114
string(APPEND CHIP_GN_ARGS "pw_sys_io_BACKEND = \"//third_party/connectedhomeip/examples/platform/ameba/pw_sys_io:pw_sys_io_ameba\"\n")
115115
string(APPEND CHIP_GN_ARGS "dir_pw_third_party_nanopb = \"//third_party/connectedhomeip/third_party/nanopb/repo\"\n")
116116
string(APPEND CHIP_GN_ARGS "pw_build_LINK_DEPS = [\"//third_party/connectedhomeip/third_party/pigweed/repo/pw_assert:impl\", \"//third_party/connectedhomeip/third_party/pigweed/repo/pw_log:impl\"]\n")
117+
string(APPEND CHIP_GN_ARGS "pw_rpc_CONFIG = \"//third_party/connectedhomeip/third_party/pigweed/repo/pw_rpc:disable_global_mutex\"")
117118
endif (matter_enable_rpc)
118119

119120
# Build ota-requestor

config/esp32/components/chip/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ if(CONFIG_ENABLE_PW_RPC)
9090
chip_gn_arg_append("pw_trace_BACKEND" "\"//third_party/connectedhomeip/third_party/pigweed/repo/pw_trace_tokenized\"")
9191
chip_gn_arg_append("dir_pw_third_party_nanopb" "\"//third_party/connectedhomeip/third_party/nanopb/repo\"")
9292
chip_gn_arg_append("pw_build_LINK_DEPS" "[\"\$dir_pw_assert:impl\", \"\$dir_pw_log:impl\"]")
93+
chip_gn_arg_append("pw_rpc_CONFIG" "\"//third_party/connectedhomeip/third_party/pigweed/repo/pw_rpc:disable_global_mutex\"")
9394
endif()
9495

9596
if (CONFIG_BUILD_CHIP_TESTS)

config/mbed/CMakeLists.txt

+4
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,10 @@ target_sources(${APP_TARGET} PRIVATE
375375
${MBED_COMMON}/util/PigweedLogger.cpp
376376
)
377377

378+
list(APPEND CHIP_DEFINES
379+
PW_RPC_USE_GLOBAL_MUTEX=0
380+
)
381+
378382
target_include_directories(${APP_TARGET} PRIVATE
379383
${PIGWEED_ROOT}/pw_sys_io/public
380384
${PIGWEED_ROOT}/pw_assert/public

config/mbed/chip-gn/lib/pw_rpc/pw_rpc.gni

+1
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,6 @@ pw_build_LINK_DEPS = [
2828
]
2929

3030
dir_pw_third_party_nanopb = "${chip_root}/third_party/nanopb/repo"
31+
pw_rpc_CONFIG = "$dir_pw_rpc:disable_global_mutex"
3132

3233
chip_enable_pw_rpc = true

examples/all-clusters-app/ameba/chip_main.cmake

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ include(${pigweed_dir}/pw_protobuf_compiler/proto.cmake)
1616

1717
set(dir_pw_third_party_nanopb "${chip_dir}/third_party/nanopb/repo" CACHE STRING "" FORCE)
1818

19+
pw_set_module_config(pw_rpc_CONFIG pw_rpc.disable_global_mutex_config)
1920
pw_set_backend(pw_log pw_log_basic)
2021
pw_set_backend(pw_assert pw_assert_log)
2122
pw_set_backend(pw_sys_io pw_sys_io.ameba)

examples/all-clusters-app/esp32/CMakeLists.txt

+3
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ flashing_script()
4949
if (CONFIG_ENABLE_PW_RPC)
5050
get_filename_component(CHIP_ROOT ./third_party/connectedhomeip REALPATH)
5151
include(third_party/connectedhomeip/third_party/pigweed/repo/pw_build/pigweed.cmake)
52+
53+
pw_set_module_config(pw_rpc_CONFIG pw_rpc.disable_global_mutex_config)
54+
5255
pw_set_backend(pw_log pw_log_basic)
5356
pw_set_backend(pw_assert pw_assert_log)
5457
pw_set_backend(pw_sys_io pw_sys_io.esp32)

examples/ipv6only-app/esp32/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ idf_build_set_property(COMPILE_OPTIONS "-Wno-error=maybe-uninitialized" APPEND)
3838

3939
get_filename_component(CHIP_ROOT ./third_party/connectedhomeip REALPATH)
4040
include(third_party/connectedhomeip/third_party/pigweed/repo/pw_build/pigweed.cmake)
41+
pw_set_module_config(pw_rpc_CONFIG pw_rpc.disable_global_mutex_config)
4142
pw_set_backend(pw_log pw_log_basic)
4243
pw_set_backend(pw_assert pw_assert_log)
4344
pw_set_backend(pw_sys_io pw_sys_io.esp32)

examples/light-switch-app/efr32/args.gni

+1
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ chip_enable_ota_requestor = true
2323
pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
2424
pw_assert_BACKEND = "$dir_pw_assert_log"
2525
chip_enable_openthread = true
26+
pw_rpc_CONFIG = "$dir_pw_rpc:disable_global_mutex"

examples/lighting-app/efr32/args.gni

+1
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ chip_enable_ota_requestor = true
2323
pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
2424
pw_assert_BACKEND = "$dir_pw_assert_log"
2525
chip_enable_openthread = true
26+
pw_rpc_CONFIG = "$dir_pw_rpc:disable_global_mutex"

examples/lighting-app/nrfconnect/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ set(PIGWEED_ROOT "${CHIP_ROOT}/third_party/pigweed/repo")
9191
include(${PIGWEED_ROOT}/pw_build/pigweed.cmake)
9292
include(${PIGWEED_ROOT}/pw_protobuf_compiler/proto.cmake)
9393

94+
pw_set_module_config(pw_rpc_CONFIG pw_rpc.disable_global_mutex_config)
9495
pw_set_backend(pw_log pw_log_basic)
9596
pw_set_backend(pw_assert pw_assert_log)
9697
pw_set_backend(pw_sys_io pw_sys_io.nrfconnect)

examples/lock-app/efr32/args.gni

+1
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ chip_enable_ota_requestor = true
2323
chip_enable_openthread = true
2424
pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
2525
pw_assert_BACKEND = "$dir_pw_assert_log"
26+
pw_rpc_CONFIG = "$dir_pw_rpc:disable_global_mutex"

examples/lock-app/esp32/CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ idf_build_set_property(COMPILE_OPTIONS "-Wno-error=maybe-uninitialized" APPEND)
4242
if (CONFIG_ENABLE_PW_RPC)
4343
get_filename_component(CHIP_ROOT ./third_party/connectedhomeip REALPATH)
4444
include(third_party/connectedhomeip/third_party/pigweed/repo/pw_build/pigweed.cmake)
45+
46+
pw_set_module_config(pw_rpc_CONFIG pw_rpc.disable_global_mutex_config)
4547
pw_set_backend(pw_log pw_log_basic)
4648
pw_set_backend(pw_assert pw_assert_log)
4749
pw_set_backend(pw_sys_io pw_sys_io.esp32)

examples/pigweed-app/ameba/chip_main.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ include(${pigweed_dir}/pw_protobuf_compiler/proto.cmake)
1616

1717
set(dir_pw_third_party_nanopb "${chip_dir}/third_party/nanopb/repo" CACHE STRING "" FORCE)
1818

19+
pw_set_module_config(pw_rpc_CONFIG pw_rpc.disable_global_mutex_config)
1920
pw_set_backend(pw_log pw_log_basic)
2021
pw_set_backend(pw_assert pw_assert_log)
2122
pw_set_backend(pw_sys_io pw_sys_io.ameba)
@@ -99,4 +100,3 @@ add_custom_command(
99100
POST_BUILD
100101
COMMAND cp lib${chip_main}.a ${CMAKE_CURRENT_SOURCE_DIR}/lib/application
101102
)
102-

examples/pigweed-app/efr32/args.gni

+1
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ import("${chip_root}/src/platform/EFR32/args.gni")
1919
efr32_sdk_target = get_label_info(":sdk", "label_no_toolchain")
2020

2121
cpp_standard = "gnu++17"
22+
pw_rpc_CONFIG = "$dir_pw_rpc:disable_global_mutex"

examples/pigweed-app/esp32/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ set(PIGWEED_ROOT "${CHIP_ROOT}/third_party/pigweed/repo")
4444
include(${PIGWEED_ROOT}/pw_build/pigweed.cmake)
4545
include(${PIGWEED_ROOT}/pw_protobuf_compiler/proto.cmake)
4646

47+
pw_set_module_config(pw_rpc_CONFIG pw_rpc.disable_global_mutex_config)
4748
pw_set_backend(pw_log pw_log_basic)
4849
pw_set_backend(pw_assert pw_assert_log)
4950
pw_set_backend(pw_sys_io pw_sys_io.esp32)

examples/pigweed-app/nrfconnect/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ link_libraries($<BUILD_INTERFACE:zephyr_interface>)
5050
include(${PIGWEED_ROOT}/pw_build/pigweed.cmake)
5151
include(${PIGWEED_ROOT}/pw_protobuf_compiler/proto.cmake)
5252

53+
pw_set_module_config(pw_rpc_CONFIG pw_rpc.disable_global_mutex_config)
5354
pw_set_backend(pw_log pw_log_basic)
5455
pw_set_backend(pw_assert pw_assert_log)
5556
pw_set_backend(pw_sys_io pw_sys_io.nrfconnect)

src/test_driver/efr32/args.gni

+2
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,5 @@ chip_monolithic_tests = true
3131
# Problem : Linker issue if set to true
3232
chip_system_config_use_open_thread_inet_endpoints = false
3333
chip_with_lwip = true
34+
35+
pw_rpc_CONFIG = "$dir_pw_rpc:disable_global_mutex"

third_party/pigweed/repo

Submodule repo updated 302 files

0 commit comments

Comments
 (0)