ESP-IDF
bt_mesh_gatts_service_register()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (3/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
bt_mesh_gatts_service_register()
bt_mesh_gatts_service_register() function
Syntax
Show:
Summary
Declaration
Definition
from
adapter.h:724
int
bt_mesh_gatts_service_register
(
struct
bt_mesh_gatt_service
*
svc
)
;
Implemented in
adapter.c:960
Arguments
Argument
svc
Related Functions
Found 6 other functions taking a
bt_mesh_gatt_service
argument:
Function
Description
bt_mesh_gatts_service_deregister()
bt_mesh_gatts_service_stop()
APIs added by Espressif
bt_mesh_gatts_service_start()
bt_mesh_gatts_service_unregister()
gatts_register()
gatts_deregister()
Examples
References
from
examples
Code
Location
Referrer
int
bt_mesh_gatts_service_register
(
struct
bt_mesh_gatt_service
*
svc
)
adapter.c:960
int
bt_mesh_gatts_service_register
(
struct
bt_mesh_gatt_service
*
svc
)
;
adapter.h:724
bt_mesh_gatts_service_register
(
&
proxy_svc
)
;
proxy_server.c:1920
bt_mesh_proxy_server_init()
bt_mesh_gatts_service_register
(
&
prov_svc
)
;
proxy_server.c:1924
bt_mesh_proxy_server_init()
Call Tree
from
examples
bt_mesh_gatts_service_register()
is called by 1 function and calls 11 functions:
bt_mesh_proxy_server_init()
All items filtered out
bt_mesh_gatts_service_register()
__assert_func()
esp_log_timestamp()
esp_log_write()
future_new()
future_await()
BTA_GATTS_CreateService()
BTA_GATTS_AddCharacteristic()
BTA_GATTS_AddCharDescriptor()
bta_uuid_to_bt_mesh_uuid()
gatts_register()
bt_mesh_perm_to_bta_perm()
All items filtered out
Data Use
from
examples
bt_mesh_gatts_service_register()
reads 18 variables and writes 3 variables:
esp_log_level_t::ESP_LOG_ERROR
esp_log_level_t::ESP_LOG_DEBUG
tBT_UUID::
::uuid16
tBT_UUID::uu
bt_mesh_gatt_char::uuid
bt_mesh_gatt_char::properties
bt_mesh_gatt_service::attrs
bt_mesh_gatt_service::attr_count
bt_mesh_gatt_attr::uuid
bt_mesh_gatt_attr::user_data
bt_mesh_gatt_attr::perm
::BLE_MESH_UUID_TYPE_16
bt_mesh_uuid::type
bt_mesh_uuid_16::val
bt_mesh_gatts_if
svc_handle
char_handle
gatts_future_mesh
All items filtered out
bt_mesh_gatts_service_register()
bt_mesh_gatt_attr::handle
svc_handle
gatts_future_mesh
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