GATT SERVER API¶
Overview¶
Application Example¶
Check bluetooth folder in ESP-IDF examples, which contains the following example:
This is a GATT server demo. Use GATT API to create a GATT server with send advertising. This GATT server can be connected and the service can be discovery.
API Reference¶
Header Files¶
Macros¶
Warning
doxygendefine: Cannot find define “ESP_GATT_PREP_WRITE_CANCEL” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygendefine: Cannot find define “ESP_GATT_PREP_WRITE_EXEC” in doxygen xml output for project “esp32-idf” from directory: xml/
Type Definitions¶
Warning
doxygentypedef: Cannot find typedef “esp_gatts_cb_t” in doxygen xml output for project “esp32-idf” from directory: xml/
Enumerations¶
Warning
doxygenenum: Cannot find enum “esp_gatts_cb_event_t” in doxygen xml output for project “esp32-idf” from directory: xml/
Structures¶
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_reg_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_read_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_write_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_exec_write_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_mtu_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_conf_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_create_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_add_incl_srvc_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_add_char_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_add_char_descr_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_delete_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_start_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_stop_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_connect_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_disconnect_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_congest_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_rsp_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_add_attr_tab_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gatts_cb_param_t::gatts_set_attr_val_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Functions¶
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_register_callback” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_app_register” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_app_unregister” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_create_service” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_create_attr_tab” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_add_included_service” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_add_char” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_add_char_descr” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_delete_service” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_start_service” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_stop_service” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_send_indicate” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_send_response” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_set_attr_value” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_get_attr_value” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_open” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gatts_close” in doxygen xml output for project “esp32-idf” from directory: xml/