Expand description
Syncronization primitives for ESP32 devices
§Feature Flags
§Chip Support Feature Flags
esp32— Target the ESP32.esp32c2— Target the ESP32-C2.esp32c3— Target the ESP32-C3.esp32c6— Target the ESP32-C6.esp32h2— Target the ESP32-H2.esp32s2— Target the ESP32-S2.esp32s3— Target the ESP32-S3.
§Logging Feature Flags
log-04— Enable logging output using version 0.4 of thelogcrate.defmt— Enable logging output usingdefmtand implementdefmt::Formaton certain types.
Modules§
- raw
- TODO
Structs§
- Generic
RawMutex - A generic lock that wraps a
RawLockimplementation and tracks whether the caller has locked recursively. - NonReentrant
Mutex - A non-reentrant (panicking) mutex.
- RawMutex
- A mutual exclusion primitive.
- Restore
State - Opaque token that can be used to release a lock.