2个版本
使用旧的Rust 2015
0.1.1 | 2018年2月15日 |
---|---|
0.1.0 | 2018年2月4日 |
#1463 在 嵌入式开发
78KB
2K SLoC
dynamixel.rs
Rust中Robotis Dynamixel伺服的接口
功能
此库目前正在开发中,但目标是成为Rust中功能齐全的dynamixel库。在无需使用std
库的情况下,它应该提供良好的用户体验,并在使用std
时扩展更多精美功能。它目前具有以下功能
- 协议1和协议2的类型安全读写寄存器(如果您尝试写入只读寄存器,则程序将无法编译)
- 对MX28伺服的基本支持
- 对M42伺服的基本支持
- 伺服枚举(当与
std
一起使用时) - 一个通用的伺服trait,允许您以相同的方式对待所有伺服(可以用作带有
std
的Boxed trait)
std
/no_ std
std
特性默认未启用,如果您使用std
库,则应启用此特性。- 如果您还启用了
serialport
特性,则Interface
将由serialport中的Box<SerialPort>
实现
许可证
根据您的选择,许可协议为以下之一
-
Apache License,版本2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
-
MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则,任何根据Apache-2.0许可证定义提交给您的工作以包含在内的有意贡献,将根据上述协议进行双重许可,没有任何附加条款或条件。
依赖关系
~0–1.1MB
~21K SLoC