10 releases (5 breaking)
| 0.7.1 | Jan 27, 2025 |
|---|---|
| 0.6.3 | Nov 21, 2024 |
| 0.3.0 | Jun 17, 2024 |
| 0.2.0 | Mar 25, 2024 |
#534 in Hardware support
779 downloads per month
Used in moteus
23KB
504 lines
FdCanUSB
An implementation of the FdCanUSB (by MJBots) protocol.
Example
use fdcanusb::{FdCanUSB, serial2};
let mut fdcanusb = FdCanUSB::open("/dev/fdcanusb");
fdcanusb-rs
For interfacing with the fdcanusb from MJBots
This crate is a work in progress but most features are implemented.
I am eager to receive feedback! This is the first crate I have published.
Features
default = ["serial2"]serial2
Enables re-exporting of the serial2 crate and theFdCanUsb::openfn.
TODO:
- Implement basic functionality
- Restructure internals to use less allocations
- Implement support for the filter_id flag
- Move serial2 re-export to a feature
- Move log to a feature
- Add support for
classic_idandextended_id. Currentlyarbitration_id's areu16s - Add more documentation
Dependencies
~0.5–1.2MB
~23K SLoC