15 unstable releases (5 breaking)

Uses new Rust 2024

0.5.2 Nov 27, 2025
0.4.0 Sep 27, 2025
0.3.3 Feb 6, 2025
0.3.1 Dec 19, 2024
0.2.1 Jul 17, 2024

#1239 in Hardware support


Used in 2 crates

MIT license

165KB
3.5K SLoC

Crate for interacting with the Vex V5 Robot brain. Not affiliated with Innovation First Inc.


VEX V5 Serial Protocol

image

This project provides a Rust implementation of the serial communications protocol used by VEX V5 devices over USB and Bluetooth.

[!NOTE] Information regarding the protocol is derived from the open-source PROS-CLI project as well as JerryLum's reverse engineering efforts in v5-serial-protocol.

Features

  • Asynchronous USB and Bluetooth LE support.
  • Most CDC and CDC2 (extended) command packets implemented.
  • Command API for higher level abstractions over basic packet exchange.

Dependencies

~0.5–33MB
~432K SLoC