docs: Generate Doxygen directives for API documentation
This is to resolve issue reported in https://github.com/espressif/esp-idf/issues/130.
This commit is contained in:
@@ -11,49 +11,11 @@ Overview
|
||||
Application Example
|
||||
-------------------
|
||||
|
||||
Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following example:
|
||||
Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following application:
|
||||
|
||||
:example:`bluetooth/ble_adv`
|
||||
|
||||
This is a BLE advertising demo with virtual HCI interface. Send Reset/ADV_PARAM/ADV_DATA/ADV_ENABLE HCI command for BLE advertising.
|
||||
* This is a BLE advertising demo with virtual HCI interface. Send Reset/ADV_PARAM/ADV_DATA/ADV_ENABLE HCI command for BLE advertising - :example:`bluetooth/ble_adv`.
|
||||
|
||||
API Reference
|
||||
-------------
|
||||
|
||||
Header Files
|
||||
^^^^^^^^^^^^
|
||||
|
||||
* :component_file:`bt/include/bt.h`
|
||||
|
||||
Type Definitions
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
.. doxygentypedef:: esp_vhci_host_callback_t
|
||||
|
||||
Enumerations
|
||||
^^^^^^^^^^^^
|
||||
|
||||
.. doxygenenum:: esp_bt_mode_t
|
||||
|
||||
Structures
|
||||
^^^^^^^^^^
|
||||
|
||||
.. doxygenstruct:: esp_bt_controller_config_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_vhci_host_callback
|
||||
:members:
|
||||
|
||||
|
||||
Functions
|
||||
^^^^^^^^^
|
||||
|
||||
.. doxygenfunction:: esp_bt_controller_init
|
||||
.. doxygenfunction:: esp_bt_controller_deinit
|
||||
.. doxygenfunction:: esp_bt_controller_enable
|
||||
.. doxygenfunction:: esp_bt_controller_disable
|
||||
.. doxygenfunction:: esp_bt_controller_get_status
|
||||
.. doxygenfunction:: esp_vhci_host_check_send_available
|
||||
.. doxygenfunction:: esp_vhci_host_send_packet
|
||||
.. doxygenfunction:: esp_vhci_host_register_callback
|
||||
|
||||
.. include:: /_build/inc/bt.inc
|
||||
|
||||
@@ -11,72 +11,12 @@ Overview
|
||||
Application Example
|
||||
-------------------
|
||||
|
||||
Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following examples:
|
||||
|
||||
:example:`bluetooth/a2dp_sink`
|
||||
|
||||
This is a A2DP sink client demo. This demo can be discovered and connected by A2DP source device and receive the audio stream from remote device.
|
||||
Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following application:
|
||||
|
||||
* This is a A2DP sink client demo. This demo can be discovered and connected by A2DP source device and receive the audio stream from remote device - :example:`bluetooth/a2dp_sink`
|
||||
|
||||
API Reference
|
||||
-------------
|
||||
|
||||
Header Files
|
||||
^^^^^^^^^^^^
|
||||
|
||||
* :component_file:`bt/bluedroid/api/include/esp_a2dp_api.h`
|
||||
|
||||
Macros
|
||||
^^^^^^
|
||||
|
||||
.. doxygendefine:: ESP_A2D_MCT_SBC
|
||||
.. doxygendefine:: ESP_A2D_MCT_M12
|
||||
.. doxygendefine:: ESP_A2D_MCT_M24
|
||||
.. doxygendefine:: ESP_A2D_MCT_ATRAC
|
||||
.. doxygendefine:: ESP_A2D_MCT_NON_A2DP
|
||||
.. doxygendefine:: ESP_A2D_CIE_LEN_SBC
|
||||
.. doxygendefine:: ESP_A2D_CIE_LEN_M12
|
||||
.. doxygendefine:: ESP_A2D_CIE_LEN_M24
|
||||
.. doxygendefine:: ESP_A2D_CIE_LEN_ATRAC
|
||||
|
||||
Type Definitions
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
.. doxygentypedef:: esp_a2d_mct_t
|
||||
.. doxygentypedef:: esp_a2d_cb_t
|
||||
.. doxygentypedef:: esp_a2d_data_cb_t
|
||||
|
||||
Enumerations
|
||||
^^^^^^^^^^^^
|
||||
|
||||
.. doxygenenum:: esp_a2d_connection_state_t
|
||||
.. doxygenenum:: esp_a2d_disc_rsn_t
|
||||
.. doxygenenum:: esp_a2d_audio_state_t
|
||||
.. doxygenenum:: esp_a2d_cb_event_t
|
||||
|
||||
Structures
|
||||
^^^^^^^^^^
|
||||
|
||||
.. doxygenstruct:: esp_a2d_cb_param_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_a2d_cb_param_t::a2d_conn_stat_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_a2d_cb_param_t::a2d_audio_stat_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_a2d_cb_param_t::a2d_audio_cfg_param
|
||||
:members:
|
||||
|
||||
|
||||
Functions
|
||||
^^^^^^^^^
|
||||
|
||||
.. doxygenfunction:: esp_a2d_register_callback
|
||||
.. doxygenfunction:: esp_a2d_register_data_callback
|
||||
.. doxygenfunction:: esp_a2d_sink_init
|
||||
.. doxygenfunction:: esp_a2d_sink_deinit
|
||||
.. doxygenfunction:: esp_a2d_sink_connect
|
||||
.. doxygenfunction:: esp_a2d_sink_disconnect
|
||||
.. include:: /_build/inc/esp_a2dp_api.inc
|
||||
|
||||
|
||||
@@ -15,51 +15,9 @@ Application Example
|
||||
|
||||
.. _Instructions: ../template.html
|
||||
|
||||
|
||||
API Reference
|
||||
-------------
|
||||
|
||||
Header Files
|
||||
^^^^^^^^^^^^
|
||||
|
||||
* :component_file:`bt/bluedroid/api/include/esp_avrc_api.h`
|
||||
.. include:: /_build/inc/esp_avrc_api.inc
|
||||
|
||||
|
||||
Macros
|
||||
^^^^^^
|
||||
|
||||
|
||||
Type Definitions
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
.. doxygentypedef:: esp_avrc_ct_cb_t
|
||||
|
||||
Enumerations
|
||||
^^^^^^^^^^^^
|
||||
|
||||
.. doxygenenum:: esp_avrc_features_t
|
||||
.. doxygenenum:: esp_avrc_pt_cmd_t
|
||||
.. doxygenenum:: esp_avrc_pt_cmd_state_t
|
||||
.. doxygenenum:: esp_avrc_ct_cb_event_t
|
||||
|
||||
Structures
|
||||
^^^^^^^^^^
|
||||
|
||||
.. doxygenstruct:: esp_avrc_ct_cb_param_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_avrc_ct_cb_param_t::avrc_ct_conn_stat_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_avrc_ct_cb_param_t::avrc_ct_psth_rsp_param
|
||||
:members:
|
||||
|
||||
|
||||
Functions
|
||||
^^^^^^^^^
|
||||
|
||||
.. doxygenfunction:: esp_avrc_ct_register_callback
|
||||
.. doxygenfunction:: esp_avrc_ct_init
|
||||
.. doxygenfunction:: esp_avrc_ct_deinit
|
||||
.. doxygenfunction:: esp_avrc_ct_send_passthrough_cmd
|
||||
|
||||
|
||||
@@ -4,126 +4,20 @@ BLUFI API
|
||||
Overview
|
||||
--------
|
||||
BLUFI is a profile based GATT to config ESP32 WIFI to connect/disconnect AP or setup a softap and etc.
|
||||
Use should concern these things:
|
||||
Use should concern these things:
|
||||
|
||||
1. The event sent from profile. Then you need to do something as the event indicate.
|
||||
2. Security reference. You can write your own Security functions such as symmetrical encryption/decryption and checksum functions. Even you can define the "Key Exchange/Negotiation" procedure.
|
||||
|
||||
Application Example
|
||||
-------------------
|
||||
|
||||
Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following example:
|
||||
|
||||
:example:`bluetooth/blufi`
|
||||
|
||||
This is a BLUFI demo. This demo can set ESP32's wifi to softap/station/softap&station mode and config wifi connections.
|
||||
Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following application:
|
||||
|
||||
* This is a BLUFI demo. This demo can set ESP32's wifi to softap/station/softap&station mode and config wifi connections - :example:`bluetooth/blufi`
|
||||
|
||||
API Reference
|
||||
-------------
|
||||
|
||||
Header Files
|
||||
^^^^^^^^^^^^
|
||||
|
||||
* :component_file:`bt/bluedroid/api/include/esp_blufi_api.h`
|
||||
|
||||
Macros
|
||||
^^^^^^
|
||||
|
||||
|
||||
Type Definitions
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
.. doxygentypedef:: esp_blufi_event_cb_t
|
||||
.. doxygentypedef:: esp_blufi_negotiate_data_handler_t
|
||||
.. doxygentypedef:: esp_blufi_encrypt_func_t
|
||||
.. doxygentypedef:: esp_blufi_decrypt_func_t
|
||||
.. doxygentypedef:: esp_blufi_checksum_func_t
|
||||
|
||||
Enumerations
|
||||
^^^^^^^^^^^^
|
||||
|
||||
.. doxygenenum:: esp_blufi_cb_event_t
|
||||
.. doxygenenum:: esp_blufi_sta_conn_state_t
|
||||
.. doxygenenum:: esp_blufi_init_state_t
|
||||
.. doxygenenum:: esp_blufi_deinit_state_t
|
||||
|
||||
Structures
|
||||
^^^^^^^^^^
|
||||
|
||||
.. doxygenstruct:: esp_blufi_extra_info_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_init_finish_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_deinit_finish_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_set_wifi_mode_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_connect_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_disconnect_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_recv_sta_bssid_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_recv_sta_ssid_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_recv_sta_passwd_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_recv_softap_ssid_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_recv_softap_passwd_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_recv_softap_max_conn_num_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_recv_softap_auth_mode_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_recv_softap_channel_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_recv_username_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_recv_ca_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_recv_client_cert_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_recv_server_cert_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_recv_client_pkey_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_cb_param_t::blufi_recv_server_pkey_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_blufi_callbacks_t
|
||||
:members:
|
||||
|
||||
|
||||
Functions
|
||||
^^^^^^^^^
|
||||
|
||||
.. doxygenfunction:: esp_blufi_register_callbacks
|
||||
.. doxygenfunction:: esp_blufi_profile_init
|
||||
.. doxygenfunction:: esp_blufi_profile_deinit
|
||||
.. doxygenfunction:: esp_blufi_send_wifi_conn_report
|
||||
.. doxygenfunction:: esp_blufi_get_version
|
||||
.. doxygenfunction:: esp_blufi_close
|
||||
.. include:: /_build/inc/esp_blufi_api.inc
|
||||
|
||||
|
||||
@@ -17,49 +17,5 @@ Application Example
|
||||
API Reference
|
||||
-------------
|
||||
|
||||
Header Files
|
||||
^^^^^^^^^^^^
|
||||
|
||||
* :component_file:`bt/bluedroid/api/include/esp_bt_defs.h`
|
||||
|
||||
|
||||
Macros
|
||||
^^^^^^
|
||||
|
||||
.. doxygendefine:: ESP_BT_OCTET16_LEN
|
||||
.. doxygendefine:: ESP_BT_OCTET8_LEN
|
||||
.. doxygendefine:: ESP_DEFAULT_GATT_IF
|
||||
.. doxygendefine:: ESP_BLE_CONN_PARAM_UNDEF
|
||||
.. doxygendefine:: ESP_BLE_IS_VALID_PARAM
|
||||
.. doxygendefine:: ESP_UUID_LEN_16
|
||||
.. doxygendefine:: ESP_UUID_LEN_32
|
||||
.. doxygendefine:: ESP_UUID_LEN_128
|
||||
.. doxygendefine:: ESP_BD_ADDR_LEN
|
||||
.. doxygendefine:: ESP_APP_ID_MIN
|
||||
.. doxygendefine:: ESP_APP_ID_MAX
|
||||
.. doxygendefine:: ESP_BD_ADDR_STR
|
||||
.. doxygendefine:: ESP_BD_ADDR_HEX
|
||||
|
||||
Type Definitions
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
.. doxygentypedef:: esp_bt_octet16_t
|
||||
.. doxygentypedef:: esp_bt_octet8_t
|
||||
.. doxygentypedef:: esp_bd_addr_t
|
||||
|
||||
Enumerations
|
||||
^^^^^^^^^^^^
|
||||
|
||||
.. doxygenenum:: esp_bt_status_t
|
||||
.. doxygenenum:: esp_bt_dev_type_t
|
||||
.. doxygenenum:: esp_bd_addr_type_t
|
||||
.. doxygenenum:: esp_ble_addr_type_t
|
||||
|
||||
Structures
|
||||
^^^^^^^^^^
|
||||
|
||||
|
||||
Functions
|
||||
^^^^^^^^^
|
||||
|
||||
.. include:: /_build/inc/esp_bt_defs.inc
|
||||
|
||||
|
||||
@@ -15,35 +15,7 @@ Application Example
|
||||
|
||||
.. _Instructions: ../template.html
|
||||
|
||||
|
||||
API Reference
|
||||
-------------
|
||||
|
||||
Header Files
|
||||
^^^^^^^^^^^^
|
||||
|
||||
* :component_file:`bt/bluedroid/api/include/esp_bt_device.h`
|
||||
|
||||
|
||||
Macros
|
||||
^^^^^^
|
||||
|
||||
|
||||
Type Definitions
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
Enumerations
|
||||
^^^^^^^^^^^^
|
||||
|
||||
|
||||
Structures
|
||||
^^^^^^^^^^
|
||||
|
||||
|
||||
Functions
|
||||
^^^^^^^^^
|
||||
|
||||
.. doxygenfunction:: esp_bt_dev_get_address
|
||||
.. doxygenfunction:: esp_bt_dev_set_device_name
|
||||
|
||||
.. include:: /_build/inc/esp_bt_device.inc
|
||||
|
||||
@@ -17,36 +17,6 @@ Application Example
|
||||
API Reference
|
||||
-------------
|
||||
|
||||
Header Files
|
||||
^^^^^^^^^^^^
|
||||
|
||||
* :component_file:`bt/bluedroid/api/include/esp_bt_main.h`
|
||||
.. include:: /_build/inc/esp_bt_main.inc
|
||||
|
||||
|
||||
Macros
|
||||
^^^^^^
|
||||
|
||||
|
||||
Type Definitions
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
Enumerations
|
||||
^^^^^^^^^^^^
|
||||
|
||||
.. doxygenenum:: esp_bluedroid_status_t
|
||||
|
||||
|
||||
Structures
|
||||
^^^^^^^^^^
|
||||
|
||||
|
||||
Functions
|
||||
^^^^^^^^^
|
||||
|
||||
.. doxygenfunction:: esp_bluedroid_get_status
|
||||
.. doxygenfunction:: esp_bluedroid_enable
|
||||
.. doxygenfunction:: esp_bluedroid_disable
|
||||
.. doxygenfunction:: esp_bluedroid_init
|
||||
.. doxygenfunction:: esp_bluedroid_deinit
|
||||
|
||||
|
||||
@@ -11,178 +11,12 @@ Overview
|
||||
Application Example
|
||||
-------------------
|
||||
|
||||
Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following examples:
|
||||
Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following applications:
|
||||
|
||||
:example:`bluetooth/gatt_server`, :example:`bluetooth/gatt_client`
|
||||
|
||||
The two demos use different GAP APIs, such like advertising, scan, set device name and others.
|
||||
* The two demos use different GAP APIs, such like advertising, scan, set device name and others - :example:`bluetooth/gatt_server`, :example:`bluetooth/gatt_client`
|
||||
|
||||
API Reference
|
||||
-------------
|
||||
|
||||
Header Files
|
||||
^^^^^^^^^^^^
|
||||
|
||||
* :component_file:`bt/bluedroid/api/include/esp_gap_ble_api.h`
|
||||
|
||||
|
||||
Macros
|
||||
^^^^^^
|
||||
|
||||
.. doxygendefine:: ESP_BLE_ADV_FLAG_LIMIT_DISC
|
||||
.. doxygendefine:: ESP_BLE_ADV_FLAG_GEN_DISC
|
||||
.. doxygendefine:: ESP_BLE_ADV_FLAG_BREDR_NOT_SPT
|
||||
.. doxygendefine:: ESP_BLE_ADV_FLAG_DMT_CONTROLLER_SPT
|
||||
.. doxygendefine:: ESP_BLE_ADV_FLAG_DMT_HOST_SPT
|
||||
.. doxygendefine:: ESP_BLE_ADV_FLAG_NON_LIMIT_DISC
|
||||
.. doxygendefine:: ESP_LE_KEY_NONE
|
||||
.. doxygendefine:: ESP_LE_KEY_PENC
|
||||
.. doxygendefine:: ESP_LE_KEY_PID
|
||||
.. doxygendefine:: ESP_LE_KEY_PCSRK
|
||||
.. doxygendefine:: ESP_LE_KEY_PLK
|
||||
.. doxygendefine:: ESP_LE_KEY_LLK
|
||||
.. doxygendefine:: ESP_LE_KEY_LENC
|
||||
.. doxygendefine:: ESP_LE_KEY_LID
|
||||
.. doxygendefine:: ESP_LE_KEY_LCSRK
|
||||
.. doxygendefine:: ESP_LE_AUTH_NO_BOND
|
||||
.. doxygendefine:: ESP_LE_AUTH_BOND
|
||||
.. doxygendefine:: ESP_LE_AUTH_REQ_MITM
|
||||
.. doxygendefine:: ESP_LE_AUTH_REQ_SC_ONLY
|
||||
.. doxygendefine:: ESP_LE_AUTH_REQ_SC_BOND
|
||||
.. doxygendefine:: ESP_LE_AUTH_REQ_SC_MITM
|
||||
.. doxygendefine:: ESP_LE_AUTH_REQ_SC_MITM_BOND
|
||||
.. doxygendefine:: ESP_IO_CAP_OUT
|
||||
.. doxygendefine:: ESP_IO_CAP_IO
|
||||
.. doxygendefine:: ESP_IO_CAP_IN
|
||||
.. doxygendefine:: ESP_IO_CAP_NONE
|
||||
.. doxygendefine:: ESP_IO_CAP_KBDISP
|
||||
.. doxygendefine:: ESP_BLE_ADV_DATA_LEN_MAX
|
||||
.. doxygendefine:: ESP_BLE_SCAN_RSP_DATA_LEN_MAX
|
||||
|
||||
Type Definitions
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
.. doxygentypedef:: esp_ble_key_type_t
|
||||
.. doxygentypedef:: esp_ble_auth_req_t
|
||||
.. doxygentypedef:: esp_ble_io_cap_t
|
||||
.. doxygentypedef:: esp_gap_ble_cb_t
|
||||
|
||||
Enumerations
|
||||
^^^^^^^^^^^^
|
||||
|
||||
.. doxygenenum:: esp_gap_ble_cb_event_t
|
||||
.. doxygenenum:: esp_ble_adv_data_type
|
||||
.. doxygenenum:: esp_ble_adv_type_t
|
||||
.. doxygenenum:: esp_ble_adv_channel_t
|
||||
.. doxygenenum:: esp_ble_adv_filter_t
|
||||
.. doxygenenum:: esp_ble_sec_act_t
|
||||
.. doxygenenum:: esp_ble_sm_param_t
|
||||
.. doxygenenum:: esp_ble_own_addr_src_t
|
||||
.. doxygenenum:: esp_ble_scan_type_t
|
||||
.. doxygenenum:: esp_ble_scan_filter_t
|
||||
.. doxygenenum:: esp_gap_search_evt_t
|
||||
.. doxygenenum:: esp_ble_evt_type_t
|
||||
|
||||
Structures
|
||||
^^^^^^^^^^
|
||||
|
||||
.. doxygenstruct:: esp_ble_adv_params_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_adv_data_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_scan_params_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_conn_update_params_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_penc_keys_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_pcsrk_keys_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_pid_keys_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_lenc_keys_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_lcsrk_keys
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_sec_key_notif_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_sec_req_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_key_value_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_key_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_local_id_keys_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_auth_cmpl_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_sec_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gap_cb_param_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gap_cb_param_t::ble_adv_data_cmpl_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gap_cb_param_t::ble_scan_rsp_data_cmpl_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gap_cb_param_t::ble_scan_param_cmpl_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gap_cb_param_t::ble_scan_result_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gap_cb_param_t::ble_adv_data_raw_cmpl_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gap_cb_param_t::ble_scan_rsp_data_raw_cmpl_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gap_cb_param_t::ble_adv_start_cmpl_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gap_cb_param_t::ble_scan_start_cmpl_evt_param
|
||||
:members:
|
||||
|
||||
|
||||
Functions
|
||||
^^^^^^^^^
|
||||
|
||||
.. doxygenfunction:: esp_ble_gap_register_callback
|
||||
.. doxygenfunction:: esp_ble_gap_config_adv_data
|
||||
.. doxygenfunction:: esp_ble_gap_set_scan_params
|
||||
.. doxygenfunction:: esp_ble_gap_start_scanning
|
||||
.. doxygenfunction:: esp_ble_gap_stop_scanning
|
||||
.. doxygenfunction:: esp_ble_gap_start_advertising
|
||||
.. doxygenfunction:: esp_ble_gap_stop_advertising
|
||||
.. doxygenfunction:: esp_ble_gap_update_conn_params
|
||||
.. doxygenfunction:: esp_ble_gap_set_pkt_data_len
|
||||
.. doxygenfunction:: esp_ble_gap_set_rand_addr
|
||||
.. doxygenfunction:: esp_ble_gap_config_local_privacy
|
||||
.. doxygenfunction:: esp_ble_gap_set_device_name
|
||||
.. doxygenfunction:: esp_ble_resolve_adv_data
|
||||
.. doxygenfunction:: esp_ble_gap_config_adv_data_raw
|
||||
.. doxygenfunction:: esp_ble_gap_config_scan_rsp_data_raw
|
||||
.. doxygenfunction:: esp_ble_gap_set_security_param
|
||||
.. doxygenfunction:: esp_ble_gap_security_rsp
|
||||
.. doxygenfunction:: esp_ble_set_encryption
|
||||
.. doxygenfunction:: esp_ble_passkey_reply
|
||||
.. doxygenfunction:: esp_ble_confirm_reply
|
||||
.. include:: /_build/inc/esp_gap_ble_api.inc
|
||||
|
||||
|
||||
@@ -13,35 +13,8 @@ Application Example
|
||||
|
||||
.. _Instructions: ../template.html
|
||||
|
||||
|
||||
API Reference
|
||||
-------------
|
||||
|
||||
Header Files
|
||||
^^^^^^^^^^^^
|
||||
|
||||
* :component_file:`bt/bluedroid/api/include/esp_gap_bt_api.h`
|
||||
|
||||
|
||||
Macros
|
||||
^^^^^^
|
||||
|
||||
|
||||
Type Definitions
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
Enumerations
|
||||
^^^^^^^^^^^^
|
||||
|
||||
.. doxygenenum:: esp_bt_scan_mode_t
|
||||
|
||||
Structures
|
||||
^^^^^^^^^^
|
||||
|
||||
|
||||
Functions
|
||||
^^^^^^^^^
|
||||
|
||||
.. doxygenfunction:: esp_bt_gap_set_scan_mode
|
||||
.. include:: /_build/inc/esp_gap_bt_api.inc
|
||||
|
||||
|
||||
@@ -13,155 +13,9 @@ Application Example
|
||||
|
||||
.. _Instructions: ../template.html
|
||||
|
||||
|
||||
API Reference
|
||||
-------------
|
||||
|
||||
Header Files
|
||||
^^^^^^^^^^^^
|
||||
|
||||
* :component_file:`bt/bluedroid/api/include/esp_gatt_defs.h`
|
||||
|
||||
|
||||
Macros
|
||||
^^^^^^
|
||||
|
||||
.. doxygendefine:: ESP_GATT_UUID_IMMEDIATE_ALERT_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_LINK_LOSS_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_TX_POWER_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_CURRENT_TIME_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_REF_TIME_UPDATE_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_NEXT_DST_CHANGE_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_GLUCOSE_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_HEALTH_THERMOM_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_DEVICE_INFO_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_HEART_RATE_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_PHONE_ALERT_STATUS_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_BATTERY_SERVICE_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_BLOOD_PRESSURE_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_ALERT_NTF_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_HID_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_SCAN_PARAMETERS_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_RUNNING_SPEED_CADENCE_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_CYCLING_SPEED_CADENCE_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_CYCLING_POWER_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_LOCATION_AND_NAVIGATION_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_USER_DATA_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_WEIGHT_SCALE_SVC
|
||||
.. doxygendefine:: ESP_GATT_UUID_PRI_SERVICE
|
||||
.. doxygendefine:: ESP_GATT_UUID_SEC_SERVICE
|
||||
.. doxygendefine:: ESP_GATT_UUID_INCLUDE_SERVICE
|
||||
.. doxygendefine:: ESP_GATT_UUID_CHAR_DECLARE
|
||||
.. doxygendefine:: ESP_GATT_UUID_CHAR_EXT_PROP
|
||||
.. doxygendefine:: ESP_GATT_UUID_CHAR_DESCRIPTION
|
||||
.. doxygendefine:: ESP_GATT_UUID_CHAR_CLIENT_CONFIG
|
||||
.. doxygendefine:: ESP_GATT_UUID_CHAR_SRVR_CONFIG
|
||||
.. doxygendefine:: ESP_GATT_UUID_CHAR_PRESENT_FORMAT
|
||||
.. doxygendefine:: ESP_GATT_UUID_CHAR_AGG_FORMAT
|
||||
.. doxygendefine:: ESP_GATT_UUID_CHAR_VALID_RANGE
|
||||
.. doxygendefine:: ESP_GATT_UUID_EXT_RPT_REF_DESCR
|
||||
.. doxygendefine:: ESP_GATT_UUID_RPT_REF_DESCR
|
||||
.. doxygendefine:: ESP_GATT_UUID_GAP_DEVICE_NAME
|
||||
.. doxygendefine:: ESP_GATT_UUID_GAP_ICON
|
||||
.. doxygendefine:: ESP_GATT_UUID_GAP_PREF_CONN_PARAM
|
||||
.. doxygendefine:: ESP_GATT_UUID_GAP_CENTRAL_ADDR_RESOL
|
||||
.. doxygendefine:: ESP_GATT_UUID_GATT_SRV_CHGD
|
||||
.. doxygendefine:: ESP_GATT_UUID_ALERT_LEVEL
|
||||
.. doxygendefine:: ESP_GATT_UUID_TX_POWER_LEVEL
|
||||
.. doxygendefine:: ESP_GATT_UUID_CURRENT_TIME
|
||||
.. doxygendefine:: ESP_GATT_UUID_LOCAL_TIME_INFO
|
||||
.. doxygendefine:: ESP_GATT_UUID_REF_TIME_INFO
|
||||
.. doxygendefine:: ESP_GATT_UUID_NW_STATUS
|
||||
.. doxygendefine:: ESP_GATT_UUID_NW_TRIGGER
|
||||
.. doxygendefine:: ESP_GATT_UUID_ALERT_STATUS
|
||||
.. doxygendefine:: ESP_GATT_UUID_RINGER_CP
|
||||
.. doxygendefine:: ESP_GATT_UUID_RINGER_SETTING
|
||||
.. doxygendefine:: ESP_GATT_UUID_GM_MEASUREMENT
|
||||
.. doxygendefine:: ESP_GATT_UUID_GM_CONTEXT
|
||||
.. doxygendefine:: ESP_GATT_UUID_GM_CONTROL_POINT
|
||||
.. doxygendefine:: ESP_GATT_UUID_GM_FEATURE
|
||||
.. doxygendefine:: ESP_GATT_UUID_SYSTEM_ID
|
||||
.. doxygendefine:: ESP_GATT_UUID_MODEL_NUMBER_STR
|
||||
.. doxygendefine:: ESP_GATT_UUID_SERIAL_NUMBER_STR
|
||||
.. doxygendefine:: ESP_GATT_UUID_FW_VERSION_STR
|
||||
.. doxygendefine:: ESP_GATT_UUID_HW_VERSION_STR
|
||||
.. doxygendefine:: ESP_GATT_UUID_SW_VERSION_STR
|
||||
.. doxygendefine:: ESP_GATT_UUID_MANU_NAME
|
||||
.. doxygendefine:: ESP_GATT_UUID_IEEE_DATA
|
||||
.. doxygendefine:: ESP_GATT_UUID_PNP_ID
|
||||
.. doxygendefine:: ESP_GATT_UUID_HID_INFORMATION
|
||||
.. doxygendefine:: ESP_GATT_UUID_HID_REPORT_MAP
|
||||
.. doxygendefine:: ESP_GATT_UUID_HID_CONTROL_POINT
|
||||
.. doxygendefine:: ESP_GATT_UUID_HID_REPORT
|
||||
.. doxygendefine:: ESP_GATT_UUID_HID_PROTO_MODE
|
||||
.. doxygendefine:: ESP_GATT_UUID_HID_BT_KB_INPUT
|
||||
.. doxygendefine:: ESP_GATT_UUID_HID_BT_KB_OUTPUT
|
||||
.. doxygendefine:: ESP_GATT_UUID_HID_BT_MOUSE_INPUT
|
||||
.. doxygendefine:: ESP_GATT_HEART_RATE_MEAS
|
||||
.. doxygendefine:: ESP_GATT_BODY_SENSOR_LOCATION
|
||||
.. doxygendefine:: ESP_GATT_HEART_RATE_CNTL_POINT
|
||||
.. doxygendefine:: ESP_GATT_UUID_BATTERY_LEVEL
|
||||
.. doxygendefine:: ESP_GATT_UUID_SC_CONTROL_POINT
|
||||
.. doxygendefine:: ESP_GATT_UUID_SENSOR_LOCATION
|
||||
.. doxygendefine:: ESP_GATT_UUID_RSC_MEASUREMENT
|
||||
.. doxygendefine:: ESP_GATT_UUID_RSC_FEATURE
|
||||
.. doxygendefine:: ESP_GATT_UUID_CSC_MEASUREMENT
|
||||
.. doxygendefine:: ESP_GATT_UUID_CSC_FEATURE
|
||||
.. doxygendefine:: ESP_GATT_UUID_SCAN_INT_WINDOW
|
||||
.. doxygendefine:: ESP_GATT_UUID_SCAN_REFRESH
|
||||
.. doxygendefine:: ESP_GATT_ILLEGAL_UUID
|
||||
.. doxygendefine:: ESP_GATT_ILLEGAL_HANDLE
|
||||
.. doxygendefine:: ESP_GATT_ATTR_HANDLE_MAX
|
||||
.. doxygendefine:: ESP_GATT_MAX_ATTR_LEN
|
||||
.. doxygendefine:: ESP_GATT_RSP_BY_APP
|
||||
.. doxygendefine:: ESP_GATT_AUTO_RSP
|
||||
.. doxygendefine:: ESP_GATT_IF_NONE
|
||||
|
||||
Type Definitions
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
.. doxygentypedef:: esp_gatt_if_t
|
||||
|
||||
Enumerations
|
||||
^^^^^^^^^^^^
|
||||
|
||||
.. doxygenenum:: esp_gatt_prep_write_type
|
||||
.. doxygenenum:: esp_gatt_status_t
|
||||
.. doxygenenum:: esp_gatt_conn_reason_t
|
||||
.. doxygenenum:: esp_gatt_auth_req_t
|
||||
.. doxygenenum:: esp_gatt_perm_t
|
||||
.. doxygenenum:: esp_gatt_char_prop_t
|
||||
.. doxygenenum:: esp_gatt_write_type_t
|
||||
|
||||
Structures
|
||||
^^^^^^^^^^
|
||||
|
||||
.. doxygenstruct:: esp_attr_desc_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_attr_control_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_gatts_attr_db_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_attr_value_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_gatts_incl_svc_desc_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_gatts_incl128_svc_desc_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_gatt_value_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_gatt_rsp_t
|
||||
:members:
|
||||
|
||||
|
||||
Functions
|
||||
^^^^^^^^^
|
||||
.. include:: /_build/inc/esp_gatt_defs.inc
|
||||
|
||||
|
||||
|
||||
@@ -11,115 +11,12 @@ Overview
|
||||
Application Example
|
||||
-------------------
|
||||
|
||||
Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following examples:
|
||||
|
||||
:example:`bluetooth/gatt_client`
|
||||
|
||||
This is a GATT client demo. This demo can scan devices, connect to the GATT server and discover the service.
|
||||
Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following application:
|
||||
|
||||
* This is a GATT client demo. This demo can scan devices, connect to the GATT server and discover the service :example:`bluetooth/gatt_client`
|
||||
|
||||
API Reference
|
||||
-------------
|
||||
|
||||
Header Files
|
||||
^^^^^^^^^^^^
|
||||
|
||||
* :component_file:`bt/bluedroid/api/include/esp_gattc_api.h`
|
||||
|
||||
Macros
|
||||
^^^^^^
|
||||
|
||||
.. doxygendefine:: ESP_GATT_DEF_BLE_MTU_SIZE
|
||||
.. doxygendefine:: ESP_GATT_MAX_MTU_SIZE
|
||||
|
||||
Type Definitions
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
.. doxygentypedef:: esp_gattc_cb_t
|
||||
|
||||
Enumerations
|
||||
^^^^^^^^^^^^
|
||||
|
||||
.. doxygenenum:: esp_gattc_cb_event_t
|
||||
|
||||
Structures
|
||||
^^^^^^^^^^
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_reg_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_open_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_close_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_cfg_mtu_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_search_cmpl_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_search_res_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_read_char_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_write_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_exec_cmpl_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_notify_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_srvc_chg_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_congest_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_get_char_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_get_descr_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_get_incl_srvc_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_reg_for_notify_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gattc_cb_param_t::gattc_unreg_for_notify_evt_param
|
||||
:members:
|
||||
|
||||
|
||||
Functions
|
||||
^^^^^^^^^
|
||||
|
||||
.. doxygenfunction:: esp_ble_gattc_register_callback
|
||||
.. doxygenfunction:: esp_ble_gattc_app_register
|
||||
.. doxygenfunction:: esp_ble_gattc_app_unregister
|
||||
.. doxygenfunction:: esp_ble_gattc_open
|
||||
.. doxygenfunction:: esp_ble_gattc_close
|
||||
.. doxygenfunction:: esp_ble_gattc_config_mtu
|
||||
.. doxygenfunction:: esp_ble_gattc_search_service
|
||||
.. doxygenfunction:: esp_ble_gattc_get_characteristic
|
||||
.. doxygenfunction:: esp_ble_gattc_get_descriptor
|
||||
.. doxygenfunction:: esp_ble_gattc_get_included_service
|
||||
.. doxygenfunction:: esp_ble_gattc_read_char
|
||||
.. doxygenfunction:: esp_ble_gattc_read_char_descr
|
||||
.. doxygenfunction:: esp_ble_gattc_write_char
|
||||
.. doxygenfunction:: esp_ble_gattc_write_char_descr
|
||||
.. doxygenfunction:: esp_ble_gattc_prepare_write
|
||||
.. doxygenfunction:: esp_ble_gattc_prepare_write_char_descr
|
||||
.. doxygenfunction:: esp_ble_gattc_execute_write
|
||||
.. doxygenfunction:: esp_ble_gattc_register_for_notify
|
||||
.. doxygenfunction:: esp_ble_gattc_unregister_for_notify
|
||||
.. include:: /_build/inc/esp_gattc_api.inc
|
||||
|
||||
|
||||
@@ -11,118 +11,12 @@ Overview
|
||||
Application Example
|
||||
-------------------
|
||||
|
||||
Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following example:
|
||||
Check :example:`bluetooth` folder in ESP-IDF examples, which contains the following application:
|
||||
|
||||
:example:`bluetooth/gatt_server`
|
||||
|
||||
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.
|
||||
* 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 - :example:`bluetooth/gatt_server`
|
||||
|
||||
API Reference
|
||||
-------------
|
||||
|
||||
Header Files
|
||||
^^^^^^^^^^^^
|
||||
|
||||
* :component_file:`bt/bluedroid/api/include/esp_gatts_api.h`
|
||||
|
||||
Macros
|
||||
^^^^^^
|
||||
|
||||
.. doxygendefine:: ESP_GATT_PREP_WRITE_CANCEL
|
||||
.. doxygendefine:: ESP_GATT_PREP_WRITE_EXEC
|
||||
|
||||
Type Definitions
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
.. doxygentypedef:: esp_gatts_cb_t
|
||||
|
||||
Enumerations
|
||||
^^^^^^^^^^^^
|
||||
|
||||
.. doxygenenum:: esp_gatts_cb_event_t
|
||||
|
||||
Structures
|
||||
^^^^^^^^^^
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_reg_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_read_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_write_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_exec_write_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_mtu_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_conf_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_create_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_add_incl_srvc_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_add_char_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_add_char_descr_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_delete_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_start_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_stop_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_connect_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_disconnect_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_congest_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_rsp_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_add_attr_tab_evt_param
|
||||
:members:
|
||||
|
||||
.. doxygenstruct:: esp_ble_gatts_cb_param_t::gatts_set_attr_val_evt_param
|
||||
:members:
|
||||
|
||||
|
||||
Functions
|
||||
^^^^^^^^^
|
||||
|
||||
.. doxygenfunction:: esp_ble_gatts_register_callback
|
||||
.. doxygenfunction:: esp_ble_gatts_app_register
|
||||
.. doxygenfunction:: esp_ble_gatts_app_unregister
|
||||
.. doxygenfunction:: esp_ble_gatts_create_service
|
||||
.. doxygenfunction:: esp_ble_gatts_create_attr_tab
|
||||
.. doxygenfunction:: esp_ble_gatts_add_included_service
|
||||
.. doxygenfunction:: esp_ble_gatts_add_char
|
||||
.. doxygenfunction:: esp_ble_gatts_add_char_descr
|
||||
.. doxygenfunction:: esp_ble_gatts_delete_service
|
||||
.. doxygenfunction:: esp_ble_gatts_start_service
|
||||
.. doxygenfunction:: esp_ble_gatts_stop_service
|
||||
.. doxygenfunction:: esp_ble_gatts_send_indicate
|
||||
.. doxygenfunction:: esp_ble_gatts_send_response
|
||||
.. doxygenfunction:: esp_ble_gatts_set_attr_value
|
||||
.. doxygenfunction:: esp_ble_gatts_get_attr_value
|
||||
.. doxygenfunction:: esp_ble_gatts_open
|
||||
.. doxygenfunction:: esp_ble_gatts_close
|
||||
.. include:: /_build/inc/esp_gatts_api.inc
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ Bluetooth API
|
||||
Bluetooth Controller && VHCI <controller_vhci>
|
||||
Bluetooth Common <bt_common>
|
||||
Bluetooth LE <bt_le>
|
||||
Bluetooth Classic BT <classic_bt>
|
||||
Bluetooth Classic <classic_bt>
|
||||
|
||||
|
||||
Example code for this API section is provided in :example:`bluetooth` directory of ESP-IDF examples.
|
||||
|
||||
Reference in New Issue
Block a user