Expand description
Platform-independent USB 2.0 protocol library.
Mostly data types for USB descriptors.
Structs§
- Buffer8
- Buffer64
- CdcAcm
SetLine Coding Data - The data structure sent in a CDC-ACM Set Line Coding message.
- CdcInterface
Descriptor - Configuration
Attributes - Configuration
Descriptor - Descriptor
Buffer - Buffer for holding the configuration, interface(s), and endpoint(s) descriptors. Also includes class-specific functional descriptors.
- Device
Buffer - Buffer for holding the device descriptor.
- Device
Descriptor - Device
Request Type - Endpoint
Address - Endpoint
Descriptor - HIDDescriptor
- HIDSubordinate
Descriptor - Interface
Descriptor - Languages
Descriptor - Report
Descriptor - Setup
Data - The data structure sent in a SETUP handshake.
- String
Descriptor
Enums§
- CdcInterface
Descriptor SubType - Descriptor
Type - Feature
Selector - HIDCountry
Code - Recipient
- Request
Type - Standard
Request - Transfer
Direction
Traits§
Functions§
- create_
descriptor_ buffers - Transform descriptor structs into descriptor buffers that can be passed into the control endpoint handler.