X-Git-Url: https://git.karo-electronics.de/?p=oswald.git;a=blobdiff_plain;f=metawatch%2Fbt_hci.h;h=e446b091fd1f8fe5733549b14149fd00d18a5b17;hp=7a0f99adb02916d923c5123e56b3657f89ce47e9;hb=3e320aaa4175a0ed469581f1dea2eac35b390878;hpb=ac20c9d8b06609636166c7f3fa38f97561a21af6 diff --git a/metawatch/bt_hci.h b/metawatch/bt_hci.h index 7a0f99a..e446b09 100644 --- a/metawatch/bt_hci.h +++ b/metawatch/bt_hci.h @@ -23,6 +23,7 @@ #define HCI_R_STORED_LINK_KEY_OCF 0x0D #define HCI_W_STORED_LINK_KEY_OCF 0x11 #define HCI_LINK_KEY_REQ_REP_OCF 0x0B +#define HCI_SNIFF_MODE_OCF 0x03 #define HCI_COMMAND_PACKET 0x01 #define HCI_ACL_DATA_PACKET 0x02 @@ -87,8 +88,8 @@ void bt_hci_init(void); void bt_hci_cmd(const uint8_t OGF, const uint8_t OCF, const uint8_t data_len, const void *data); +void bt_hci_set_sniff_mode(const uint16_t acl_handle, const uint16_t max_interval, const uint16_t min_interval, const uint16_t sniff_attempt, const uint16_t sniff_timeout); void bt_acl_send(const uint16_t handle, const uint8_t PB, const uint8_t BC, const uint16_t channel, const uint16_t len, const void *dat); uint8_t *bt_hci_get_local_bdaddr(void); void bt_hci_ehcill_wake(void); #endif -