Expand description
Utility functions and macros provided by the kernel crate.
Modules§
- Helper functions and types shared between multiple
archcrates. - Basic binary write interface and supporting structs.
 - Defines the CapabilityPtr type
 - The Tock
Celltypes. - Helper functions for copying buffers.
 - Helper functions and macros.
 - Defines a SubSlice type to implement leasable buffers.
 - Machine-specific register-sized type.
 - Helper functions for common mathematical operations.
 - An enum that can contain a reference to either a mutable or an immutable buffer.
 - Peripheral Management
 - The Tock Register Interface.
 - Support for statically initializing objects in memory.
 - Utility for creating non-volatile storage regions.
 - Module containing the
StreamingProcessSliceabstraction and related infrastructure. See the documentation onStreamingProcessSlicefor more information. 
Structs§
- A pointer to statically allocated mutable data such as memory mapped I/O registers.