diff --git a/tools/btmgmt.c b/tools/btmgmt.c
index af0bf79..d0d6f97 100644
--- a/tools/btmgmt.c
+++ b/tools/btmgmt.c
"br/edr",
"hs",
"le" ,
+ "advertising" ,
};
static void print_settings(uint32_t settings)
cmd_setting(mgmt, index, MGMT_OP_SET_LE, argc, argv);
}
+static void cmd_advertising(struct mgmt *mgmt, uint16_t index, int argc,
+ char **argv)
+{
+ cmd_setting(mgmt, index, MGMT_OP_SET_ADVERTISING, argc, argv);
+}
+
static void class_rsp(uint16_t op, uint16_t id, uint8_t status, uint16_t len,
const void *param)
{
{ "ssp", cmd_ssp, "Toggle SSP mode" },
{ "hs", cmd_hs, "Toggle HS Support" },
{ "le", cmd_le, "Toggle LE Support" },
+ { "advertising",cmd_advertising,"Toggle LE advertising", },
{ "class", cmd_class, "Set device major/minor class" },
{ "disconnect", cmd_disconnect, "Disconnect device" },
{ "con", cmd_con, "List connections" },