1 unstable release
| 0.0.1 | Sep 26, 2025 |
|---|
#33 in #vex-v5
Used in 2 crates
(via vexide-startup)
4.5MB
Contains (static library, 4.5MB) link/libpros.a
vex-sdk
Rust bindings to VEXos system APIs.
This repository provides libraries for interacting with low-level VEXos system APIs from Rust. These crates are intended to to serve as a foundation for building higher level VEX libraries, as well as an effort to document VEXos system functions.
Contents
vex-sdk: FFI bindings to VEX's platform SDKs.vex-sdk-vexcode: A build script helper to download and link to official VEXcode SDKs.vex-sdk-jumptable: Open-source implementation of VEXos system APIs using firmware jump addresses.vex-sdk-pros: A crate that links to the PROS kernel as a provider for SDK functions, and bridges API incompatibilities betweenvex-sdkand VEX's partner SDK (libv5rts.a).vex-sdk-mock: A stubbed implementation of the VEX SDK for testing programs using thevex-sdkcrate on non-VEXos targets.