vex-v5-serial

Crates.iovex-v5-serial
lib.rsvex-v5-serial
version0.2.3
sourcesrc
created_at2024-07-11 22:06:54.782407
updated_at2024-12-08 06:25:38.124517
descriptionA library for communicating with VEX V5 Brains
homepage
repositoryhttps://github.com/vexide/vex-v5-serial
max_upload_size
id1300070
size623,882
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: 315

cargo fmt