18#ifndef __VSF_USBH_LIBUSB_H__
19#define __VSF_USBH_LIBUSB_H__
24#if VSF_USE_USB_HOST == ENABLED && VSF_USBH_USE_LIBUSB == ENABLED
vsf_err_t
Definition __type.h:42
Definition vsf_usbh.h:268
Definition vsf_usbh.h:478
Definition vsf_usbh.h:523
Definition vsf_usbh.h:450
unsigned short uint16_t
Definition lvgl.h:41
unsigned char uint8_t
Definition lvgl.h:40
Definition vsf_usbh_libusb.h:34
uint8_t ep0size
Definition vsf_usbh_libusb.h:44
vk_usbh_t * usbh
Definition vsf_usbh_libusb.h:35
void * user_data
Definition vsf_usbh_libusb.h:38
bool is_to_remove
Definition vsf_usbh_libusb.h:47
uint8_t subc
Definition vsf_usbh_libusb.h:42
uint8_t protocol
Definition vsf_usbh_libusb.h:43
bool is_opened
Definition vsf_usbh_libusb.h:46
uint8_t c
Definition vsf_usbh_libusb.h:41
uint8_t address
Definition vsf_usbh_libusb.h:45
uint16_t vid
Definition vsf_usbh_libusb.h:40
uint16_t pid
Definition vsf_usbh_libusb.h:40
vk_usbh_dev_t * dev
Definition vsf_usbh_libusb.h:36
vk_usbh_urb_t urb
Definition vsf_usbh_libusb.h:37
void vk_usbh_libusb_close(vk_usbh_libusb_dev_t *ldev)
Definition vsf_usbh_libusb.c:147
void vk_usbh_libusb_set_evthandler(void *param, vk_usbh_libusb_on_event_t on_event)
Definition vsf_usbh_libusb.c:141
void(* vk_usbh_libusb_on_event_t)(void *param, vk_usbh_libusb_dev_t *dev, vk_usbh_libusb_evt_t evt)
Definition vsf_usbh_libusb.h:55
vsf_err_t vk_usbh_libusb_open(vk_usbh_libusb_dev_t *ldev)
Definition vsf_usbh_libusb.c:155
vk_usbh_libusb_evt_t
Definition vsf_usbh_libusb.h:50
@ VSF_USBH_LIBUSB_EVT_ON_ARRIVED
Definition vsf_usbh_libusb.h:51
@ VSF_USBH_LIBUSB_EVT_ON_LEFT
Definition vsf_usbh_libusb.h:52
const vk_usbh_class_drv_t vk_usbh_libusb_drv
Definition vsf_usbh_libusb.c:62