Crate dfu_core

source ·
Expand description

Sans IO core library (traits and tools) for DFU.

Modules

Commands to detach the device.
Commands to download a firmware into the device.
Functional descriptor.
Commands to get the status of the device.
Memory layout.
syncstd
Generic synchronous implementation.

Structs

Use this struct to create state machines to make operations on the device.

Enums

The DFU protocol variant in use
DFU State.
DFU Status.

Traits

A trait for commands that be chained into another.
Trait to implement lower level communication with a USB device.