Skip to content

Interface for Robotis Dynamixel servos in Rust

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

kjetilkjeka/dynamixel.rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dynamixel.rs

Interface for Robotis Dynamixel servos in Rust

Features

This library is currently in development but is aiming to become a full featured dynamixel library in Rust. It should give a good user experience when used without the std library and be extended with nice features when std is used. It currently got the following features:

  • Type safe read/write register for protocol 1 and protocol 2 (If you try to write to a read only register your program will not compile)
  • Very basic support for MX28 servo
  • Very basic support for M42 servo
  • Enumeration of servos (when used with std)
  • A generic servo trait that allows you to treat all servos the same (can be used as a Boxed trait with std)

std/no_ std

  • The std feature is not enabled by default, if you're using the std library you should enable this feature.
  • If you also enable the serialport feature Interface will be implemented by Box<SerialPort> from serialport

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

Interface for Robotis Dynamixel servos in Rust

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages