Expand description
This crate provides a minimal startup routine for user code on the VEX V5 Brain.
-
User code begins at an assembly routine called
_boot
, which sets up the stack section before jumping to a user-provided_start
symbol, which should be your rust entrypoint. -
From there, the Rust entrypoint may call the
startup
function to finish the startup process by clearing the.bss
section (intended for uninitialized data) and initializing vexide’s heap allocator.
This crate is NOT a crt0 implementation. No global constructors are called.
Modules§
- banner
- vexide startup banner.
Structs§
- Code
Signature - Program Code Signature
- Program
Flags - Program Flags
Enums§
- Program
Owner - The owner (originator) of the user program
- Program
Type - Identifies the type of binary to VEXos.
Functions§
- startup⚠
- Startup Routine