Releases: kknives/spine
Hotfix for Local I2C PWM
Add PWM support for Local device
Changelog
Correct bio_arm vertical and centrifuge pinmaps
Add servo over i2c on local device (BREAKING CHANGE on config.toml
)
Local GPIO Support
Changelog
Upgrade Tokio to 1.23.1
Better PAD errors: no more unwraps
Report PAD version on connect
Accept 2 Pins for each H Bridge in SystemConfig (BREAKING CHANGE)
Cleanup testing comments
Don't send Pin IDs to local handler
Store Pin states as HashMaps
Handle and Respond to LocalRequests
Handle HardwareResponses uniformly
Setup local pins on initialization
Implement H-Bridge writes
Correct encoding mapping config
Export Pins before setting Direction
Use UTF-8 decoding to get PAD version
Resolve Local HardwareRequests
Handle PadReset request
Handle EncoderReset HardwareRequests
Add bio_arm connections to config
PAD Implementation Feature-complete
Better log messages
Try to reconnect to PAD on KeepAlive failure
Fix ServoWrite implementation
Feature complete PAD interface
As always, the binaries for Jetson Nano and Jetson TX2 are attached to this release.
Concurrent Request Handling
Fix concurrent handling of requests
MPSC Saturation Fix
Fixed MotorWrite acknowledgement bug
GIT_VERSION should be reported as 23.0.2
or 23.0.2-modified
Testing Candidate 1
Full Changelog: https://github.com/kknives/spine/commits/23.0.1
libudev
binary for aarch64-unknown-linux-gnu
using glibc available on Jetson TX2