Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create CHIP-specific backends for pigweed assert and logs #36297

Merged
merged 37 commits into from
Nov 6, 2024
Merged
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
f8d3011
Add a matter backend for assertions, to not depend on basic assertion…
andreilitvin Oct 29, 2024
11b05bc
No nullptr pass
andreilitvin Oct 29, 2024
734ffd6
Add a log backend, update copyrights
andy31415 Oct 30, 2024
ce47b10
Restyle
andy31415 Oct 30, 2024
54a1f28
Merge branch 'master' into pigweed_chip_backends
andy31415 Oct 30, 2024
b1bfe6d
Switch all backends for log and assert to the new chip backends inste…
andy31415 Oct 30, 2024
18d17cb
Update public to fix linter for gn references
andy31415 Oct 30, 2024
d4c4a1e
Fix dependencies (this should fix boufalolab compile at least
andy31415 Oct 30, 2024
b02f04b
Remove pw_log_basic as we do not use it anymore
andy31415 Oct 30, 2024
3a431aa
Restyle
andy31415 Oct 30, 2024
301f11a
Remove one more log_basic usage
andy31415 Oct 30, 2024
415d726
Fix typo in log type - application is not defined
andy31415 Oct 30, 2024
5bded78
Avoid infinite recursion on logging now that PW-logging is not used
andy31415 Oct 30, 2024
f4dcba1
Remove echo_pb2 from the console as this is already imported by the p…
andy31415 Oct 30, 2024
2c57133
Make PWConsole work again
andy31415 Oct 30, 2024
4935a35
make linter happy
andy31415 Oct 30, 2024
d86b4f1
Clean up all usages of CHIP_USE_PW_LOGGING
andreilitvin Oct 31, 2024
4e76d6b
Mass rename backends to pw_backends
andreilitvin Oct 31, 2024
39d4694
One more rename
andreilitvin Oct 31, 2024
4b6c1b3
Merge branch 'master' into pigweed_chip_backends
andreilitvin Oct 31, 2024
2795b96
Remove some more includes
andy31415 Oct 31, 2024
76ac4ae
Merge branch 'master' into pigweed_chip_backends
andreilitvin Nov 5, 2024
d7c0e39
Allow to keep going and report failed tetsts in local.py
andreilitvin Nov 5, 2024
f7d4524
Do not force fabric admin on BLE ... that seems odd
andreilitvin Nov 5, 2024
965d178
Switch to no wifi on fabric admin/bridge too
andreilitvin Nov 5, 2024
f980f50
More cleanup for sizes for subprocess
andreilitvin Nov 5, 2024
6049118
More updates, generally switching to textio did not seem to work well…
andreilitvin Nov 5, 2024
c6e0665
Update logic: apparently readlines is NOT lazy
andreilitvin Nov 5, 2024
96c37df
Remove unused import
andy31415 Nov 6, 2024
f23a590
Fix unit tests
andy31415 Nov 6, 2024
22a926c
Even better display and avoid crashes in pw rpc. Sill need to fix mco…
andreilitvin Nov 6, 2024
3b4a3be
Fix flag logic
andreilitvin Nov 6, 2024
3d25066
Make MCOREFS_1_5 less racy: window status is updated several times it…
andreilitvin Nov 6, 2024
8564fa0
Restyled by autopep8
restyled-commits Nov 6, 2024
3b8a784
Ensure elapsed and time remaining is always updated
andreilitvin Nov 6, 2024
8431a79
Make local.py have a less noisy argument since on failures we general…
andreilitvin Nov 6, 2024
2edeb2e
Merge branch 'master' into pigweed_chip_backends
andreilitvin Nov 6, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .gn
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@ default_args = {

# Required for pw_unit_test
pw_sys_io_BACKEND = "$dir_pw_sys_io_stdio"
pw_assert_BACKEND = "$dir_pw_assert_log"
pw_log_BACKEND = "$dir_pw_log_basic"
pw_assert_BACKEND = "//src/pw_backends/assert"
pw_log_BACKEND = "//src/pw_backends/log"

# TODO: Make sure only unit tests link against this
pw_build_LINK_DEPS = [
Expand Down
4 changes: 2 additions & 2 deletions config/bouffalolab/common/lib/pw_rpc/pw_rpc.gni
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
import("//build_overrides/chip.gni")
import("//build_overrides/pigweed.gni")

pw_log_BACKEND = "$dir_pw_log_basic"
pw_assert_BACKEND = "$dir_pw_assert_log"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_sys_io_BACKEND =
"${chip_root}/examples/platform/bouffalolab/common/rpc/pw_sys_io:pw_sys_io"

Expand Down
4 changes: 2 additions & 2 deletions config/efr32/lib/pw_rpc/pw_rpc.gni
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
import("//build_overrides/chip.gni")
import("//build_overrides/pigweed.gni")

pw_log_BACKEND = "$dir_pw_log_basic"
pw_assert_BACKEND = "$dir_pw_assert_log:check_backend"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_rpc_CONFIG = "$dir_pw_rpc:disable_global_mutex"
pw_sys_io_BACKEND =
"${chip_root}/examples/platform/silabs/pw_sys_io:pw_sys_io_silabs"
Expand Down
4 changes: 2 additions & 2 deletions config/mbed/chip-gn/lib/pw_rpc/pw_rpc.gni
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
import("//build_overrides/chip.gni")
import("//build_overrides/pigweed.gni")

pw_log_BACKEND = "$dir_pw_log_basic"
pw_assert_BACKEND = "$dir_pw_assert_log:check_backend"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_sys_io_BACKEND =
"${chip_root}/examples/platform/mbed/pw_sys_io:pw_sys_io_mbed"
pw_rpc_system_server_BACKEND =
Expand Down
4 changes: 2 additions & 2 deletions config/nxp/lib/pw_rpc/pw_rpc.gni
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
import("//build_overrides/chip.gni")
import("//build_overrides/pigweed.gni")

pw_log_BACKEND = "$dir_pw_log_basic"
pw_assert_BACKEND = "$dir_pw_assert_log:check_backend"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_rpc_CONFIG = "$dir_pw_rpc:disable_global_mutex"
pw_sys_io_BACKEND = "${chip_root}/examples/platform/nxp/pw_sys_io:pw_sys_io_nxp"

Expand Down
4 changes: 2 additions & 2 deletions config/qpg/lib/pw_rpc/pw_rpc.gni
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
import("//build_overrides/chip.gni")
import("//build_overrides/pigweed.gni")

pw_log_BACKEND = "$dir_pw_log_basic"
pw_assert_BACKEND = "$dir_pw_assert_log:check_backend"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_sys_io_BACKEND = "${chip_root}/examples/platform/qpg/pw_sys_io:pw_sys_io_qpg"

pw_build_LINK_DEPS = [
Expand Down
5 changes: 2 additions & 3 deletions examples/all-clusters-app/linux/with_pw_rpc.gni
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ import("${chip_root}/config/standalone/args.gni")

import("//build_overrides/pigweed.gni")

pw_log_BACKEND = "$dir_pw_log_basic"
pw_assert_BACKEND = "$dir_pw_assert_log:check_backend"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_sys_io_BACKEND = "$dir_pw_sys_io_stdio"
pw_trace_BACKEND = "$dir_pw_trace_tokenized"
pw_unit_test_MAIN = "$dir_pw_unit_test:logging_main"
Expand All @@ -39,4 +39,3 @@ pw_build_LINK_DEPS = [
]

chip_enable_pw_rpc = true
chip_use_pw_logging = true
4 changes: 2 additions & 2 deletions examples/android/CHIPTest/args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ chip_monolithic_tests = false

pw_sys_io_BACKEND = "$dir_pw_sys_io_stdio"

pw_assert_BACKEND = "$dir_pw_assert_log"
pw_log_BACKEND = "$dir_pw_log_basic"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"

pw_unit_test_BACKEND = "$dir_pw_unit_test:light"

Expand Down
5 changes: 2 additions & 3 deletions examples/chef/linux/with_pw_rpc.gni
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ import("${chip_root}/config/standalone/args.gni")

import("//build_overrides/pigweed.gni")

pw_log_BACKEND = "$dir_pw_log_basic"
pw_assert_BACKEND = "$dir_pw_assert_log:check_backend"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_sys_io_BACKEND = "$dir_pw_sys_io_stdio"
pw_trace_BACKEND = "$dir_pw_trace_tokenized"
pw_unit_test_MAIN = "$dir_pw_unit_test:logging_main"
Expand All @@ -39,4 +39,3 @@ pw_build_LINK_DEPS = [
]

chip_enable_pw_rpc = true
chip_use_pw_logging = true
14 changes: 0 additions & 14 deletions examples/common/pigweed/RpcService.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -96,20 +96,6 @@ void Start(void (*RegisterServices)(pw::rpc::Server &), ::chip::rpc::Mutex * uar
PW_DASSERT(RegisterServices != nullptr);
uart_mutex = uart_mutex_;

// Send log messages to HDLC address 1. This prevents logs from interfering
// with pw_rpc communications.
pw::log_basic::SetOutput([](std::string_view log) {
if (uart_mutex)
{
uart_mutex->Lock();
}
pw::hdlc::WriteUIFrame(1, pw::as_bytes(pw::span(log)), sysIoWriter);
if (uart_mutex)
{
uart_mutex->Unlock();
}
});

// Set up the server and start processing data.
RegisterServices(server);

Expand Down
18 changes: 2 additions & 16 deletions examples/common/pigweed/rpc_console/py/chip_rpc/console.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
import argparse
import sys
from pathlib import Path
from typing import Any, Collection
from typing import Collection

import pw_system.console
from pw_hdlc import rpc
Expand All @@ -52,7 +52,6 @@
from button_service import button_service_pb2
from descriptor_service import descriptor_service_pb2
from device_service import device_service_pb2
from echo_service import echo_pb2
from fabric_admin_service import fabric_admin_service_pb2
from fabric_bridge_service import fabric_bridge_service_pb2
from lighting_service import lighting_service_pb2
Expand All @@ -72,13 +71,6 @@ def _parse_args():
type=int,
default=115200,
help='the baud rate to use')
parser.add_argument(
'-o',
'--output',
type=argparse.FileType('wb'),
default=sys.stdout.buffer,
help=('The file to which to write device output (HDLC channel 1); '
'provide - or omit for stdout.'))
parser.add_argument(
'-r',
'--raw_serial',
Expand All @@ -99,7 +91,7 @@ def _parse_args():

def show_console(device: str, baudrate: int,
token_databases: Collection[Path],
socket_addr: str, output: Any, raw_serial: bool) -> int:
socket_addr: str, raw_serial: bool) -> int:

# TODO: this shows a default console with little customization
# Ideally we should at least customize the default messages
Expand All @@ -114,30 +106,24 @@ def show_console(device: str, baudrate: int,
device=device,
baudrate=baudrate,
socket_addr=socket_addr,
output=output,
hdlc_encoding=not raw_serial,
token_databases=token_databases,
logfile="",
device_logfile="",
channel_id=rpc.DEFAULT_CHANNEL_ID,

# Defaults beyond the original console
proto_globs=[],
ticks_per_second=None,
host_logfile="",
json_logfile="",
rpc_logging=False,
# the pt-python based console seems to break on python 3.1 with
# "set_wakeup_fd only works in main thread of the main interpreter"
use_ipython=True,
compiled_protos=[
actions_service_pb2,
attributes_service_pb2,
boolean_state_service_pb2,
button_service_pb2,
descriptor_service_pb2,
device_service_pb2,
echo_pb2,
fabric_admin_service_pb2,
fabric_bridge_service_pb2,
lighting_service_pb2,
Expand Down
7 changes: 1 addition & 6 deletions examples/common/pigweed/system_rpc_server.cc
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,7 @@ rpc::Server server(channels);

} // namespace

void Init()
{
// Send log messages to HDLC address 1. This prevents logs from interfering
// with pw_rpc communications.
pw::log_basic::SetOutput([](std::string_view log) { pw::hdlc::WriteUIFrame(1, pw::as_bytes(pw::span(log)), writer); });
}
void Init() {}

rpc::Server & Server()
{
Expand Down
5 changes: 2 additions & 3 deletions examples/fabric-admin/with_pw_rpc.gni
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ import("${chip_root}/config/standalone/args.gni")

import("//build_overrides/pigweed.gni")

pw_log_BACKEND = "$dir_pw_log_basic"
pw_assert_BACKEND = "$dir_pw_assert_log:check_backend"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_sys_io_BACKEND = "$dir_pw_sys_io_stdio"
pw_trace_BACKEND = "$dir_pw_trace_tokenized"
pw_unit_test_MAIN = "$dir_pw_unit_test:logging_main"
Expand All @@ -39,4 +39,3 @@ pw_build_LINK_DEPS = [
]

chip_enable_pw_rpc = true
chip_use_pw_logging = true
5 changes: 2 additions & 3 deletions examples/fabric-bridge-app/linux/with_pw_rpc.gni
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ import("${chip_root}/config/standalone/args.gni")

import("//build_overrides/pigweed.gni")

pw_log_BACKEND = "$dir_pw_log_basic"
pw_assert_BACKEND = "$dir_pw_assert_log:check_backend"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_sys_io_BACKEND = "$dir_pw_sys_io_stdio"
pw_trace_BACKEND = "$dir_pw_trace_tokenized"
pw_unit_test_MAIN = "$dir_pw_unit_test:logging_main"
Expand All @@ -38,5 +38,4 @@ pw_build_LINK_DEPS = [
"$dir_pw_log:impl",
]

chip_use_pw_logging = true
bridge_enable_pw_rpc = true
4 changes: 2 additions & 2 deletions examples/light-switch-app/genio/args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ import("${chip_root}/src/platform/mt793x/args.gni")

mt793x_sdk_target = get_label_info(":sdk", "label_no_toolchain")

pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
pw_assert_BACKEND = "$dir_pw_assert_log"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"

chip_enable_ble = true

Expand Down
4 changes: 2 additions & 2 deletions examples/light-switch-app/genio/build_for_wifi_args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,5 @@ mt793x_sdk_target = get_label_info(":sdk", "label_no_toolchain")
chip_enable_openthread = false
import("${chip_root}/src/platform/MT793X/wifi_args.gni")

pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
pw_assert_BACKEND = "$dir_pw_assert_log"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
4 changes: 2 additions & 2 deletions examples/light-switch-app/qpg/args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,5 @@ chip_stack_lock_tracking = "none"
matter_device_vid = "0xFFF1"
matter_device_pid = "0x8004"

pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
pw_assert_BACKEND = "$dir_pw_assert_log:check_backend"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ import("${chip_root}/config/standalone/args.gni")

import("//build_overrides/pigweed.gni")

pw_log_BACKEND = "$dir_pw_log_basic"
pw_assert_BACKEND = "$dir_pw_assert_log:check_backend"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_sys_io_BACKEND = "$dir_pw_sys_io_stdio"
pw_trace_BACKEND = "$dir_pw_trace_tokenized"
pw_unit_test_MAIN = "$dir_pw_unit_test:logging_main"
Expand All @@ -39,4 +39,3 @@ pw_build_LINK_DEPS = [
]

chip_enable_pw_rpc = true
chip_use_pw_logging = true
4 changes: 2 additions & 2 deletions examples/lighting-app/bouffalolab/bl602/args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ import("${chip_root}/src/platform/bouffalolab/BL602/args.gni")

bl_iot_sdk_target = get_label_info(":sdk", "label_no_toolchain")

pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
pw_assert_BACKEND = "$dir_pw_assert_log"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_rpc_CONFIG = "$dir_pw_rpc:disable_global_mutex"

chip_detail_logging = false
Expand Down
4 changes: 2 additions & 2 deletions examples/lighting-app/bouffalolab/bl702/args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ import("${chip_root}/src/platform/bouffalolab/BL702/args.gni")

bl_iot_sdk_target = get_label_info(":sdk", "label_no_toolchain")

pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
pw_assert_BACKEND = "$dir_pw_assert_log"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_rpc_CONFIG = "$dir_pw_rpc:disable_global_mutex"

chip_detail_logging = false
Expand Down
4 changes: 2 additions & 2 deletions examples/lighting-app/bouffalolab/bl702l/args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ import("${chip_root}/src/platform/bouffalolab/BL702L/args.gni")

bl_iot_sdk_target = get_label_info(":sdk", "label_no_toolchain")

pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
pw_assert_BACKEND = "$dir_pw_assert_log"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_rpc_CONFIG = "$dir_pw_rpc:disable_global_mutex"

chip_detail_logging = false
Expand Down
4 changes: 2 additions & 2 deletions examples/lighting-app/genio/args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ import("${chip_root}/src/platform/mt793x/args.gni")

mt793x_sdk_target = get_label_info(":sdk", "label_no_toolchain")

pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
pw_assert_BACKEND = "$dir_pw_assert_log"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"

chip_enable_ble = true

Expand Down
4 changes: 2 additions & 2 deletions examples/lighting-app/genio/build_for_wifi_args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,5 @@ mt793x_sdk_target = get_label_info(":sdk", "label_no_toolchain")
chip_enable_openthread = false
import("${chip_root}/src/platform/MT793X/wifi_args.gni")

pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
pw_assert_BACKEND = "$dir_pw_assert_log"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
5 changes: 2 additions & 3 deletions examples/lighting-app/linux/with_pw_rpc.gni
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ import("${chip_root}/config/standalone/args.gni")

import("//build_overrides/pigweed.gni")

pw_log_BACKEND = "$dir_pw_log_basic"
pw_assert_BACKEND = "$dir_pw_assert_log:check_backend"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
pw_sys_io_BACKEND = "$dir_pw_sys_io_stdio"
pw_trace_BACKEND = "$dir_pw_trace_tokenized"
pw_unit_test_MAIN = "$dir_pw_unit_test:logging_main"
Expand All @@ -39,4 +39,3 @@ pw_build_LINK_DEPS = [
]

chip_enable_pw_rpc = true
chip_use_pw_logging = true
4 changes: 2 additions & 2 deletions examples/lighting-app/qpg/args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,5 @@ chip_stack_lock_tracking = "none"
matter_device_vid = "0xFFF1"
matter_device_pid = "0x8005"

pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
pw_assert_BACKEND = "$dir_pw_assert_log:check_backend"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
4 changes: 2 additions & 2 deletions examples/lock-app/genio/args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ import("${chip_root}/src/platform/mt793x/args.gni")

mt793x_sdk_target = get_label_info(":sdk", "label_no_toolchain")

pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
pw_assert_BACKEND = "$dir_pw_assert_log"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"

chip_enable_ble = true

Expand Down
4 changes: 2 additions & 2 deletions examples/lock-app/genio/build_for_wifi_args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,5 @@ mt793x_sdk_target = get_label_info(":sdk", "label_no_toolchain")
chip_enable_openthread = false
import("${chip_root}/src/platform/MT793X/wifi_args.gni")

pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
pw_assert_BACKEND = "$dir_pw_assert_log"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
4 changes: 2 additions & 2 deletions examples/lock-app/qpg/args.gni
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@ chip_stack_lock_tracking = "none"
matter_device_vid = "0xFFF1"
matter_device_pid = "0x8006"

pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip"
pw_assert_BACKEND = "$dir_pw_assert_log:check_backend"
pw_log_BACKEND = "${chip_root}/src/pw_backends/log"
pw_assert_BACKEND = "${chip_root}/src/pw_backends/assert"
Loading
Loading