#bindings #vex #v5 #vex-v5

nightly no-std vexide-core

Low-level core functionality for vexide

23 releases

Uses new Rust 2024

0.8.0 Nov 30, 2025
0.8.0-alpha.2 Oct 19, 2025
0.7.1-rc.1 Apr 9, 2025
0.7.0 Mar 6, 2025
0.3.0 Jul 16, 2024

#448 in Robotics

Download history 69/week @ 2025-11-10 90/week @ 2025-11-17 212/week @ 2025-11-24 352/week @ 2025-12-01 161/week @ 2025-12-08 101/week @ 2025-12-15 183/week @ 2025-12-22 100/week @ 2025-12-29 106/week @ 2026-01-05 164/week @ 2026-01-12 153/week @ 2026-01-19 153/week @ 2026-01-26 84/week @ 2026-02-02 40/week @ 2026-02-09 119/week @ 2026-02-16 93/week @ 2026-02-23

377 downloads per month
Used in 17 crates (7 directly)

MIT license

59KB
812 lines

Low-level common functionality in vexide.

This crate has historically served many purposes, but today provides a set of common safe wrappers around various system APIs used in some of vexide's crates. Most of these modules are re-exported from the top-level vexide crate.

This crate includes:

  • Competition control, including the Compete trait (competition).
  • Backtrace collection (backtrace).
  • OS version information ([os]).
  • User program state (program).
  • Extended system time APIs (time).

Low-level common functionality in vexide.

This crate has historically served many purposes, but today provides a set of common safe wrappers around various system APIs used in some of vexide's crates. Most of these modules are re-exported from the top-level vexide crate.

This crate includes:

  • Competition control, including the Compete trait (competition).
  • Backtrace collection (backtrace).
  • OS version information ([os]).
  • User program state (program).
  • Extended system time APIs (time).

Dependencies

~295–770KB
~16K SLoC