VSF Documented
vsf_usbh_uvc.h File Reference

Go to the source code of this file.

Macros

#define PUBLIC_CONST   const
 
#define VSF_USBH_UVC_CFG_URB_NUM_PER_STREAM   1
 

Functions

int16_t vsf_usbh_uvc_get_desc (uint8_t *buf, uint_fast16_t size, uint_fast8_t subtype, void **ptr)
 
usb_uvc_format_desc_tvsf_usbh_uvc_get_format (void *param, uint_fast8_t format_idx)
 
vsf_err_t vsf_usbh_uvc_connect_stream (void *param, uint_fast8_t format_idx, uint_fast8_t frame_idx, vsf_stream_t *stream)
 
void vsf_usbh_uvc_disconnect_stream (void *param)
 
vsf_err_t __vsf_usbh_uvc_submit_req (void *uvc_ptr, void *data, struct usb_ctrlrequest_t *req)
 

Variables

const vk_usbh_class_drv_t vk_usbh_uvc_drv
 

Macro Definition Documentation

◆ PUBLIC_CONST

#define PUBLIC_CONST   const

◆ VSF_USBH_UVC_CFG_URB_NUM_PER_STREAM

#define VSF_USBH_UVC_CFG_URB_NUM_PER_STREAM   1

Function Documentation

◆ vsf_usbh_uvc_get_desc()

int16_t vsf_usbh_uvc_get_desc ( uint8_t * buf,
uint_fast16_t size,
uint_fast8_t subtype,
void ** ptr )
extern

◆ vsf_usbh_uvc_get_format()

usb_uvc_format_desc_t * vsf_usbh_uvc_get_format ( void * param,
uint_fast8_t format_idx )
extern

◆ vsf_usbh_uvc_connect_stream()

vsf_err_t vsf_usbh_uvc_connect_stream ( void * param,
uint_fast8_t format_idx,
uint_fast8_t frame_idx,
vsf_stream_t * stream )
extern

◆ vsf_usbh_uvc_disconnect_stream()

void vsf_usbh_uvc_disconnect_stream ( void * param)
extern

◆ __vsf_usbh_uvc_submit_req()

vsf_err_t __vsf_usbh_uvc_submit_req ( void * uvc_ptr,
void * data,
struct usb_ctrlrequest_t * req )
extern

Variable Documentation

◆ vk_usbh_uvc_drv

const vk_usbh_class_drv_t vk_usbh_uvc_drv
extern
Generated from commit: vsfteam/vsf@ceb53fd