VSF Documented
Data Structures | Typedefs | Enumerations | Variables
vsf_usb_UVC.h File Reference
#include "component/usb/vsf_usb_cfg.h"
#include "utilities/vsf_utilities.h"

Go to the source code of this file.

Data Structures

struct  usb_uvc_desc_header_t
 
struct  usb_uvc_vc_interface_header_desc_t
 
struct  usb_uvc_vs_interface_header_desc_t
 
struct  usb_uvc_format_desc_t
 
struct  usb_uvc_frame_desc_t
 
struct  usb_uvc_vs_t
 
struct  usb_uvc_ct_roi_t
 

Typedefs

typedef enum usb_uvc_req_t usb_uvc_req_t
 
typedef struct usb_uvc_desc_header_t usb_uvc_desc_header_t
 
typedef struct usb_uvc_vc_interface_header_desc_t usb_uvc_vc_interface_header_desc_t
 
typedef struct usb_uvc_vs_interface_header_desc_t usb_uvc_vs_interface_header_desc_t
 
typedef struct usb_uvc_format_desc_t usb_uvc_format_desc_t
 
typedef struct usb_uvc_frame_desc_t usb_uvc_frame_desc_t
 
typedef struct usb_uvc_vs_t usb_uvc_vs_t
 
typedef struct usb_uvc_ct_roi_t usb_uvc_ct_roi_t
 

Enumerations

enum  usb_uvc_req_t {
  USB_UVC_REQ_CUR = 1 ,
  USB_UVC_REQ_MIN = 2 ,
  USB_UVC_REQ_MAX = 3 ,
  USB_UVC_REQ_RES = 4 ,
  USB_UVC_REQ_LEN = 5 ,
  USB_UVC_REQ_INFO = 6 ,
  USB_UVC_REQ_DEF = 7 ,
  USB_UVC_REQ_ALL = 0x10 ,
  USB_UVC_REQ_SET = 0x00 ,
  USB_UVC_REQ_GET = 0x80
}
 

Variables

struct usb_uvc_vc_interface_header_desc_t VSF_CAL_PACKED
 

Typedef Documentation

◆ usb_uvc_req_t

◆ usb_uvc_desc_header_t

◆ usb_uvc_vc_interface_header_desc_t

◆ usb_uvc_vs_interface_header_desc_t

◆ usb_uvc_format_desc_t

◆ usb_uvc_frame_desc_t

◆ usb_uvc_vs_t

typedef struct usb_uvc_vs_t usb_uvc_vs_t

◆ usb_uvc_ct_roi_t

Enumeration Type Documentation

◆ usb_uvc_req_t

Enumerator
USB_UVC_REQ_CUR 
USB_UVC_REQ_MIN 
USB_UVC_REQ_MAX 
USB_UVC_REQ_RES 
USB_UVC_REQ_LEN 
USB_UVC_REQ_INFO 
USB_UVC_REQ_DEF 
USB_UVC_REQ_ALL 
USB_UVC_REQ_SET 
USB_UVC_REQ_GET 

Variable Documentation

◆ VSF_CAL_PACKED

struct usb_uvc_ct_roi_t VSF_CAL_PACKED