Home
last modified time | relevance | path

Searched full:bluetooth (Results 1 – 25 of 525) sorted by relevance

12345678910>>...21

/hal_espressif-3.6.0/docs/zh_CN/api-guides/esp-ble-mesh/
Dble-mesh-index.rst18 …e`;有关各自 API 的信息,请参见 :doc:`ESP-BLE-MESH API Reference <../../api-reference/bluetooth/esp-ble-mesh>`。
20 …<https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=457092>`_ 。有关 ESP-BLE-MESH 认证的细…
49 * 下载至 ESP32 开发板的示例应用 :example:`bluetooth/esp_ble_mesh/ble_mesh_node`。
76 进入 :example:`bluetooth/esp_ble_mesh/ble_mesh_node` 示例文件夹,运行 :code:`idf.py menuconfig` 选择所使用的开发板,然后运…
81 …:example:`bluetooth/esp_ble_mesh/ble_mesh_node` 示例编译成功后,用户可以运行 :code:`idf.py flash` 将编译生成的二进制文件下载至…
191 在 :example:`bluetooth/esp_ble_mesh/ble_mesh_node` 示例中,第一个 Generic OnOff Server Model 用来控制 **红色**,第二…
215bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/tutorial/BLE_Mesh_Node_OnOff_Server_Example_Walk…
217bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/tutorial/BLE_Mesh_Node_OnOff_Client_Example_Walk…
219bluetooth/esp_ble_mesh/ble_mesh_provisioner/tutorial/BLE_Mesh_Provisioner_Example_Walkthrough.md>`…
221bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_client/tutorial/BLE_Mesh_Fast_Prov_Client…
[all …]
/hal_espressif-3.6.0/docs/en/api-reference/bluetooth/
Dindex.rst1 Bluetooth API
9 Bluetooth Controller && VHCI <controller_vhci>
10 Bluetooth Common <bt_common>
11 Bluetooth LE <bt_le>
12 :SOC_CLASSIC_BT_SUPPORTED: Bluetooth Classic <classic_bt>
16 …s two host stacks. The Bluedroid based stack (default) supports classic Bluetooth as well as BLE. …
18 * For usecases involving classic Bluetooth as well as BLE, Bluedroid should be used.
23 For the overview of the ESP32 Bluetooth stack architecture, follow the links below:
25 …* `ESP32 Bluetooth Architecture (PDF) [English] <http://espressif.com/sites/default/files/document…
26 …* `ESP32 Bluetooth Architecture (PDF) [中文] <http://espressif.com/sites/default/files/documentation…
[all …]
Desp_gattc.rst14 Check :example:`bluetooth/bluedroid/ble` folder in ESP-IDF examples, which contains the following d…
18 - :example:`bluetooth/bluedroid/ble/gatt_client`
19 …- :example_file:`GATT Client Example Walkthrough <bluetooth/bluedroid/ble/gatt_client/tutorial/Gat…
23 - :example:`bluetooth/bluedroid/ble/gattc_multi_connect`
24 …- :example_file:`GATT Client Multi-connection Example Walkthrough <bluetooth/bluedroid/ble/gattc_m…
28 - :example:`bluetooth/bluedroid/ble/ble_spp_client`
/hal_espressif-3.6.0/examples/bluetooth/bluedroid/classic_bt/bt_discovery/
DREADME.md6 Example of Classic Bluetooth Device and Service Discovery.
53 ….h`, `esp_bt_device.h` and `esp_gap_bt_api.h`, which expose the Classic Bluetooth APIs required to…
55 * `bt.h`: configures the Bluetooth controller and VHCI from the host side.
57 * `esp_gap_bt_api.h`: implements the GAP configuration, such as Classic Bluetooth device and servic…
79 …n releases the controller memory for unused modes. It releases the BLE (Bluetooth Low Energy) memo…
85 …mory should be released only before initializing Bluetooth controller or after deinitializing Blue…
87 Note that once Bluetooth controller memory is released, the process cannot be reversed. It means yo…
89 ## Bluetooth Controller and Stack Initialization
91Bluetooth controller by first creating the controller configuration structure named `esp_bt_contro…
101 Next, the controller is enabled in Classic Bluetooth Mode.
[all …]
/hal_espressif-3.6.0/docs/en/api-guides/esp-ble-mesh/
Dble-mesh-index.rst7 Bluetooth® mesh networking enables many-to-many (m:m) device communications and is optimized for cr…
11 Bluetooth mesh is not a wireless communications technology, but a networking technology. This techn…
13 Built on top of Zephyr Bluetooth Mesh stack, the ESP-BLE-MESH implementation supports device provis…
15 … architecture and :doc:`ESP-BLE-MESH API Reference <../../api-reference/bluetooth/esp-ble-mesh>` f…
17 …latest Mesh Profile v1.0.1, users can refer `here <https://launchstudio.bluetooth.com/ListingDetai…
48 * Example application :example:`bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server` code to load to …
75 Enter the :example:`bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server` example directory, run :code…
80 After the :example:`bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server` example is compiled successf…
190 In the :example:`bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server` example, the first Generic OnOf…
214bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/tutorial/BLE_Mesh_Node_OnOff_Server_Example_Walk…
[all …]
Dble-mesh-feature-list.rst116 …* :example_file:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/tutorial/BLE_Mesh_Nod…
117 …* :example_file:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/tutorial/BLE_Mesh_Nod…
118 * :example:`Example <bluetooth/esp_ble_mesh/ble_mesh_node>`
120 …* :example_file:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_provisioner/tutorial/BLE_Mesh_Provision…
121 * :example:`Example <bluetooth/esp_ble_mesh/ble_mesh_provisioner>`
123 …* :example_file:`Fast Provisioning Client Model Tutorial <bluetooth/esp_ble_mesh/ble_mesh_fast_pro…
124 …* :example_file:`Fast Provisioning Server Model Tutorial <bluetooth/esp_ble_mesh/ble_mesh_fast_pro…
125 * :example:`Example <bluetooth/esp_ble_mesh/ble_mesh_fast_provision>`
128 …* :example_file:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/tutorial/BLE_Mesh_WiFi_Coe…
129 * :example:`Example <bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist>`
[all …]
/hal_espressif-3.6.0/components/bt/controller/esp32/
DKconfig.in2 prompt "Bluetooth controller mode (BR/EDR/BLE/DUALMODE)"
4 Specify the bluetooth controller mode (BR/EDR, BLE or dual mode).
13 bool "Bluetooth Dual Mode"
23 BLE maximum connections of bluetooth controller.
32 BR/EDR ACL maximum connections of bluetooth controller.
41 BR/EDR Synchronize maximum connections of bluetooth controller.
153 prompt "The cpu core which bluetooth controller run"
156 Specify the cpu core to run bluetooth controller.
180 Normal option. Mostly, choose this VHCI when bluetooth host run on ESP32, too.
185 … If use external bluetooth host which run on other hardware and use UART as the HCI interface,
[all …]
/hal_espressif-3.6.0/docs/
Dconf_common.py23 'api-reference/bluetooth/bt_le.rst',
24 'api-reference/bluetooth/esp_bt_defs.rst',
25 'api-reference/bluetooth/esp_bt_device.rst',
26 'api-reference/bluetooth/esp_bt_main.rst',
27 'api-reference/bluetooth/bt_common.rst',
28 'api-reference/bluetooth/controller_vhci.rst',
29 'api-reference/bluetooth/esp_gap_ble.rst',
30 'api-reference/bluetooth/esp_gatt_defs.rst',
31 'api-reference/bluetooth/esp_gatts.rst',
32 'api-reference/bluetooth/esp_gattc.rst',
[all …]
/hal_espressif-3.6.0/components/bt/host/bluedroid/api/include/api/
Desp_hf_ag_api.h78 esp_bd_addr_t remote_bda; /*!< Remote bluetooth device address */
88 esp_bd_addr_t remote_addr; /*!< Remote bluetooth device address */
96 esp_bd_addr_t remote_addr; /*!< Remote bluetooth device address */
121 …esp_hf_network_state_t svc; /*!< bluetooth proprietary call hold status indica…
122 …int signal_strength; /*!< bluetooth proprietary call hold status indica…
123 …esp_hf_roaming_status_t roam; /*!< bluetooth proprietary call hold status indica…
125 …esp_hf_call_held_status_t call_held_status; /*!< bluetooth proprietary call hold status indica…
132 esp_bd_addr_t remote_addr; /*!< remote bluetooth device address */
171 * buffer is allocated inside bluetooth protocol stack and will be released after
186 * buffer is allocated inside bluetooth protocol stack and will be released after
[all …]
Desp_bt_main.h25 * @brief Bluetooth stack status type, to indicate whether the bluetooth stack is ready.
28 ESP_BLUEDROID_STATUS_UNINITIALIZED = 0, /*!< Bluetooth not initialized */
29 ESP_BLUEDROID_STATUS_INITIALIZED, /*!< Bluetooth initialized but not enabled */
30 ESP_BLUEDROID_STATUS_ENABLED /*!< Bluetooth initialized and enabled */
34 * @brief Get bluetooth stack status
36 * @return Bluetooth stack status
42 * @brief Enable bluetooth, must after esp_bluedroid_init().
51 * @brief Disable bluetooth, must prior to esp_bluedroid_deinit().
60 * @brief Init and alloc the resource for bluetooth, must be prior to every bluetooth stuff.
69 * @brief Deinit and free the resource for bluetooth, must be after every bluetooth stuff.
Desp_a2dp_api.h50 /// Bluetooth A2DP connection states
58 /// Bluetooth A2DP disconnection reason
64 /// Bluetooth A2DP datapath states
87 /// Bluetooth A2DP Initiation states
109 esp_bd_addr_t remote_bda; /*!< remote bluetooth device address */
118 esp_bd_addr_t remote_bda; /*!< remote bluetooth device address */
125 esp_bd_addr_t remote_bda; /*!< remote bluetooth device address */
185 * - ESP_INVALID_STATE: if bluetooth stack is not yet enabled
202 * - ESP_INVALID_STATE: if bluetooth stack is not yet enabled
211 * @brief Initialize the bluetooth A2DP sink module. This function should be called
[all …]
Desp_hf_client_api.h29 /// Bluetooth HFP RFCOMM connection and service level connection status
38 /// Bluetooth HFP audio connection status
110 esp_bd_addr_t remote_bda; /*!< remote bluetooth device address */
118 esp_bd_addr_t remote_bda; /*!< remote bluetooth device address */
181 … esp_hf_call_held_status_t status; /*!< bluetooth proprietary call hold status indicator */
260 * buffer is allocated inside bluetooth protocol stack and will be released after
274 * buffer is allocated inside bluetooth protocol stack and will be released after
301 * - ESP_INVALID_STATE: if bluetooth stack is not yet enabled
309 * @brief Initialize the bluetooth HFP client module.
314 * - ESP_INVALID_STATE: if bluetooth stack is not yet enabled
[all …]
Desp_gap_bt_api.h64 /// Bluetooth Device Property type
66 …ESP_BT_GAP_DEV_PROP_BDNAME = 1, /*!< Bluetooth device name, value type is int8_t […
72 /// Maximum bytes of Bluetooth device name
78 /// Bluetooth Device Property Descriptor
112 /// EIR data content, according to "Supplement to the Bluetooth Core Specification"
202 /** Bluetooth Device Discovery state */
245 esp_bd_addr_t bda; /*!< remote bluetooth device address*/
261 esp_bd_addr_t bda; /*!< remote bluetooth device address*/
271 esp_bd_addr_t bda; /*!< remote bluetooth device address*/
279 esp_bd_addr_t bda; /*!< remote bluetooth device address*/
[all …]
/hal_espressif-3.6.0/docs/zh_CN/api-reference/bluetooth/
Dindex.rst9 Bluetooth Controller && VHCI <controller_vhci>
10 Bluetooth Common <bt_common>
11 Bluetooth LE <bt_le>
12 :SOC_CLASSIC_BT_SUPPORTED: Bluetooth Classic <classic_bt>
22 蓝牙 API 的示例代码存放于 ESP-IDF :example:`bluetooth/bluedroid` 示例目录下,请查看。
26 * :example_file:`GATT 客户端示例 <bluetooth/bluedroid/ble/gatt_client/tutorial/Gatt_Client_Example_Walkt…
27 * :example_file:`GATT 服务端服务表格示例 <bluetooth/bluedroid/ble/gatt_server_service_table/tutorial/Gatt_Se…
28 * :example_file:`GATT 服务端示例 <bluetooth/bluedroid/ble/gatt_server/tutorial/Gatt_Server_Example_Walkt…
29 * :example_file:`GATT 客户端安全性示例 <bluetooth/bluedroid/ble/gatt_security_client/tutorial/Gatt_Security…
30 * :example_file:`GATT 服务端安全性示例 <bluetooth/bluedroid/ble/gatt_security_server/tutorial/Gatt_Security…
[all …]
/hal_espressif-3.6.0/examples/bluetooth/bluedroid/classic_bt/a2dp_source/tutorial/
DExample_A2DP_Source.md29 This example is located in the examples folder of the ESP-IDF under the [bluetooth/bluedroid/classi…
45 ### Bluetooth Controller and Stack Initialization
47Bluetooth Controller with default settings. The Bluetooth Controller is invisible to the user appl…
50 /* initialize Bluetooth Controller with default configuration */
56 /* Enable Bluetooth Controller in Classical Bluetooth mode */
63 …nitialization of the Bluetooth Controller, the Bluedroid stack, which includes the common definiti…
78Bluetooth uses an asynchronous programming paradigm. The concept of EVENT and CALLBACK functions r…
117 /* Bluetooth device name, connection mode and profile set up */
/hal_espressif-3.6.0/components/bt/controller/esp32s3/
DKconfig.in10 BLE maximum instances of bluetooth controller.
27 prompt "The cpu core which bluetooth controller run"
30 Specify the cpu core to run bluetooth controller.
54 Normal option. Mostly, choose this VHCI when bluetooth host run on ESP32S3, too.
59 … If use external bluetooth host which run on other hardware and use UART as the HCI interface,
121 Specify default Tx antenna used for bluetooth
137 Specify default Rx antenna used for bluetooth
226 The number of unprocessed advertising report that bluetooth host can save.If you set
228 … If you set `BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_NUM` to a large value, bluetooth host may cache a
345 bool "Bluetooth modem sleep"
[all …]
/hal_espressif-3.6.0/components/bt/controller/esp32c3/
DKconfig.in10 BLE maximum activities of bluetooth controller,both of connections,
39 Normal option. Mostly, choose this VHCI when bluetooth host run on ESP32C3, too.
44 … If use external bluetooth host which run on other hardware and use UART as the HCI interface,
106 Specify default Tx antenna used for bluetooth
122 Specify default Rx antenna used for bluetooth
209 The number of unprocessed advertising report that bluetooth host can save.If you set
211 … If you set `BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_NUM` to a large value, bluetooth host may cache a
328 bool "Bluetooth modem sleep"
332 Enable/disable bluetooth controller low power mode.
336 bool "Bluetooth Modem sleep Mode 1"
[all …]
/hal_espressif-3.6.0/components/bt/
DKconfig1 menu "Bluetooth" menu
5 bool "Bluetooth"
8 … Select this option to enable Bluetooth and show the submenu with Bluetooth configuration choices.
16 menu "Bluetooth controller"
23 prompt "Bluetooth Host"
27 This helps to choose Bluetooth host stack
32 This option is recommended for classic Bluetooth or for dual-mode
68 stack, such as Bluetooth Support, Bluedroid Support & GATT support.
/hal_espressif-3.6.0/components/bt/include/esp32c3/include/
Desp_bt.h27 * @brief Bluetooth mode for controller enable/disable
30 ESP_BT_MODE_IDLE = 0x00, /*!< Bluetooth is not running */
54 * @brief Bluetooth sleep mode
57 ESP_BT_SLEEP_MODE_NONE = 0, /*!< Bluetooth sleep mode disabled */
58 ESP_BT_SLEEP_MODE_1 = 1, /*!< Bluetooth sleep mode 1 */
62 * @brief Bluetooth sleep clock
73 * @brief antenna index used for bluetooth
185 #define BT_CONTROLLER_INIT_CONFIG_DEFAULT() {0}; _Static_assert(0, "please enable bluetooth in menu…
221 uint16_t controller_task_stack_size; /*!< Bluetooth controller task stack size */
222 uint8_t controller_task_prio; /*!< Bluetooth controller task priority */
[all …]
/hal_espressif-3.6.0/examples/bluetooth/bluedroid/classic_bt/a2dp_sink/tutorial/
DExample_A2DP_Sink.md32 This example is located in the examples folder of the ESP-IDF under the [bluetooth/bluedroid/classi…
48 ### Bluetooth Controller and Stack Initialization
50Bluetooth Controller with default settings. The Bluetooth Controller is invisible to the user appl…
53 /* initialize Bluetooth Controller with default configuration */
59 /* enable Bluetooth Controller in Classic Bluetooth mode */
66 …nitialization of the Bluetooth Controller, the Bluedroid Stack, which includes the common definiti…
81 The Classic Bluetooth uses an asynchronous programming paradigm. The entire Bluedroid stack sees th…
159 /* Bluetooth device name, connection mode and profile set up */
/hal_espressif-3.6.0/components/bt/include/esp32s3/include/
Desp_bt.h27 * @brief Bluetooth mode for controller enable/disable
30 ESP_BT_MODE_IDLE = 0x00, /*!< Bluetooth is not running */
54 * @brief Bluetooth sleep mode
57 ESP_BT_SLEEP_MODE_NONE = 0, /*!< Bluetooth sleep mode disabled */
58 ESP_BT_SLEEP_MODE_1 = 1, /*!< Bluetooth sleep mode 1 */
62 * @brief Bluetooth sleep clock
73 * @brief antenna index used for bluetooth
184 #define BT_CONTROLLER_INIT_CONFIG_DEFAULT() {0}; _Static_assert(0, "please enable bluetooth in menu…
220 uint16_t controller_task_stack_size; /*!< Bluetooth controller task stack size */
221 uint8_t controller_task_prio; /*!< Bluetooth controller task priority */
[all …]
/hal_espressif-3.6.0/zephyr/esp32c3/include/bt/
Desp_bt.h34 * @brief Bluetooth mode for controller enable/disable
37 ESP_BT_MODE_IDLE = 0x00, /*!< Bluetooth is not running */
61 * @brief Bluetooth sleep mode
64 ESP_BT_SLEEP_MODE_NONE = 0, /*!< Bluetooth sleep mode disabled */
65 ESP_BT_SLEEP_MODE_1 = 1, /*!< Bluetooth sleep mode 1 */
69 * @brief Bluetooth sleep clock
80 * @brief antenna index used for bluetooth
218 uint16_t controller_task_stack_size; /*!< Bluetooth controller task stack size */
219 uint8_t controller_task_prio; /*!< Bluetooth controller task priority */
220 uint8_t controller_task_run_cpu; /*!< CPU num that Bluetooth controller task runs on */
[all …]
/hal_espressif-3.6.0/zephyr/esp32s3/include/bt/
Desp_bt.h34 * @brief Bluetooth mode for controller enable/disable
37 ESP_BT_MODE_IDLE = 0x00, /*!< Bluetooth is not running */
61 * @brief Bluetooth sleep mode
64 ESP_BT_SLEEP_MODE_NONE = 0, /*!< Bluetooth sleep mode disabled */
65 ESP_BT_SLEEP_MODE_1 = 1, /*!< Bluetooth sleep mode 1 */
69 * @brief Bluetooth sleep clock
80 * @brief antenna index used for bluetooth
220 uint16_t controller_task_stack_size; /*!< Bluetooth controller task stack size */
221 uint8_t controller_task_prio; /*!< Bluetooth controller task priority */
222 uint8_t controller_task_run_cpu; /*!< CPU num that Bluetooth controller task runs on */
[all …]
/hal_espressif-3.6.0/components/esp_hid/include/
Desp_hidh.h45 …RT_EVENT, /*!< HID host stack started, used only for Classic Bluetooth */
46 …P_EVENT, /*!< HID host stack stopped, used only for Classic Bluetooth */
56 * @note Used only for Classic Bluetooth.
64 * @note Used only for Classic Bluetooth.
74 esp_hidh_dev_t *dev; /*!< HID Remote bluetooth device */
75 …tatus; /*!< HID host operation status, used only for Classic Bluetooth */
82 esp_hidh_dev_t *dev; /*!< HID Remote bluetooth device. */
84 …tatus; /*!< HID host operation status, used only for Classic Bluetooth */
91 esp_hidh_dev_t *dev; /*!< HID Remote bluetooth device */
100 esp_hidh_dev_t *dev; /*!< HID Remote bluetooth device */
[all …]
/hal_espressif-3.6.0/examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/
DREADME.md24 `Component config --> Bluetooth --> Bluedroid Options --> SPP`
28 `Component config --> Bluetooth --> Bluedroid Options --> BT/BLE MAX ACL CONNECTIONS(1~7)`
30 `Component config --> Bluetooth --> Bluetooth --> Bluetooth controller --> BR/EDR ACL Max Connectio…
35 `Component config --> Bluetooth--> Bluedroid Options --> Secure Simple Pair`.
57 …is callback directly. Since the printing takes too much time, and it may stuck the Bluetooth stack.
68Bluetooth stacks implement the SPP based on the L2CAP Basic Mode, and the reliability only depends…

12345678910>>...21