5 releases
0.2.2 | Aug 14, 2024 |
---|---|
0.2.1 | Aug 9, 2024 |
0.2.0 | Aug 9, 2024 |
0.1.1 | Aug 8, 2024 |
0.1.0 | Aug 7, 2024 |
#20 in #can
29 downloads per month
70KB
1.5K
SLoC
robomaster-s1-proto
robomaster-s1-proto
is a no_std
Rust library for the DJI RoboMaster S1 robot.
We provide safe interfaces for the S1's CAN bus protocol.
Features include:
- Chassis/Blaster/Gimbal control
- DUSS and DUSS VBUS (Virtual Bus) Pub/Sub interfaces
- Protocol parser for the S1's CAN bus messages
Tools
We include a decoder tool for parsing a CAN dump with the Linux can-utils
candump
tool. To use it, run
cargo run --example rm-can-decode data.log
LICENSE
MIT OR Apache-2.0
Dependencies
~0.4–0.9MB
~19K SLoC