Crate xous[][src]

Re-exports

pub use arch::ProcessArgs;
pub use arch::ProcessInit;
pub use arch::ProcessKey;
pub use arch::ThreadInit;
pub use definitions::*;
pub use string::*;
pub use stringbuffer::*;
pub use syscall::*;
pub use arch::ProcessArgsAsThread;

Modules

arch
carton

A Carton is an object that wraps another object for shipping across the kernel boundary. Structs that are stored in Cartons can be sent as messages.

definitions
names
process
string
stringbuffer
syscall

Macros

make_name

Convert a four-letter string into a 32-bit int.

maybe_main
msg_blocking_scalar_unpack
msg_scalar_unpack

Functions

init

Attribute Macros

xous_main

Attribute to declare the entry point of the program