| VSF Documented
    | 
#include "component/usb/vsf_usb_cfg.h"#include "kernel/vsf_kernel.h"#include "../../vsf_usbh.h"#include "./vsf_usbh_BTHCI.h"| Data Structures | |
| struct | vk_usbh_bthci_iocb_t | 
| struct | vk_usbh_bthci_t | 
| Macros | |
| #define | __VSF_EDA_CLASS_INHERIT__ | 
| #define | __VSF_USBH_CLASS_IMPLEMENT_CLASS__ | 
| #define | VSF_USBH_BTHCI_CFG_SCO_IN_NUM 8 | 
| #define | VSF_USBH_BTHCI_CFG_SCO_OUT_NUM 8 | 
| #define | VSF_USBH_BTHCI_CFG_ACL_IN_NUM 8 | 
| #define | VSF_USBH_BTHCI_CFG_ACL_OUT_NUM 8 | 
| #define | VSF_USBH_BTHCI_CFG_URB_BUFSIZE 1024 | 
| #define | VSF_USBH_BTHCI_CFG_URB_OUT_USE_LOCAL_BUFFER ENABLED | 
| #define | VSF_USBH_BTHCI_CFG_URB_OUT_USE_DYNAMIC_BUFFER ENABLED | 
| #define | BTHCI_PACKET_TYPE_CMD 1 | 
| #define | BTHCI_PACKET_TYPE_ACL 2 | 
| #define | BTHCI_PACKET_TYPE_SCO 3 | 
| #define | BTHCI_PACKET_TYPE_EVENT 4 | 
| #define | BTHCI_PACKET_TYPE_IN 0x00 | 
| #define | BTHCI_PACKET_TYPE_OUT 0x80 | 
| Typedefs | |
| typedef struct vk_usbh_bthci_iocb_t | vk_usbh_bthci_iocb_t | 
| typedef struct vk_usbh_bthci_t | vk_usbh_bthci_t | 
| Functions | |
| void | vsf_usbh_bthci_on_new (void *dev, vk_usbh_dev_id_t *id) | 
| void | vsf_usbh_bthci_on_del (void *dev) | 
| void | vsf_usbh_bthci_on_packet (void *dev, uint8_t type, uint8_t *packet, uint16_t size) | 
| bool | vk_usbh_bthci_can_send (void *dev, uint8_t type) | 
| vsf_err_t | vk_usbh_bthci_send (void *dev, uint8_t type, uint8_t *packet, uint16_t size) | 
| Variables | |
| const vk_usbh_class_drv_t | vk_usbh_bthci_drv | 
| #define __VSF_EDA_CLASS_INHERIT__ | 
| #define __VSF_USBH_CLASS_IMPLEMENT_CLASS__ | 
| #define VSF_USBH_BTHCI_CFG_SCO_IN_NUM 8 | 
| #define VSF_USBH_BTHCI_CFG_SCO_OUT_NUM 8 | 
| #define VSF_USBH_BTHCI_CFG_ACL_IN_NUM 8 | 
| #define VSF_USBH_BTHCI_CFG_ACL_OUT_NUM 8 | 
| #define VSF_USBH_BTHCI_CFG_URB_BUFSIZE 1024 | 
| #define VSF_USBH_BTHCI_CFG_URB_OUT_USE_LOCAL_BUFFER ENABLED | 
| #define VSF_USBH_BTHCI_CFG_URB_OUT_USE_DYNAMIC_BUFFER ENABLED | 
| #define BTHCI_PACKET_TYPE_CMD 1 | 
| #define BTHCI_PACKET_TYPE_ACL 2 | 
| #define BTHCI_PACKET_TYPE_SCO 3 | 
| #define BTHCI_PACKET_TYPE_EVENT 4 | 
| #define BTHCI_PACKET_TYPE_IN 0x00 | 
| #define BTHCI_PACKET_TYPE_OUT 0x80 | 
| typedef struct vk_usbh_bthci_iocb_t vk_usbh_bthci_iocb_t | 
| typedef struct vk_usbh_bthci_t vk_usbh_bthci_t | 
| 
 | extern | 
| 
 | extern | 
| const vk_usbh_class_drv_t vk_usbh_bthci_drv |