6 个版本 (破坏性更新)

0.6.1 2024 年 8 月 21 日
0.6.0 2024 年 8 月 19 日
0.5.0 2024 年 8 月 9 日
0.4.0 2024 年 8 月 9 日
0.1.0 2024 年 3 月 19 日

615硬件支持

Download history 153/week @ 2024-06-12 26/week @ 2024-06-19 182/week @ 2024-08-07 78/week @ 2024-08-14

每月 260 次下载
moteus 中使用

Apache-2.0

23KB
481

fdcanusb-rs

用于与 MJBots 的 fdcanusb 接口

这个包仍在开发中,但大多数功能都已实现。
我渴望收到反馈!这是我发布的第一个包。

功能

  • 默认= ["serial2"]
  • serial2
    启用 serial2 包和 FdCanUsb::open 函数的重导出。

待办事项

  • 实现基本功能
  • 重构内部结构以减少分配
  • 实现对 filter_id 标志的支持
  • 将 serial2 重导出移动到功能
  • 将日志移动到功能
  • 添加对 classic_idextended_id 的支持。目前 arbitration_idu16 类型
  • 添加更多文档

lib.rs:

FdCanUSB

FdCanUSB (由 MJBots 实现) 协议的实现。

此初始版本开放供反馈,实现细节可能有所变化。

示例

use fdcanusb::{FdCanUSB, serial2};
let transport = serial2::SerialPort::open("/dev/fdcanusb", serial2::KeepSettings)?;
let mut fdcanusb = FdCanUSB::new(transport);

功能

依赖项

~0.5–1.2MB
~24K SLoC