Skip to main content
Source: CHANGELOG.md

MotorBridge 0.3.8 Release Test Note

Date: 2026-05-26

Summary

Adds RobStride pos-vel-pp and pos-vel-csp control paths following the vendor manual PP/CSP sequences, and removes the default blocking wait from type 18 parameter writes.

Version Alignment

Key Changes

Added

  • Added RobStride-specific pos-vel-pp and pos-vel-csp control paths.
  • Added C ABI and Python binding entrypoints for robstride_send_pos_vel_pp() and robstride_send_pos_vel_csp().
  • Added Python CLI and Rust CLI support for RobStride pos-vel-pp and pos-vel-csp.
  • Added robstride_posvel_timing_demo.py to compare legacy pos-vel, PP, and CSP timing, including full-sequence and prepared high-rate profiles.

Fixed

  • Removed the default 260 ms blocking wait from RobStride communication type 18 parameter writes; set MOTORBRIDGE_ROBSTRIDE_WRITE_ACK_TIMEOUT_MS to restore conservative synchronous waiting.
  • Clarified the difference between RobStride full manual PP/CSP sequences and high-rate prepared loops so users do not pay an enable ack wait every control cycle.

See Also