diff options
Diffstat (limited to 'btif/include')
-rw-r--r-- | btif/include/btif_hh.h | 8 | ||||
-rw-r--r-- | btif/include/btif_storage.h | 31 |
2 files changed, 34 insertions, 5 deletions
diff --git a/btif/include/btif_hh.h b/btif/include/btif_hh.h index 0f26b71..0c6d866 100644 --- a/btif/include/btif_hh.h +++ b/btif/include/btif_hh.h @@ -100,8 +100,6 @@ typedef enum typedef struct { BTIF_HH_STATUS status; - BOOLEAN mouse_pairing; - bt_bdaddr_t mouse_pairing_bda; btif_hh_device_t devices[BTIF_HH_MAX_HID]; UINT32 device_num; btif_hh_added_device_t added_devices[BTIF_HH_MAX_ADDED_DEV]; @@ -111,12 +109,12 @@ typedef struct extern btif_hh_cb_t btif_hh_cb; extern btif_hh_device_t *btif_hh_find_connected_dev_by_handle(UINT8 handle); -extern void btif_hh_update_keyevents(UINT8 dev_handle, int keyevents); -extern void btif_hh_mouse_pairing(bt_bdaddr_t bd_addr); -extern void btif_hh_clear_mouse_pairing(bt_bdaddr_t bd_addr); extern void btif_hh_remove_device(bt_bdaddr_t bd_addr); BOOLEAN btif_hh_add_added_dev(bt_bdaddr_t bda, tBTA_HH_ATTR_MASK attr_mask); +extern void btif_hh_virtual_unpug(bt_bdaddr_t *bd_addr); +extern void btif_hh_disconnect(bt_bdaddr_t *bd_addr); +BOOLEAN btif_hh_add_added_dev(bt_bdaddr_t bd_addr, tBTA_HH_ATTR_MASK attr_mask); #endif diff --git a/btif/include/btif_storage.h b/btif/include/btif_storage.h index c57f7df..00121e9 100644 --- a/btif/include/btif_storage.h +++ b/btif/include/btif_storage.h @@ -185,5 +185,36 @@ bt_status_t btif_storage_remove_bonded_device(bt_bdaddr_t *remote_bd_addr); *******************************************************************************/ bt_status_t btif_storage_load_bonded_devices(void); +/******************************************************************************* +** +** Function btif_storage_add_hid_device_info +** +** Description BTIF storage API - Adds the hid information of bonded hid devices-to NVRAM +** +** Returns BT_STATUS_SUCCESS if the store was successful, +** BT_STATUS_FAIL otherwise +** +*******************************************************************************/ + +bt_status_t btif_storage_add_hid_device_info(bt_bdaddr_t *remote_bd_addr, + UINT16 attr_mask, UINT8 sub_class, + UINT8 app_id, UINT16 vendor_id, + UINT16 product_id, UINT16 version, + UINT8 ctry_code, UINT16 dl_len, UINT8 *dsc_list); + + +/******************************************************************************* +** +** Function btif_storage_load_bonded_hid_info +** +** Description BTIF storage API - Loads hid info for all the bonded devices from NVRAM +** and adds those devices to the BTA_HH. +** +** Returns BT_STATUS_SUCCESS if successful, BT_STATUS_FAIL otherwise +** +*******************************************************************************/ +bt_status_t btif_storage_load_bonded_hid_info(void); + + #endif /* BTIF_STORAGE_H */ |