VSF Documented
Data Fields
vk_usbh_dev_id_t Struct Reference

#include <vsf_usbh.h>

Data Fields

union { 
 
   struct { 
 
      uint16_t   match_vendor: 1 
 
      uint16_t   match_product: 1 
 
      uint16_t   match_dev_lo: 1 
 
      uint16_t   match_dev_hi: 1 
 
      uint16_t   match_dev_class: 1 
 
      uint16_t   match_dev_subclass: 1 
 
      uint16_t   match_dev_protocol: 1 
 
      uint16_t   match_ifs_class: 1 
 
      uint16_t   match_ifs_subclass: 1 
 
      uint16_t   match_ifs_protocol: 1 
 
      uint16_t   match_ifs_num: 1 
 
      uint16_t   : 5 
 
   }  
 
   uint16_t   match_flags 
 
};  
 
uint16_t idVendor
 
uint16_t idProduct
 
uint16_t bcdDevice_lo
 
uint16_t bcdDevice_hi
 
uint8_t bDeviceClass
 
uint8_t bDeviceSubClass
 
uint8_t bDeviceProtocol
 
uint8_t bInterfaceClass
 
uint8_t bInterfaceSubClass
 
uint8_t bInterfaceProtocol
 
uint8_t bInterfaceNumber
 

Field Documentation

◆ match_vendor

uint16_t vk_usbh_dev_id_t::match_vendor

◆ match_product

uint16_t vk_usbh_dev_id_t::match_product

◆ match_dev_lo

uint16_t vk_usbh_dev_id_t::match_dev_lo

◆ match_dev_hi

uint16_t vk_usbh_dev_id_t::match_dev_hi

◆ match_dev_class

uint16_t vk_usbh_dev_id_t::match_dev_class

◆ match_dev_subclass

uint16_t vk_usbh_dev_id_t::match_dev_subclass

◆ match_dev_protocol

uint16_t vk_usbh_dev_id_t::match_dev_protocol

◆ match_ifs_class

uint16_t vk_usbh_dev_id_t::match_ifs_class

◆ match_ifs_subclass

uint16_t vk_usbh_dev_id_t::match_ifs_subclass

◆ match_ifs_protocol

uint16_t vk_usbh_dev_id_t::match_ifs_protocol

◆ match_ifs_num

uint16_t vk_usbh_dev_id_t::match_ifs_num

◆ __pad0__

uint16_t vk_usbh_dev_id_t::__pad0__

◆ match_flags

uint16_t vk_usbh_dev_id_t::match_flags

◆ [union]

union { ... } vk_usbh_dev_id_t

◆ idVendor

uint16_t vk_usbh_dev_id_t::idVendor

◆ idProduct

uint16_t vk_usbh_dev_id_t::idProduct

◆ bcdDevice_lo

uint16_t vk_usbh_dev_id_t::bcdDevice_lo

◆ bcdDevice_hi

uint16_t vk_usbh_dev_id_t::bcdDevice_hi

◆ bDeviceClass

uint8_t vk_usbh_dev_id_t::bDeviceClass

◆ bDeviceSubClass

uint8_t vk_usbh_dev_id_t::bDeviceSubClass

◆ bDeviceProtocol

uint8_t vk_usbh_dev_id_t::bDeviceProtocol

◆ bInterfaceClass

uint8_t vk_usbh_dev_id_t::bInterfaceClass

◆ bInterfaceSubClass

uint8_t vk_usbh_dev_id_t::bInterfaceSubClass

◆ bInterfaceProtocol

uint8_t vk_usbh_dev_id_t::bInterfaceProtocol

◆ bInterfaceNumber

uint8_t vk_usbh_dev_id_t::bInterfaceNumber