vex-v5-serial

Crates.iovex-v5-serial
lib.rsvex-v5-serial
version0.0.1
sourcesrc
created_at2024-07-11 22:06:54.782407
updated_at2024-07-12 20:39:15.366376
descriptionA library for communicating with VEX V5 Brains
homepage
repositoryhttps://github.com/vexide/vex-v5-serial
max_upload_size
id1300070
size613,108
Gavin (Gavin-Niederman)

documentation

README

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.
Commit count: 289

cargo fmt