Просмотр исходного кода

Merge branch 'feature/add_coex_hci_command_v4.4' into 'release/v4.4'

Add hci command to set coexistence status (v4.4)

See merge request espressif/esp-idf!16053
Jiang Jiang Jian 4 лет назад
Родитель
Сommit
75fa6d7e3f

+ 1 - 1
components/bt/controller/lib_esp32

@@ -1 +1 @@
-Subproject commit edbb3cb0c000716fc8ff71a7a2e2d7e21b4fc881
+Subproject commit 54a69e53616cbd3e3f3bbf150e42930a7912349a

+ 6 - 3
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 */