mcumgr_dart 0.1.0
mcumgr_dart: ^0.1.0 copied to clipboard
Pure-Dart client for the SMP / MCUmgr protocol (OS, Image/DFU and Filesystem groups) on Zephyr and MCUboot devices. Bring your own transport; no Flutter.
Changelog #
0.1.0 #
Initial release. Extracted from the ProtoCentral OpenView 3 / HealthyPi Move apps as a standalone, pure-Dart library.
- SMP core —
SmpMessage(8-byte header + CBOR, SMP v1rc/ v2errnormalisation and error labels),SmpTransport(abstract byte transport),SmpClient(rollingseqrequest/response matching, fragment reassembly, per-request timeout). - OS group (
OsMgmt, group 0) — echo, mcumgr params, task stat, datetime get/set, reset. - Image group (
ImgMgmt, group 1) — list, chunked/hashed/resumableupload, test, confirm, erase (the DFU flow). - FS group (
FsMgmt, group 8) — stat, download, upload by path.