Skip to content

Rust implementation of the VEX V5 serial protocol.

License

Notifications You must be signed in to change notification settings

vexide/vex-v5-serial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Rust implementation of the VEX V5 serial protocol.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages