Merge branch 'feature/add_vendor_ble_cmd_definitions' into 'master'

Feature/add vendor ble cmd definitions

Closes BLERP-1684 and BLERP-1661

See merge request espressif/esp-idf!37598
This commit is contained in:
Island
2025-03-27 17:06:15 +08:00
56 changed files with 2747 additions and 40 deletions

View File

@@ -8,6 +8,9 @@ This is a btdm controller use UART as HCI IO. This require the UART device suppo
It can do the configuration of UART number and UART baudrate by menuconfig.
When using Bluetooth HCI URAT, please make sure that the Espressif Vendor-specific HCI command is not enabled (Disabled by default).
For detailed description information, please refer to `components/bt/include/esp32/include/esp_bt_vs.h`.
## How to use example
### Hardware Required

View File

@@ -17,3 +17,5 @@ CONFIG_BTDM_CTRL_HCI_MODE_UART_H4=y
CONFIG_BTDM_CTRL_HCI_UART_NO=1
CONFIG_BTDM_CTRL_HCI_UART_BAUDRATE=921600
CONFIG_BTDM_CTRL_MODEM_SLEEP=n
CONFIG_BT_CONTROLLER_ONLY=y
CONFIG_BT_CONTROLLER_ENABLED=y

View File

@@ -16,6 +16,9 @@ This example uses UHCI, GDMA together with UART to implement the HCI UART transp
This example uses LL/register access directly, because the UHCI driver hasn't been implemented yet.
When using Bluetooth HCI URAT, please make sure that the Espressif Vendor-specific HCI command is not enabled (Disabled by default).
For detailed description information, please refer to `components/bt/include/esp32c3/include/esp_bt_vs.h`.
## How to use example
### Hardware Required

View File

@@ -8,4 +8,6 @@ CONFIG_BT_CTRL_HCI_MODE_UART_H4=y
CONFIG_BT_CTRL_HCI_TL=0
CONFIG_BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_SUPP=n
CONFIG_BT_CTRL_BLE_SCAN_DUPL=n
CONFIG_BT_CONTROLLER_ONLY=y
CONFIG_BT_CONTROLLER_ENABLED=y
# End of deprecated options

View File

@@ -8,6 +8,9 @@ This is a BLE controller use UART as HCI interface.
It can do the configuration of UART number and UART baudrate by menuconfig.
When using Bluetooth HCI URAT, please make sure that the Espressif Vendor-specific HCI command is not enabled (Disabled by default).
For detailed description information, please refer to `components/bt/include/$IDF_TARGET/include/esp_bt_vs.h`.
## BLE HCI example
(See the README.md file in the upper level 'examples' directory for more information about examples.)