Module descriptors

Source
Expand description

Platform-independent USB 2.0 protocol library.

Mostly data types for USB descriptors.

Structs§

Buffer8
Buffer64
CdcAcmSetLineCodingData
The data structure sent in a CDC-ACM Set Line Coding message.
CdcInterfaceDescriptor
ConfigurationAttributes
ConfigurationDescriptor
DescriptorBuffer
Buffer for holding the configuration, interface(s), and endpoint(s) descriptors. Also includes class-specific functional descriptors.
DeviceBuffer
Buffer for holding the device descriptor.
DeviceDescriptor
DeviceRequestType
EndpointAddress
EndpointDescriptor
HIDDescriptor
HIDSubordinateDescriptor
InterfaceDescriptor
LanguagesDescriptor
ReportDescriptor
SetupData
The data structure sent in a SETUP handshake.
StringDescriptor

Enums§

CdcInterfaceDescriptorSubType
DescriptorType
FeatureSelector
HIDCountryCode
Recipient
RequestType
StandardRequest
TransferDirection

Traits§

Descriptor

Functions§

create_descriptor_buffers
Transform descriptor structs into descriptor buffers that can be passed into the control endpoint handler.