LUFA Library - DFU Class Bootloader
USB_Descriptor_DFU_Functional_t Struct Reference

#include <Descriptors.h>

Data Fields

USB_Descriptor_Header_t Header
 
uint8_t Attributes
 
uint16_t DetachTimeout
 
uint16_t TransferSize
 
uint16_t DFUSpecification
 

Detailed Description

Type define for a DFU class function descriptor. This descriptor gives DFU class information to the host when read, indicating the DFU device's capabilities.

Field Documentation

uint8_t USB_Descriptor_DFU_Functional_t::Attributes

DFU device attributes, a mask comprising of the ATTR_* macros listed in this source file

uint16_t USB_Descriptor_DFU_Functional_t::DetachTimeout

Timeout in milliseconds between a USB_DETACH command being issued and the device detaching from the USB bus

uint16_t USB_Descriptor_DFU_Functional_t::DFUSpecification

BCD packed DFU specification number this DFU device complies with

USB_Descriptor_Header_t USB_Descriptor_DFU_Functional_t::Header

Standard descriptor header structure

uint16_t USB_Descriptor_DFU_Functional_t::TransferSize

Maximum number of bytes the DFU device can accept from the host in a transaction


The documentation for this struct was generated from the following file: