#dfu #nordic #nrf #protocols #firmware #ble #devices

无 std nrf-dfu-target

Nordic nRF DFU 协议的设备实现

2 个版本

0.1.1 2024年3月26日
0.1.0 2023年8月2日

#1577嵌入式开发

MIT/Apache

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