6 releases (breaking)
0.6.0 | Sep 30, 2022 |
---|---|
0.5.0 | Aug 4, 2022 |
0.4.0 | Jun 19, 2022 |
0.3.0 | Apr 19, 2022 |
0.1.0 | Mar 30, 2022 |
#9 in #ota
28KB
564 lines
drgdfu
An firmware update library and tool for devices with DFU capabilities. The devices need to support the serial or GATT based protocols for updating firmware from Drogue Device.
You can use drgdfu
as a library in your application (like a BLE gateway), or as a standalone tool.
Installation
Install using cargo
:
cargo install drgdfu
Supported platforms
- Linux
- Mac OS X
- Windows
Supported protocols
- Serial
- BLE GATT
- Simulated (for testing)
Supported firmware sources
- File
- Drogue Cloud running Drogue Ajour
Dependencies
~12–47MB
~733K SLoC