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 <emil.gydesen@nordicsemi.no>
This commit is contained in:
Emil Gydesen 2025-04-11 20:23:31 +02:00 committed by Benjamin Cabé
commit da953b64c2

View file

@ -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(
" <CS_SYNC antenna selection: 0x01 - 0x04, 0xFE, 0xFF> <Max TX power: -127 - 20>",
cmd_set_default_settings, 5, 0),
SHELL_CMD_ARG(read_remote_fae_table, NULL, "<None>", cmd_read_remote_fae_table, 1, 0),
#if defined(CONFIG_BT_CHANNEL_SOUNDING_TEST)
SHELL_CMD_ARG(start_simple_cs_test, NULL, "<Role selection (initiator, reflector): 0, 1>",
cmd_cs_test_simple, 2, 0),
SHELL_CMD_ARG(stop_cs_test, NULL, "<None>", cmd_cs_stop_test, 1, 0),
#endif /* CONFIG_BT_CHANNEL_SOUNDING_TEST */
SHELL_CMD_ARG(
create_config, NULL,
"<id> <context: local-only, local-remote> <role: initiator, reflector> "