#dfu #libusb #wrapper #projects #cli #depend #dfu-core

dfu-libusb

Implementation of DFU using libusb and dfu-core

7 releases (4 breaking)

0.5.1 May 13, 2023
0.5.0 Mar 4, 2023
0.4.0 Jan 26, 2023
0.3.1 Nov 4, 2022
0.0.0 May 31, 2021

#157 in Hardware support

Download history 3/week @ 2023-12-18 4/week @ 2023-12-25 35/week @ 2024-01-01 80/week @ 2024-01-08 46/week @ 2024-01-15 20/week @ 2024-01-22 48/week @ 2024-01-29 174/week @ 2024-02-05 28/week @ 2024-02-12 73/week @ 2024-02-19 240/week @ 2024-02-26 105/week @ 2024-03-04 119/week @ 2024-03-11 169/week @ 2024-03-18 19/week @ 2024-03-25 205/week @ 2024-04-01

520 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

~2–2.7MB
~58K SLoC