9 unstable releases

0.5.3 Nov 9, 2024
0.5.1 May 13, 2023
0.5.0 Mar 4, 2023
0.3.1 Nov 4, 2022
0.0.0 May 31, 2021

#120 in Hardware support

Download history 1219/week @ 2024-08-18 805/week @ 2024-08-25 1070/week @ 2024-09-01 1066/week @ 2024-09-08 903/week @ 2024-09-15 1055/week @ 2024-09-22 1150/week @ 2024-09-29 1833/week @ 2024-10-06 1467/week @ 2024-10-13 1641/week @ 2024-10-20 1378/week @ 2024-10-27 1539/week @ 2024-11-03 804/week @ 2024-11-10 798/week @ 2024-11-17 485/week @ 2024-11-24 1210/week @ 2024-12-01

3,422 downloads per month
Used in 4 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.6MB
~55K SLoC