VSF Documented
Data Structures | Typedefs | Enumerations | Functions | Variables
vsf_usbh_libusb.h File Reference
#include "component/usb/vsf_usb_cfg.h"

Go to the source code of this file.

Data Structures

struct  vk_usbh_libusb_dev_t
 

Typedefs

typedef struct vk_usbh_libusb_dev_t vk_usbh_libusb_dev_t
 
typedef enum vk_usbh_libusb_evt_t vk_usbh_libusb_evt_t
 
typedef void(* vk_usbh_libusb_on_event_t) (void *param, vk_usbh_libusb_dev_t *dev, vk_usbh_libusb_evt_t evt)
 

Enumerations

enum  vk_usbh_libusb_evt_t {
  VSF_USBH_LIBUSB_EVT_ON_ARRIVED ,
  VSF_USBH_LIBUSB_EVT_ON_LEFT
}
 

Functions

void vk_usbh_libusb_set_evthandler (void *param, vk_usbh_libusb_on_event_t on_event)
 
vsf_err_t vk_usbh_libusb_open (vk_usbh_libusb_dev_t *ldev)
 
void vk_usbh_libusb_close (vk_usbh_libusb_dev_t *ldev)
 

Variables

const vk_usbh_class_drv_t vk_usbh_libusb_drv
 

Typedef Documentation

◆ vk_usbh_libusb_dev_t

◆ vk_usbh_libusb_evt_t

◆ vk_usbh_libusb_on_event_t

typedef void(* vk_usbh_libusb_on_event_t) (void *param, vk_usbh_libusb_dev_t *dev, vk_usbh_libusb_evt_t evt)

Enumeration Type Documentation

◆ vk_usbh_libusb_evt_t

Enumerator
VSF_USBH_LIBUSB_EVT_ON_ARRIVED 
VSF_USBH_LIBUSB_EVT_ON_LEFT 

Function Documentation

◆ vk_usbh_libusb_set_evthandler()

void vk_usbh_libusb_set_evthandler ( void *  param,
vk_usbh_libusb_on_event_t  on_event 
)
extern

◆ vk_usbh_libusb_open()

vsf_err_t vk_usbh_libusb_open ( vk_usbh_libusb_dev_t ldev)
extern

◆ vk_usbh_libusb_close()

void vk_usbh_libusb_close ( vk_usbh_libusb_dev_t ldev)
extern

Variable Documentation

◆ vk_usbh_libusb_drv

const vk_usbh_class_drv_t vk_usbh_libusb_drv
extern