dfufile 0.3.0

DFU file processing
Documentation
  • Coverage
  • 100%
    82 out of 82 items documented0 out of 36 items with examples
  • Size
  • Source code size: 30.47 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 4.39 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 4m 21s Average build duration of successful builds.
  • all releases: 53s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • sourcebox/dfufile-rs
    1 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • sourcebox

dfufile

This Rust crate provides tools for processing DFU files as described in the document "Universal Serial Bus Device Class Specification for Device Firmware Upgrade", Revision 1.1 published at https://usb.org.

It also supports the extensions added by STMicroelectronics (DfuSe) that are widely used with STM32 microcontrollers, as well as several other products.

Status

Parsing existing files is fully implemented. Creating new files is not supported yet.

Binaries

dfufile-dump is a simple CLI application that dumps the structure of the file given as argument.

License

Published under the MIT license.

Author: Oliver Rockstedt info@sourcebox.de