2 个版本
0.1.1 | 2024年3月26日 |
---|---|
0.1.0 | 2023年8月2日 |
#1577 在 嵌入式开发
53KB
1.5K SLoC
nrf-dfu-target
在 no_std
环境中使用的 Nordic nRF DFU 协议实现。它基于 nRF SDK 17 DFU 协议,但也兼容较旧版本。
目的是任何传输(BLE、UART、USB)都可以使用这个 crate 来解码请求、处理请求和编码响应。
您可以使用任何实现了 embedded-storage 特性的闪存设备作为目标。
目前它不支持为每个 DfuTarget
实例更新超过一种固件类型。
示例
有关基于 BLE 的示例用法,请参阅提供 GATT 服务和事件分发的 pinetime-embassy 固件。
依赖项
~180KB