This enables debug with btdev_set_debug.
Signed-off-by: Anuj Jain <anuj01.jain@samsung.com>
Signed-off-by: Ayush Garg <ayush.garg@samsung.com>
}
}
+bool vhci_set_debug(struct vhci *vhci, vhci_debug_func_t callback,
+ void *user_data, vhci_destroy_func_t destroy)
+{
+ if (!vhci)
+ return false;
+
+ return btdev_set_debug(vhci->btdev, callback, user_data, destroy);
+}
+
struct vhci *vhci_open(enum vhci_type type)
{
struct vhci *vhci;
struct vhci;
+typedef void (*vhci_debug_func_t)(const char *str, void *user_data);
+typedef void (*vhci_destroy_func_t)(void *user_data);
+bool vhci_set_debug(struct vhci *vhci, vhci_debug_func_t callback,
+ void *user_data, vhci_destroy_func_t destroy);
+
struct vhci *vhci_open(enum vhci_type type);
void vhci_close(struct vhci *vhci);