mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
feat(bt/controller): Added LMP debug vendor HCI and fixed some bugs ts on ESP32-S31
This commit is contained in:
Submodule components/bt/controller/lib_esp32s31/esp32s31-bt-lib updated: cf08b0ef0e...4c572fb783
@@ -367,11 +367,6 @@ struct bt_hci_vs_legacy_rem_auth_evt {
|
|||||||
*/
|
*/
|
||||||
#define ESP_BT_VS_CLK_UPDATE_OCF (0x0183)
|
#define ESP_BT_VS_CLK_UPDATE_OCF (0x0183)
|
||||||
|
|
||||||
/**
|
|
||||||
* @note The init function is `bt_stack_enableClkCtrlVsCmd(true)`
|
|
||||||
*/
|
|
||||||
#define ESP_BT_VS_PCA_OCF (0x0190)
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @note The init function is `bt_stack_enableAfhVsCmd(true)`
|
* @note The init function is `bt_stack_enableAfhVsCmd(true)`
|
||||||
*/
|
*/
|
||||||
@@ -412,6 +407,31 @@ struct bt_hci_vs_legacy_rem_auth_evt {
|
|||||||
*/
|
*/
|
||||||
#define ESP_BT_VS_DTM_RX_TEST_END_OCF (0x018f)
|
#define ESP_BT_VS_DTM_RX_TEST_END_OCF (0x018f)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @note The init function is `bt_stack_enableInternalDbgVsCmd(true)`
|
||||||
|
*/
|
||||||
|
#define ESP_BT_VS_PCA_OCF (0x0190)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @note The init function is `bt_stack_enableInternalDbgVsCmd(true)`
|
||||||
|
*/
|
||||||
|
#define ESP_BT_VS_DISCARD_PING_OCF (0x0191)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @note The init function is `bt_stack_enableInternalDbgVsCmd(true)`
|
||||||
|
*/
|
||||||
|
#define ESP_BT_VS_LMP_DBG_ENABLE_OCF (0x019a)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @note The init function is `bt_stack_enableInternalDbgVsCmd(true)`
|
||||||
|
*/
|
||||||
|
#define ESP_BT_VS_SEND_LMP_OCF (0x019b)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @note The init function is `bt_stack_enableInternalDbgVsCmd(true)`
|
||||||
|
*/
|
||||||
|
#define ESP_BT_VS_LMP_DBG_SAVE_OCF (0x019c)
|
||||||
|
|
||||||
//
|
//
|
||||||
// @brief HCI VS Events for Espressif's Internal-Use Debugging
|
// @brief HCI VS Events for Espressif's Internal-Use Debugging
|
||||||
//
|
//
|
||||||
@@ -437,6 +457,21 @@ struct bt_hci_vs_legacy_rem_auth_evt {
|
|||||||
*/
|
*/
|
||||||
#define ESP_BT_VS_CH_CLASSIFICATION_REPORTING_MODE_EVT_SUBCODE (0x07)
|
#define ESP_BT_VS_CH_CLASSIFICATION_REPORTING_MODE_EVT_SUBCODE (0x07)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @note The init function is `bt_stack_enableInternalDbgVsCmd(true)`
|
||||||
|
*/
|
||||||
|
#define ESP_BT_VS_LMP_RECEIVED_EVT_SUBCODE (0x0a)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @note The init function is `bt_stack_enableInternalDbgVsCmd(true)`
|
||||||
|
*/
|
||||||
|
#define ESP_BT_VS_LMP_TX_CFM_EVT_SUBCODE (0x0b)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @note The init function is `bt_stack_enableInternalDbgVsCmd(true)`
|
||||||
|
*/
|
||||||
|
#define ESP_BT_VS_LMP_DBG_ENTERED_EVT_SUBCODE (0x0c)
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -346,7 +346,6 @@ The following HCI VS debugging commands are implemented in Bluetooth Low Energy
|
|||||||
|
|
||||||
.. doxygendefine:: ESP_BT_VS_WR_DM1_ENABLE_OCF
|
.. doxygendefine:: ESP_BT_VS_WR_DM1_ENABLE_OCF
|
||||||
.. doxygendefine:: ESP_BT_VS_CLK_UPDATE_OCF
|
.. doxygendefine:: ESP_BT_VS_CLK_UPDATE_OCF
|
||||||
.. doxygendefine:: ESP_BT_VS_PCA_OCF
|
|
||||||
.. doxygendefine:: ESP_BT_VS_SET_AFH_OCF
|
.. doxygendefine:: ESP_BT_VS_SET_AFH_OCF
|
||||||
.. doxygendefine:: ESP_BT_VS_SET_EVT_MASK_OCF
|
.. doxygendefine:: ESP_BT_VS_SET_EVT_MASK_OCF
|
||||||
.. doxygendefine:: ESP_BT_VS_SET_AFH_REPORTING_MODE_OCF
|
.. doxygendefine:: ESP_BT_VS_SET_AFH_REPORTING_MODE_OCF
|
||||||
@@ -355,6 +354,11 @@ The following HCI VS debugging commands are implemented in Bluetooth Low Energy
|
|||||||
.. doxygendefine:: ESP_BT_VS_DTM_RX_TEST_START_OCF
|
.. doxygendefine:: ESP_BT_VS_DTM_RX_TEST_START_OCF
|
||||||
.. doxygendefine:: ESP_BT_VS_DTM_TX_TEST_END_OCF
|
.. doxygendefine:: ESP_BT_VS_DTM_TX_TEST_END_OCF
|
||||||
.. doxygendefine:: ESP_BT_VS_DTM_RX_TEST_END_OCF
|
.. doxygendefine:: ESP_BT_VS_DTM_RX_TEST_END_OCF
|
||||||
|
.. doxygendefine:: ESP_BT_VS_PCA_OCF
|
||||||
|
.. doxygendefine:: ESP_BT_VS_DISCARD_PING_OCF
|
||||||
|
.. doxygendefine:: ESP_BT_VS_LMP_DBG_ENABLE_OCF
|
||||||
|
.. doxygendefine:: ESP_BT_VS_SEND_LMP_OCF
|
||||||
|
.. doxygendefine:: ESP_BT_VS_LMP_DBG_SAVE_OCF
|
||||||
|
|
||||||
HCI VS Events for Espressif's Internal-Use Debugging
|
HCI VS Events for Espressif's Internal-Use Debugging
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
@@ -378,3 +382,6 @@ The following HCI VS debugging commands are implemented in Bluetooth Low Energy
|
|||||||
.. doxygendefine:: ESP_BT_VS_AFH_CHG_EVT_SUBCODE
|
.. doxygendefine:: ESP_BT_VS_AFH_CHG_EVT_SUBCODE
|
||||||
.. doxygendefine:: ESP_BT_VS_CH_CLASSIFICATION_EVT_SUBCODE
|
.. doxygendefine:: ESP_BT_VS_CH_CLASSIFICATION_EVT_SUBCODE
|
||||||
.. doxygendefine:: ESP_BT_VS_CH_CLASSIFICATION_REPORTING_MODE_EVT_SUBCODE
|
.. doxygendefine:: ESP_BT_VS_CH_CLASSIFICATION_REPORTING_MODE_EVT_SUBCODE
|
||||||
|
.. doxygendefine:: ESP_BT_VS_LMP_RECEIVED_EVT_SUBCODE
|
||||||
|
.. doxygendefine:: ESP_BT_VS_LMP_TX_CFM_EVT_SUBCODE
|
||||||
|
.. doxygendefine:: ESP_BT_VS_LMP_DBG_ENTERED_EVT_SUBCODE
|
||||||
|
|||||||
@@ -346,7 +346,6 @@
|
|||||||
|
|
||||||
.. doxygendefine:: ESP_BT_VS_WR_DM1_ENABLE_OCF
|
.. doxygendefine:: ESP_BT_VS_WR_DM1_ENABLE_OCF
|
||||||
.. doxygendefine:: ESP_BT_VS_CLK_UPDATE_OCF
|
.. doxygendefine:: ESP_BT_VS_CLK_UPDATE_OCF
|
||||||
.. doxygendefine:: ESP_BT_VS_PCA_OCF
|
|
||||||
.. doxygendefine:: ESP_BT_VS_SET_AFH_OCF
|
.. doxygendefine:: ESP_BT_VS_SET_AFH_OCF
|
||||||
.. doxygendefine:: ESP_BT_VS_SET_EVT_MASK_OCF
|
.. doxygendefine:: ESP_BT_VS_SET_EVT_MASK_OCF
|
||||||
.. doxygendefine:: ESP_BT_VS_SET_AFH_REPORTING_MODE_OCF
|
.. doxygendefine:: ESP_BT_VS_SET_AFH_REPORTING_MODE_OCF
|
||||||
@@ -355,6 +354,11 @@
|
|||||||
.. doxygendefine:: ESP_BT_VS_DTM_RX_TEST_START_OCF
|
.. doxygendefine:: ESP_BT_VS_DTM_RX_TEST_START_OCF
|
||||||
.. doxygendefine:: ESP_BT_VS_DTM_TX_TEST_END_OCF
|
.. doxygendefine:: ESP_BT_VS_DTM_TX_TEST_END_OCF
|
||||||
.. doxygendefine:: ESP_BT_VS_DTM_RX_TEST_END_OCF
|
.. doxygendefine:: ESP_BT_VS_DTM_RX_TEST_END_OCF
|
||||||
|
.. doxygendefine:: ESP_BT_VS_PCA_OCF
|
||||||
|
.. doxygendefine:: ESP_BT_VS_DISCARD_PING_OCF
|
||||||
|
.. doxygendefine:: ESP_BT_VS_LMP_DBG_ENABLE_OCF
|
||||||
|
.. doxygendefine:: ESP_BT_VS_SEND_LMP_OCF
|
||||||
|
.. doxygendefine:: ESP_BT_VS_LMP_DBG_SAVE_OCF
|
||||||
|
|
||||||
乐鑫内部调试 HCI 事件
|
乐鑫内部调试 HCI 事件
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
@@ -378,3 +382,6 @@
|
|||||||
.. doxygendefine:: ESP_BT_VS_AFH_CHG_EVT_SUBCODE
|
.. doxygendefine:: ESP_BT_VS_AFH_CHG_EVT_SUBCODE
|
||||||
.. doxygendefine:: ESP_BT_VS_CH_CLASSIFICATION_EVT_SUBCODE
|
.. doxygendefine:: ESP_BT_VS_CH_CLASSIFICATION_EVT_SUBCODE
|
||||||
.. doxygendefine:: ESP_BT_VS_CH_CLASSIFICATION_REPORTING_MODE_EVT_SUBCODE
|
.. doxygendefine:: ESP_BT_VS_CH_CLASSIFICATION_REPORTING_MODE_EVT_SUBCODE
|
||||||
|
.. doxygendefine:: ESP_BT_VS_LMP_RECEIVED_EVT_SUBCODE
|
||||||
|
.. doxygendefine:: ESP_BT_VS_LMP_TX_CFM_EVT_SUBCODE
|
||||||
|
.. doxygendefine:: ESP_BT_VS_LMP_DBG_ENTERED_EVT_SUBCODE
|
||||||
|
|||||||
Reference in New Issue
Block a user