Skip to content

Releases: HipsterBrown/feetech-servo

v0.6.0

Choose a tag to compare

@HipsterBrown HipsterBrown released this 07 Jun 18:45

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

Choose a tag to compare

@HipsterBrown HipsterBrown released this 27 Apr 16:20
a2635c4

TinyGo compatibility with a new transport option

v0.4.2

Choose a tag to compare

@jgeaso1266 jgeaso1266 released this 31 Dec 23:25
a7b9837

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

Choose a tag to compare

@HipsterBrown HipsterBrown released this 19 Dec 20:45
5d37475

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0 - Rewrite for better abstraction layers

Choose a tag to compare

@HipsterBrown HipsterBrown released this 12 Dec 18:59

What's Changed

  • feat!: move functionality to feetech module in package by @HipsterBrown in #3

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@HipsterBrown HipsterBrown released this 19 Aug 19:00

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

Choose a tag to compare

@HipsterBrown HipsterBrown released this 26 Jul 17:32

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

Choose a tag to compare

@HipsterBrown HipsterBrown released this 11 Jul 20:14

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

Choose a tag to compare

@HipsterBrown HipsterBrown released this 08 Jul 17:58

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

Choose a tag to compare

@HipsterBrown HipsterBrown released this 07 Jul 20:10

Fixes

  • replace "package main" with "package feetech" to make it importable

Full Changelog: v0.2.0...v0.2.1