Module kernel::common [] [src]

Common operations in the Tock OS.

Reexports

pub use self::list::List;
pub use self::list::ListLink;
pub use self::list::ListNode;
pub use self::queue::Queue;
pub use self::ring_buffer::RingBuffer;
pub use self::volatile_cell::VolatileCell;

Modules

list

Linked list implementation.

math

Helper functions for common mathematical operations.

queue

Interface for queue structure.

regs

Implementation of registers and bitfields

ring_buffer

Implementation of a ring buffer.

static_ref
take_cell

Tock specific Cell types for sharing references.

utils

Utility macros including static_init!.

volatile_cell

Implementation of types for accessing MCU registers.