VSF Documented
Data Structures | Typedefs | Enumerations | Variables
vsf_usb_CDC.h File Reference
#include "utilities/vsf_utilities.h"

Go to the source code of this file.

Data Structures

struct  usb_cdc_union_descriptor_t
 
struct  usb_cdc_ethernet_descriptor_t
 

Typedefs

typedef enum usb_cdc_req_t usb_cdc_req_t
 
typedef enum usb_cdc_desc_type_t usb_cdc_desc_type_t
 
typedef struct usb_cdc_union_descriptor_t usb_cdc_union_descriptor_t
 
typedef struct usb_cdc_ethernet_descriptor_t usb_cdc_ethernet_descriptor_t
 

Enumerations

enum  usb_cdc_req_t {
  USB_CDCREQ_SEND_ENCAPSULATED_COMMAND = 0x00 ,
  USB_CDCREQ_GET_ENCAPSULATED_RESPONSE = 0x01 ,
  USB_CDCREQ_SET_COMM_FEATURE = 0x02 ,
  USB_CDCREQ_GET_COMM_FEATURE = 0x03 ,
  USB_CDCREQ_CLEAR_COMM_FEATURE = 0x04
}
 
enum  usb_cdc_desc_type_t {
  USB_CDCDESC_ETHERNET = 0x0F ,
  USB_CDCDESC_NCM = 0x1A ,
  USB_CDCDESC_MBIM = 0x1B ,
  USB_CDCDESC_MBIM_EXT = 0x1C
}
 

Variables

struct usb_cdc_union_descriptor_t VSF_CAL_PACKED
 

Typedef Documentation

◆ usb_cdc_req_t

◆ usb_cdc_desc_type_t

◆ usb_cdc_union_descriptor_t

◆ usb_cdc_ethernet_descriptor_t

Enumeration Type Documentation

◆ usb_cdc_req_t

Enumerator
USB_CDCREQ_SEND_ENCAPSULATED_COMMAND 
USB_CDCREQ_GET_ENCAPSULATED_RESPONSE 
USB_CDCREQ_SET_COMM_FEATURE 
USB_CDCREQ_GET_COMM_FEATURE 
USB_CDCREQ_CLEAR_COMM_FEATURE 

◆ usb_cdc_desc_type_t

Enumerator
USB_CDCDESC_ETHERNET 
USB_CDCDESC_NCM 
USB_CDCDESC_MBIM 
USB_CDCDESC_MBIM_EXT 

Variable Documentation

◆ VSF_CAL_PACKED

struct usb_cdc_ethernet_descriptor_t VSF_CAL_PACKED