#include #include static int get_data(struct bt_data *sd, const struct bt_le_adv_prov_adv_state *state, struct bt_le_adv_prov_feedback *fb) { static const uint8_t data[] = { BT_UUID_16_ENCODE(BT_UUID_HIDS_VAL), BT_UUID_16_ENCODE(BT_UUID_BAS_VAL), }; ARG_UNUSED(state); ARG_UNUSED(fb); sd->type = BT_DATA_UUID16_ALL; sd->data_len = sizeof(data); sd->data = data; return 0; } BT_LE_ADV_PROV_SD_PROVIDER_REGISTER(uuid16_all, get_data);