XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
TUSBDescriptor Union Reference

#include <usb.h>

Collaboration diagram for TUSBDescriptor:
Collaboration graph
[legend]

Public Attributes

struct { 
 
   unsigned char   bLength 
 
   unsigned char   bDescriptorType 
 
Header 
 
TUSBConfigurationDescriptor Configuration
 
TUSBInterfaceDescriptor Interface
 
TUSBEndpointDescriptor Endpoint
 
TUSBAudioEndpointDescriptor AudioEndpoint
 
TUSBMIDIStreamingEndpointDescriptor MIDIStreamingEndpoint
 

Member Data Documentation

◆ AudioEndpoint

TUSBAudioEndpointDescriptor TUSBDescriptor::AudioEndpoint

◆ bDescriptorType

unsigned char TUSBDescriptor::bDescriptorType

◆ bLength

unsigned char TUSBDescriptor::bLength

◆ Configuration

TUSBConfigurationDescriptor TUSBDescriptor::Configuration

◆ Endpoint

TUSBEndpointDescriptor TUSBDescriptor::Endpoint

◆ [struct]

struct { ... } TUSBDescriptor::Header

◆ Interface

TUSBInterfaceDescriptor TUSBDescriptor::Interface

◆ MIDIStreamingEndpoint

TUSBMIDIStreamingEndpointDescriptor TUSBDescriptor::MIDIStreamingEndpoint

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