From e2e56da061dbcb8b592f1d035c8a79f23608a9fb Mon Sep 17 00:00:00 2001 From: Emil Gydesen Date: Mon, 27 Dec 2021 13:10:08 +0100 Subject: [PATCH] Bluetooth: Shell: Add security level option to "iso connect" The "iso connect" now also takes a security level option like "iso listen", so that the central can easily encrypt and connect a CIS in a single command. Signed-off-by: Emil Gydesen --- subsys/bluetooth/shell/iso.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/subsys/bluetooth/shell/iso.c b/subsys/bluetooth/shell/iso.c index 59779e4de50..4b11282e892 100644 --- a/subsys/bluetooth/shell/iso.c +++ b/subsys/bluetooth/shell/iso.c @@ -547,12 +547,16 @@ SHELL_STATIC_SUBCMD_SET_CREATE(iso_cmds, SHELL_CMD_ARG(cig_create, NULL, "[dir=tx,rx,txrx] [interval] [packing] [framing] " "[latency] [sdu] [phy] [rtn]", cmd_cig_create, 1, 8), SHELL_CMD_ARG(cig_term, NULL, "Terminate the CIG", cmd_cig_term, 1, 0), +#if defined(CONFIG_BT_SMP) + SHELL_CMD_ARG(connect, NULL, "Connect ISO Channel [security level]", cmd_connect, 1, 1), +#else /* !CONFIG_BT_SMP */ SHELL_CMD_ARG(connect, NULL, "Connect ISO Channel", cmd_connect, 1, 0), +#endif /* CONFIG_BT_SMP */ #endif /* CONFIG_BT_ISO_CENTRAL */ #if defined(CONFIG_BT_ISO_PERIPHERAL) #if defined(CONFIG_BT_SMP) SHELL_CMD_ARG(listen, NULL, " [security level]", cmd_listen, 2, 1), -#else +#else /* !CONFIG_BT_SMP */ SHELL_CMD_ARG(listen, NULL, "", cmd_listen, 2, 0), #endif /* CONFIG_BT_SMP */ #endif /* CONFIG_BT_ISO_PERIPHERAL */