Crate vexide_core

Source
Expand description

Low level core functionality for vexide. The core crate is used in all other crates in the vexide ecosystem.

Included in this crate:

  • Global allocator: [allocator]
  • Competition state handling: competition
  • Serial terminal printing: io
  • No-std Instants: time
  • Synchronization primitives: sync
  • Program control: program

Modules§

backtrace
Support for capturing stack backtraces.
competition
Competition control and state.
float
Floating point arithmetic.
fs
Filesystem manipulation operations.
io
Traits, helpers, and type definitions for core I/O functionality.
os
VEXos-related functionality.
path
Path manipulation.
program
User program state.
sync
Synchronization types for async tasks.
time
Temporal quantification.

Macros§

dbg
Prints and returns the value of a given expression for quick and dirty debugging.
print
Prints a message to the standard output.
println
Prints a message to the standard output and appends a newline.