11 releases

new 0.5.5 Nov 12, 2025
0.5.3 Nov 9, 2024
0.5.1 May 13, 2023
0.5.0 Mar 4, 2023
0.0.0 May 31, 2021

#203 in Hardware support

Download history 193/week @ 2025-07-23 505/week @ 2025-07-30 880/week @ 2025-08-06 651/week @ 2025-08-13 818/week @ 2025-08-20 537/week @ 2025-08-27 837/week @ 2025-09-03 1131/week @ 2025-09-10 1172/week @ 2025-09-17 679/week @ 2025-09-24 497/week @ 2025-10-01 452/week @ 2025-10-08 610/week @ 2025-10-15 650/week @ 2025-10-22 742/week @ 2025-10-29 1151/week @ 2025-11-05

3,211 downloads per month
Used in 3 crates

MIT/Apache

11KB
196 lines

Rust Latest Version License Docs.rs LOC Dependency Status

dfu-libusb

Implementation of DFU using libusb and dfu-core.

Library

You can use this crate as a library to your projects. It depends on dfu-core for the actual DFU implementation and on rusb for the libusb Rust wrapper library.

CLI

You can use this crate as a CLI:

cargo install --features cli dfu-libusb

This will install a binary dfu to your cargo binary PATH which you can use to write firmwares to your devices.

Please run dfu --help for more information about how to use it.

License

MIT OR Apache-2.0

Dependencies

~1.7–2.5MB
~51K SLoC