Crate crab_usb

Crate crab_usb 

Source

Modules§

err
wait

Macros§

impl_trait

Structs§

BmRequestType
BusAddr
ConfigurationDescriptor
DescriptorType
Device
DeviceDescriptor
DeviceInfo
EndpointBulkIn
EndpointBulkOut
EndpointDescriptor
EndpointInterruptIn
EndpointInterruptOut
EndpointIsoIn
EndpointIsoOut
EventHandler
Interface
InterfaceDescriptor
InterfaceDescriptors
USBHost

Enums§

ApplicationType
AudioVideoType
Class
USB Device Class Codes as defined by USB-IF https://www.usb.org/defined-class-codes
DebugProtocol
DfxProtocol
DiagnosticType
Direction
The direction of the data transfer.
DvbInterface
EndpointType
Endpoint type.
HubSpeed
LanguageId
MctpType
MctpVersion
MiscellaneousType
Recipient
Request
RequestType
RndisType
StepType
TestMeasurementType
TraceProtocol
TransferError
VisionInterface
WireAdapterInterface
WirelessType

Traits§

FutureExt
An extension trait for Futures that provides a variety of convenient adapters.
Kernel

Functions§

decode_string_descriptor

Type Aliases§

BoxFuture
An owned dynamically typed Future for use in cases where you can’t statically type your result or need to add some indirection.

Attribute Macros§

impl_extern_trait
Implements an extern trait for a type and generates corresponding C function exports.