- Make flush method more robust and replace potential panic with error.
- Add support for factory reset in core library and python bindings.
- Add reboot support in core library.
- Add ping and reboot support in python bindings.
- Add support for AX motors (see #93, thanks to @kacper-uminski)
- Add support for feetech Scs0009
- Add python type annotation
- Cleanup APIs to offer two interfaces:
- high-level interface (Controller) with a simple API for the most common use cases.
- low-level interface (DynamixelProtocolHandler) for direct access to the protocol and fine-grained control of the bus ownership.
- Add Python bindings for the library (controller API).
- Add support for the feetech servo.
- Define register conversion at the macro level to simplify the code.
- Add dxl XL330 support
- Add an post delay option to the read and write method.
- Add dxl XM motor device
- Add support for orbita-2dof-foc device.
- Patch torque limit conversion.
- Add support for orbita-foc device.
- Add support for timeout in sync read v1
- Support protocol v1 and v2
- Support read, sync read, write, sync write, ping
- Support mx and xl-320