Eric Betts 10 месяцев назад
Родитель
Сommit
ba885025c8
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      seos_hci.c

+ 4 - 0
seos_hci.c

@@ -46,6 +46,7 @@
 #define BT_HCI_EVT_QOS_SETUP_COMPLETE    0x0d
 #define BT_HCI_EVT_CMD_COMPLETE          0x0e
 #define BT_HCI_EVT_CMD_STATUS            0x0f
+#define BT_HCI_EVT_HARDWARE_ERROR        0x10
 #define BT_HCI_EVT_NUM_COMPLETED_PACKETS 0x13
 #define BT_HCI_EVT_LE_META               0x3e // HCI_LE_Connection_Complete
 
@@ -741,6 +742,8 @@ void seos_hci_event_handler(SeosHci* seos_hci, BitBuffer* frame) {
             seos_hci->device_found = false;
             seos_hci_set_scan(seos_hci, true);
         }
+    } else if(sub_event_type == BT_HCI_EVT_HARDWARE_ERROR) {
+        FURI_LOG_W(TAG, "BT_HCI_EVT_HARDWARE_ERROR");
     } else if(sub_event_type == BT_HCI_EVT_NUM_COMPLETED_PACKETS) {
         // FURI_LOG_D(TAG, "BT_HCI_EVT_NUM_COMPLETED_PACKETS");
         struct bt_hci_evt_num_completed_packets {
@@ -828,6 +831,7 @@ size_t seos_hci_recv(void* context, BitBuffer* frame) {
         break;
     default:
         FURI_LOG_W(TAG, "Haven't added support for other HCI commands yet: %02x", event_type);
+        seos_log_bitbuffer(TAG, "unhandled", frame);
         break;
     }