From da953b64c2d5841fc77719027c1ca8f9a287b14c Mon Sep 17 00:00:00 2001 From: Emil Gydesen Date: Fri, 11 Apr 2025 20:23:31 +0200 Subject: [PATCH] Bluetooth: Host: Shell: Add missing guard for CS test commands The start_simple_cs_test and stop_cs_test depends on CONFIG_BT_CHANNEL_SOUNDING_TEST and could cause build errors if that is disabled while CONFIG_BT_CHANNEL_SOUNDING=y in the shell. Signed-off-by: Emil Gydesen --- subsys/bluetooth/host/shell/cs.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/subsys/bluetooth/host/shell/cs.c b/subsys/bluetooth/host/shell/cs.c index adacd94bca9..038077c3a28 100644 --- a/subsys/bluetooth/host/shell/cs.c +++ b/subsys/bluetooth/host/shell/cs.c @@ -137,6 +137,7 @@ static int cmd_read_remote_fae_table(const struct shell *sh, size_t argc, char * return 0; } +#if defined(CONFIG_BT_CHANNEL_SOUNDING_TEST) static bool process_step_data(struct bt_le_cs_subevent_step *step, void *user_data) { bt_shell_print("Subevent results contained step data: "); @@ -254,6 +255,7 @@ static int cmd_cs_test_simple(const struct shell *sh, size_t argc, char *argv[]) return 0; } +#endif /* CONFIG_BT_CHANNEL_SOUNDING_TEST */ static int cmd_remove_config(const struct shell *sh, size_t argc, char *argv[]) { @@ -430,6 +432,7 @@ static int cmd_create_config(const struct shell *sh, size_t argc, char *argv[]) return 0; } +#if defined(CONFIG_BT_CHANNEL_SOUNDING_TEST) static int cmd_cs_stop_test(const struct shell *sh, size_t argc, char *argv[]) { int err = 0; @@ -442,6 +445,7 @@ static int cmd_cs_stop_test(const struct shell *sh, size_t argc, char *argv[]) return 0; } +#endif /* CONFIG_BT_CHANNEL_SOUNDING_TEST */ static int cmd_read_local_supported_capabilities(const struct shell *sh, size_t argc, char *argv[]) { @@ -702,9 +706,11 @@ SHELL_STATIC_SUBCMD_SET_CREATE( " ", cmd_set_default_settings, 5, 0), SHELL_CMD_ARG(read_remote_fae_table, NULL, "", cmd_read_remote_fae_table, 1, 0), +#if defined(CONFIG_BT_CHANNEL_SOUNDING_TEST) SHELL_CMD_ARG(start_simple_cs_test, NULL, "", cmd_cs_test_simple, 2, 0), SHELL_CMD_ARG(stop_cs_test, NULL, "", cmd_cs_stop_test, 1, 0), +#endif /* CONFIG_BT_CHANNEL_SOUNDING_TEST */ SHELL_CMD_ARG( create_config, NULL, " "