6 个版本 (破坏性更新)
新 0.6.1 | 2024 年 8 月 21 日 |
---|---|
0.6.0 | 2024 年 8 月 19 日 |
0.5.0 | 2024 年 8 月 9 日 |
0.4.0 |
|
0.1.0 | 2024 年 3 月 19 日 |
615 在 硬件支持 中
每月 260 次下载
在 moteus 中使用
23KB
481 行
fdcanusb-rs
用于与 MJBots 的 fdcanusb 接口
这个包仍在开发中,但大多数功能都已实现。
我渴望收到反馈!这是我发布的第一个包。
功能
默认= ["serial2"]
serial2
启用 serial2 包和FdCanUsb::open
函数的重导出。
待办事项
- 实现基本功能
- 重构内部结构以减少分配
- 实现对 filter_id 标志的支持
- 将 serial2 重导出移动到功能
- 将日志移动到功能
- 添加对
classic_id
和extended_id
的支持。目前arbitration_id
是u16
类型 - 添加更多文档
lib.rs
:
FdCanUSB
FdCanUSB (由 MJBots 实现) 协议的实现。
此初始版本开放供反馈,实现细节可能有所变化。
示例
use fdcanusb::{FdCanUSB, serial2};
let transport = serial2::SerialPort::open("/dev/fdcanusb", serial2::KeepSettings)?;
let mut fdcanusb = FdCanUSB::new(transport);
功能
默认= ["serial2"]
serial2
- 启用
serial2
包和FdCanUSB::open
函数的重导出。
- 启用
依赖项
~0.5–1.2MB
~24K SLoC