Skip to content

OGLO Python SDK 0.1.0rc3

Pre-release
Pre-release

Choose a tag to compare

@k1a11220 k1a11220 released this 09 Aug 12:04
· 1 commit to main since this release
01f18ab

Compatibility

  • Supports OGLO firmware 0.9.10 or newer with CONFIG schema 6.
  • Firmware 0.9.11 is the current golden image for new flashes; deployed 0.9.10 units remain supported.
  • Pair identity is one left and one right glove with distinct logical serials. No separate pair identifier is required.

What changed

  • Removed active pre-0.9.10 compatibility and the unsupported legacy USB frame fixture.
  • Recaptured public-safe golden vectors from a physical 0.9.10 glove.
  • Added documentation drift and link checks.
  • Made fake USB pacing preserve buffered samples when CI runners are descheduled.
  • Updated all SDK guides and package metadata for 0.1.0rc3.

Verification

  • Local Python 3.13: 431 passed, 10 hardware tests deselected.
  • GitHub CI: 7/7 jobs passed on Python 3.10, 3.12, and 3.13 across Ubuntu and macOS.
  • Distribution build, clean wheel install, CLI import, and Twine metadata checks passed.
  • The exact wheel downloaded from this release passed simultaneous read-only USB acceptance on OGLO-L-00001 and OGLO-R-00004, both firmware 0.9.10.
  • Left: tactile 252.0, IMU 504.5, magnetometer 125.9 packets/s.
  • Right: tactile 252.1, IMU 504.8, magnetometer 125.9 packets/s.
  • Both gloves had zero host/wire loss, healthy sensors, zero device drop deltas, successful record/replay, and logical-serial reconnect.

Scope

BLE remains experimental. This release does not claim hardware synchronisation, Newton force calibration, payload CRC, or the still-open 75-minute rollover and destination-storage soak gate. PyPI is not published; install the wheel attached to this prerelease.