Expand description
Sans IO core library (traits and tools) for DFU.
Modules§
- asynchronous
async
- Generic asynchronous implementation.
- detach
- Commands to detach the device.
- download
- Commands to download a firmware into the device.
- functional_
descriptor - Functional descriptor.
- get_
status - Commands to get the status of the device.
- memory_
layout - Memory layout.
- sync
std
- Generic synchronous implementation.
Structs§
- DfuSans
Io - Use this struct to create state machines to make operations on the device.
- UsbRead
Control - Usb read request
- UsbWrite
Control - Usb write request
Enums§
- DfuProtocol
- The DFU protocol variant in use
- Error
- State
- DFU State.
- Status
- DFU Status.
Traits§
- Chained
Command - A trait for commands that be chained into another.
- DfuIo
- Trait to implement lower level communication with a USB device.