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:

Modules§

  • Simple allocator using the Talc on the Brain and jemalloc in the sim.
  • Utilities for getting competition control state.
  • Provides implementations for the critical_section crate on the V5 brain and in WASM environments.
  • Serial input and output functionality.
  • Functions for modifying the state of the current user program.
  • Synchronization types for async tasks.
  • Temporal quantification.

Macros§

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