]> git.karo-electronics.de Git - oswald.git/blobdiff - metawatch/bt_hci.h
Maybe a little sniff mode, add ambient light adc (not working),
[oswald.git] / metawatch / bt_hci.h
index 7a0f99adb02916d923c5123e56b3657f89ce47e9..e446b091fd1f8fe5733549b14149fd00d18a5b17 100644 (file)
@@ -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
-