Module usbd_dfu::class[][src]

Expand description

DFU protocol module

Structs

DFUClass

DFU protocol USB class implementation for usb-device library.

Enums

DFUManifestationError

Errors that may happen when device enter Manifestation phase

DFUMemError

Errors that may happen when working with the memory (reading, erasing, writting). These will be translated to a corresponding error codes in DFU protocol.

Traits

DFUMemIO

Trait that describes the abstraction used to access memory on a device. DFUClass will call corresponding functions and will use provided constants to tailor DFU features and, for example time interval values that are used in the protocol.