Home
last modified time | relevance | path

Searched refs:char_val (Results 1 – 4 of 4) sorted by relevance

/hal_espressif-latest/components/bt/host/bluedroid/api/
Desp_gatts_api.c22 static esp_err_t esp_ble_gatts_add_char_desc_param_check(esp_attr_value_t *char_val, esp_attr_contr…
137 … esp_gatt_perm_t perm, esp_gatt_char_prop_t property, esp_attr_value_t *char_val, in esp_ble_gatts_add_char() argument
147 status = esp_ble_gatts_add_char_desc_param_check(char_val, control); in esp_ble_gatts_add_char()
159 if (char_val != NULL) { in esp_ble_gatts_add_char()
160 arg.add_char.char_val.attr_max_len = char_val->attr_max_len; in esp_ble_gatts_add_char()
161 arg.add_char.char_val.attr_len = char_val->attr_len; in esp_ble_gatts_add_char()
162 arg.add_char.char_val.attr_value = char_val->attr_value; in esp_ble_gatts_add_char()
406 static esp_err_t esp_ble_gatts_add_char_desc_param_check(esp_attr_value_t *char_val, esp_attr_contr… in esp_ble_gatts_add_char_desc_param_check() argument
415 if (char_val == NULL){ in esp_ble_gatts_add_char_desc_param_check()
419 } else if (char_val->attr_max_len == 0){ in esp_ble_gatts_add_char_desc_param_check()
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/gatt/
Dbtc_gatts.c98 if (src->add_char.char_val.attr_value && (src->add_char.char_val.attr_len > 0)) { in btc_gatts_arg_deep_copy()
99 … dst->add_char.char_val.attr_value = (uint8_t *) osi_malloc(src->add_char.char_val.attr_len); in btc_gatts_arg_deep_copy()
100 if (dst->add_char.char_val.attr_value) { in btc_gatts_arg_deep_copy()
101 memcpy(dst->add_char.char_val.attr_value, src->add_char.char_val.attr_value, in btc_gatts_arg_deep_copy()
102 src->add_char.char_val.attr_len); in btc_gatts_arg_deep_copy()
107 dst->add_char.char_val.attr_value = NULL; in btc_gatts_arg_deep_copy()
108 if (src->add_char.char_val.attr_value) { in btc_gatts_arg_deep_copy()
189 if (arg->add_char.char_val.attr_value != NULL) { in btc_gatts_arg_deep_free()
190 osi_free(arg->add_char.char_val.attr_value); in btc_gatts_arg_deep_free()
665 (tGATT_ATTR_VAL *)&arg->add_char.char_val, in btc_gatts_call_handler()
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/include/
Dbtc_gatts.h91 esp_attr_value_t char_val; member
/hal_espressif-latest/components/bt/host/bluedroid/api/include/api/
Desp_gatts_api.h408 … esp_gatt_perm_t perm, esp_gatt_char_prop_t property, esp_attr_value_t *char_val,