FTMS Rust 0.1.0
Rust ftms 0.1.0, source 58b9add0addea516769c6f01d4b117a1b02110e1.
Initial Rust protocol-library release.
-
Independent, allocation-free
no_stdimplementation with no unsafe code or
runtime dependencies; minimum supported Rust version 1.85.1. -
Bidirectional Features, five Supported Ranges, all 21 Control Point requests
and responses, six measurement families, Training Status and Machine Status. -
Explicit independent wire-format selections, diagnostic range inspection,
raw absent/unavailable distinctions and failure-atomic caller-buffer encoding. -
Shared literal conformance and structural-matrix tests, malformed-input and
boundary checks, Cortex-M0 compilation and isolated packaged consumers. -
Gated
rust-vVERSIONcrates.io publishing and checksum-pinned GitHub release evidence. -
Static capability-evidence interpretation with 63 exact canonical reports,
typed Feature queries and normalized measurement projections, and bounded
More Data planning/assembly. Normalized codec-v1 evidence covers 35 Feature
cases; the remaining 62 cases are explicitly unsupported by that runner.
These host/package checks are not MCU execution, Rust BLE/device
interoperability, PTS or Bluetooth qualification evidence.
Gated host tests, extracted-package and public-registry consumers passed.
SHA256SUMS pins the source archive and release/install evidence.
No MCU execution, Rust device interoperability or Bluetooth qualification is implied.