ESP-IDF
btc_gatts_act_create_attr_tab()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (3/5)...
Files
loading (4/5)...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
btc_gatts_act_create_attr_tab()
btc_gatts_act_create_attr_tab() function
Syntax
Show:
Summary
Declaration
from
btc_gatts.c:220
static
void
btc_gatts_act_create_attr_tab
(
esp_gatts_attr_db_t
*
gatts_attr_db
,
esp_gatt_if_t
gatts_if
,
uint16_t
max_nb_attr
,
uint8_t
srvc_inst_id
)
;
Arguments
Argument
gatts_attr_db
gatts_if
max_nb_attr
srvc_inst_id
Related Functions
Found 4 other functions taking a
esp_gatts_attr_db_t
argument:
Function
Description
add_db_record()
esp_ble_gatts_create_attr_tab()
Create a service attribute table
btc_gatts_check_valid_attr_tab()
populate_gatt_db()
Examples
References
from
examples
Code
Location
Referrer
static
void
btc_gatts_act_create_attr_tab
(
esp_gatts_attr_db_t
*
gatts_attr_db
,
btc_gatts.c:220
btc_gatts_act_create_attr_tab
(
arg
->
create_attr_tab
.
gatts_attr_db
,
btc_gatts.c:642
btc_gatts_call_handler()
Call Tree
from
examples
btc_gatts_act_create_attr_tab()
is called by 1 function and calls 14 functions:
btc_gatts_call_handler()
All items filtered out
btc_gatts_act_create_attr_tab()
esp_log_timestamp()
esp_log_write()
future_new()
future_await()
future_free()
BTA_GATTS_CreateService()
BTA_GATTS_AddIncludeService()
BTA_GATTS_AddCharacteristic()
BTA_GATTS_AddCharDescriptor()
btc_to_bta_uuid()
btc_to_bta_srvc_id()
btc_gatts_check_valid_attr_tab()
btc_gatts_cb_to_app()
btc_gatts_uuid_format_convert()
All items filtered out
Data Use
from
examples
btc_gatts_act_create_attr_tab()
reads 22 variables and writes 14 variables:
esp_log_level_t::ESP_LOG_ERROR
esp_gatt_status_t::ESP_GATT_OK
esp_gatt_srvc_id_t::id
esp_gatt_status_t::ESP_GATT_ERROR
esp_attr_control_t::auto_rsp
esp_gatts_attr_db_t::attr_control
esp_gatts_attr_db_t::att_desc
esp_gatts_incl_svc_desc_t::start_hdl
esp_attr_desc_t::uuid_length
esp_attr_desc_t::uuid_p
esp_attr_desc_t::perm
esp_attr_desc_t::max_length
esp_attr_desc_t::length
esp_attr_desc_t::value
tBTA_GATT_SRVC_ID::id
esp_gatts_cb_event_t::ESP_GATTS_CREAT_ATTR_TAB_EVT
gatts_add_attr_tab_evt_param::status
esp_ble_gatts_cb_param_t::add_attr_tab
esp_btc_creat_tab_t::svc_start_hdl
esp_btc_creat_tab_t::is_use_svc
esp_btc_creat_tab_t::handles
btc_creat_tab_env
All items filtered out
btc_gatts_act_create_attr_tab()
esp_gatt_id_t::inst_id
tGATT_ATTR_VAL::attr_max_len
tGATT_ATTR_VAL::attr_len
tGATT_ATTR_VAL::attr_val
tGATTS_ATTR_CONTROL::auto_rsp
gatts_add_attr_tab_evt_param::status
gatts_add_attr_tab_evt_param::svc_inst_id
gatts_add_attr_tab_evt_param::num_handle
gatts_add_attr_tab_evt_param::handles
esp_btc_creat_tab_t::complete_future
esp_btc_creat_tab_t::is_tab_creat_svc
esp_btc_creat_tab_t::is_use_svc
esp_btc_creat_tab_t::num_handle
esp_btc_creat_tab_t::handle_idx
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out