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
Utilities for getting competition control state.
float
Floating Point Numbers
fs
Filesystem manipulation operations.
io
Serial input and output functionality.
os
VEXos functions
path
Path manipulation.
program
Functions for modifying the state of the current user program.
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.