Expand description
A module containing functions and utilities useful for synchronizing state.
Structs§
- A helper type that ensures a particular value is only initialized once.
- A mutex that protects an object from being accessed in both an IRQ and normal code at once.
- A guard representing an active lock on an
Mutex
. - A mutex that prevents code from running in both an IRQ and normal code at the same time.
- A guard representing an active lock on an
RawMutex
. - A helper that implements static variables.
Functions§
- Marks that a pointer is read without actually reading from this.
- Marks that a pointer is read or written to without actually writing to it.