GATT CLIENT API¶
Overview¶
Application Example¶
Check bluetooth folder in ESP-IDF examples, which contains the following examples:
This is a GATT client demo. This demo can scan devices, connect to the GATT server and discover the service.
API Reference¶
Header Files¶
Macros¶
Warning
doxygendefine: Cannot find define “ESP_GATT_DEF_BLE_MTU_SIZE” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygendefine: Cannot find define “ESP_GATT_MAX_MTU_SIZE” in doxygen xml output for project “esp32-idf” from directory: xml/
Type Definitions¶
Warning
doxygentypedef: Cannot find typedef “esp_gattc_cb_t” in doxygen xml output for project “esp32-idf” from directory: xml/
Enumerations¶
Warning
doxygenenum: Cannot find enum “esp_gattc_cb_event_t” in doxygen xml output for project “esp32-idf” from directory: xml/
Structures¶
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_reg_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_open_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_close_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_cfg_mtu_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_search_cmpl_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_search_res_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_read_char_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_write_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_exec_cmpl_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_notify_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_srvc_chg_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_congest_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_get_char_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_get_descr_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_get_incl_srvc_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_reg_for_notify_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenstruct: Cannot find class “esp_ble_gattc_cb_param_t::gattc_unreg_for_notify_evt_param” in doxygen xml output for project “esp32-idf” from directory: xml/
Functions¶
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_register_callback” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_app_register” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_app_unregister” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_open” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_close” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_config_mtu” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_search_service” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_get_characteristic” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_get_descriptor” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_get_included_service” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_read_char” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_read_char_descr” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_write_char” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_write_char_descr” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_prepare_write” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_execute_write” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_register_for_notify” in doxygen xml output for project “esp32-idf” from directory: xml/
Warning
doxygenfunction: Cannot find function “esp_ble_gattc_unregister_for_notify” in doxygen xml output for project “esp32-idf” from directory: xml/