VSF Documented
Data Fields
usb_dfu_functional_descriptor_t Struct Reference

#include <vsf_usb_dfu.h>

Data Fields

uint8_t bLength
 
uint8_t bDescriptorType
 
union { 
 
   uint8_t   bmAttributes 
 
   struct { 
 
      uint8_t   bitCanDnload: 1 
 
      uint8_t   bitCanUpload: 1 
 
      uint8_t   bitManifestationTolerant: 1 
 
      uint8_t   bitWillDetach: 1 
 
   }  
 
VSF_CAL_PACKED 
 
uint16_t wDetachTimeOut
 
uint16_t wTransferSize
 
uint16_t bcdDFUVersion
 

Field Documentation

◆ bLength

uint8_t usb_dfu_functional_descriptor_t::bLength

◆ bDescriptorType

uint8_t usb_dfu_functional_descriptor_t::bDescriptorType

◆ bmAttributes

uint8_t usb_dfu_functional_descriptor_t::bmAttributes

◆ bitCanDnload

uint8_t usb_dfu_functional_descriptor_t::bitCanDnload

◆ bitCanUpload

uint8_t usb_dfu_functional_descriptor_t::bitCanUpload

◆ bitManifestationTolerant

uint8_t usb_dfu_functional_descriptor_t::bitManifestationTolerant

◆ bitWillDetach

uint8_t usb_dfu_functional_descriptor_t::bitWillDetach

◆ [union]

union { ... } usb_dfu_functional_descriptor_t::VSF_CAL_PACKED

◆ wDetachTimeOut

uint16_t usb_dfu_functional_descriptor_t::wDetachTimeOut

◆ wTransferSize

uint16_t usb_dfu_functional_descriptor_t::wTransferSize

◆ bcdDFUVersion

uint16_t usb_dfu_functional_descriptor_t::bcdDFUVersion