Skip to content

1.1.0

Latest

Choose a tag to compare

@doraorak doraorak released this 16 Jun 00:37

New

  • Firmata Scheduler client API — uploadTask + FirmataTaskRecorder (and low-level create/add/schedule/delete/query). Store a recorded sequence on the device and it runs autonomously, surviving disconnect.
  • Live readsdigitalRead / analogRead one-shot reads (reporting-based) with a timeout.
  • Disconnect reasonslastDisconnectReason / FirmataDisconnectReason, including detection of latest-wins eviction by another client.
  • DocC documentation — a documentation catalog with a landing page and argument-level docs for the core I/O and scheduler APIs (renders on Swift Package Index / Xcode).

Fixes

  • Standard-Firmata I2C register/count framing.
  • Connection-readiness gate so send waits until the transport is connected.

68 tests passing. macOS 13+/iOS 16+, Swift 6.