Crate robomaster_s1_proto

source ·
Expand description

§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

Modules§