Expand description
The Tock Cell
types.
This is a re-export of the tock-cells
crate provided for convenience.
To use TakeCell
, for example, users should use:
use kernel::utilities::cells::TakeCell;
Structs§
- A mutable, possibly unset, memory location that provides checked
&mut
access to its contents via a closure. OptionalCell
is aCell
that wraps anOption
. This is helper type that makes keeping types that can beNone
a little cleaner.- A shared reference to a mutable reference.
VolatileCell
provides a wrapper around unsafe volatile pointer reads and writes. This is particularly useful for accessing microcontroller registers by (unsafely) casting a pointer to the register into aVolatileCell
.