vex-sdk-vexcode 0.0.1

A build script helper to download and link to official VEXcode SDKs.
Documentation
  • Coverage
  • 0%
    0 out of 2 items documented0 out of 1 items with examples
  • Size
  • Source code size: 35.23 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 895.09 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 1m 10s Average build duration of successful builds.
  • all releases: 1m 10s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • vexide/vex-sdk
    13 5 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • Tropix126

vex-sdk-vexcode

A build script helper to download and link to official VEXcode SDKs.

This package provides a simple helper function for downloading and linking to proprietary VEXcode runtime SDKs distributed by VEX from Rust build.rs scripts.

[!NOTE] SDKs distributed by VEX are proprietary software with limitations regarding ownership and distribution. Please familiarize yourself with these terms in VEX's software EULA and the license.pdf file included in VEX's' SDK.

[!WARNING] This is fully unofficial and in no way affiliated, endorsed, supported, or created by VEX Robotics.

Usage

This package should be added to your project's build-dependencies.

[build-dependencies]
vex-sdk-vexcode = "0.0.1"

In order to download and link a certain SDK, simply call vex_sdk_vexcode::link_sdk with your desired SDK version from a build.rs script in your project.

// build.rs
fn main() {
    vex_sdk_vexcode::link_sdk("V5_20240802_15_00_00");
}

This will download the V5_20240802_15_00_00 runtime SDK from VEX's CDN and link your project to libv5rt.a. From there, you can use vex-sdk to call SDK functions over FFI from your Rust project!