Releases: HipsterBrown/feetech-servo
Releases · HipsterBrown/feetech-servo
Release list
v0.6.0
What's Changed
- test: infrastructure for upcoming protocol fixes by @HipsterBrown in #9
- fix: reliably get / set EEPROM registers with auto-unlocks
- feat: sequential Discover, add BroadcastPing
- feat: add SetGoal for acceleration/speed/time motion profiles
Full Changelog: v0.5.0...v0.6.0
TinyGo support
TinyGo compatibility with a new transport option
v0.4.2
What's Changed
- feat: add max acceleration register to servo control by @jgeaso1266 in #6
Full Changelog: v0.4.1...v0.4.2
v0.4.1 - More common registers
What's Changed
- add more registers by @jgeaso1266 in #5
New Contributors
- @jgeaso1266 made their first contribution in #5
Full Changelog: v0.4.0...v0.4.1
v0.4.0 - Rewrite for better abstraction layers
What's Changed
- feat!: move functionality to feetech module in package by @HipsterBrown in #3
New Contributors
- @HipsterBrown made their first contribution in #3
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Features
- add servo discovery through broadcast ping
- add shortcut methods for assigning an ID and baudrate to a servo
Full Changelog: v0.2.4...v0.3.0
v0.2.4
Fixes
- normalize / denormalize values in degrees based on servo resolution instead of clamped to -180<->180
Full Changelog: v0.2.3...v0.2.4
v0.2.3
Fixes
- use correct sign magnitude encoding and decoding for relevant values
- evaluate sync reading all servo positions from single response
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Fixes
- split bus mutex into separate communication and calibration mutexes to avoid deadlocks
- fix deadlock in Ping method on servo
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Fixes
- replace "package main" with "package feetech" to make it importable
Full Changelog: v0.2.0...v0.2.1