diff --git a/monitor/bt.h b/monitor/bt.h
index e708e58..bc84d6b 100644
--- a/monitor/bt.h
+++ b/monitor/bt.h
uint32_t duplicated_packets;
} __attribute__ ((packed));
+#define BT_HCI_CMD_LE_FSU 0x209d
+#define BT_HCI_BIT_LE_FSU BT_HCI_CMD_BIT(48, 1)
+struct bt_hci_cmd_le_fsu {
+ uint16_t handle;
+ uint16_t frame_space_min;
+ uint16_t frame_space_max;
+ uint8_t phys;
+ uint8_t types;
+} __attribute__ ((packed));
+
#define BT_HCI_EVT_INQUIRY_COMPLETE 0x01
struct bt_hci_evt_inquiry_complete {
uint8_t status;
uint8_t encryption;
} __attribute__ ((packed));
+#define BT_HCI_EVT_LE_FSU_COMPLETE 0x35
+struct bt_hci_evt_le_fsu_complete {
+ uint8_t status;
+ uint16_t handle;
+ uint8_t initiator;
+ uint16_t frame_space;
+ uint8_t phys;
+ uint8_t types;
+} __attribute__ ((packed));
+
#define BT_HCI_ERR_SUCCESS 0x00
#define BT_HCI_ERR_UNKNOWN_COMMAND 0x01
#define BT_HCI_ERR_UNKNOWN_CONN_ID 0x02