diff --git a/components/bt/controller/lib_esp32 b/components/bt/controller/lib_esp32 index edbb3cb0c0..54a69e5361 160000 --- a/components/bt/controller/lib_esp32 +++ b/components/bt/controller/lib_esp32 @@ -1 +1 @@ -Subproject commit edbb3cb0c000716fc8ff71a7a2e2d7e21b4fc881 +Subproject commit 54a69e53616cbd3e3f3bbf150e42930a7912349a diff --git a/components/bt/host/bluedroid/stack/include/stack/hcidefs.h b/components/bt/host/bluedroid/stack/include/stack/hcidefs.h index bf3754f25b..98b0889750 100644 --- a/components/bt/host/bluedroid/stack/include/stack/hcidefs.h +++ b/components/bt/host/bluedroid/stack/include/stack/hcidefs.h @@ -395,9 +395,10 @@ #define HCI_ESP_GROUP_END 0x07 //ESP common subcode define -#define HCI_SUBCODE_COMMON_INIT 0x00 -#define HCI_SUBCODE_COMMON_ECHO 0x01 -#define HCI_SUBCODE_COMMON_MAX 0x7F +#define HCI_SUBCODE_COMMON_INIT 0x00 +#define HCI_SUBCODE_COMMON_ECHO 0x01 +#define HCI_SUBCODE_COMMON_COEX_STATUS 0x02 +#define HCI_SUBCODE_COMMON_MAX 0x7F //ESP BLE subcode define #define HCI_SUBCODE_BLE_INIT 0x00 @@ -432,6 +433,8 @@ // ESP COMMON HCI CMD #define HCI_VENDOR_COMMON_ECHO_CMD_OPCODE HCI_ESP_VENDOR_OPCODE_BUILD(HCI_VENDOR_OGF, HCI_ESP_GROUP_COMMON, HCI_SUBCODE_COMMON_ECHO) +// Set/clear coex schm status +#define HCI_VENDOR_COMMON_COEX_STATUS_CMD_OPCODE HCI_ESP_VENDOR_OPCODE_BUILD(HCI_VENDOR_OGF, HCI_ESP_GROUP_COMMON, HCI_SUBCODE_COMMON_COEX_STATUS) //ESP BLE HCI CMD /* Multi adv OCF */