|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
Type-safe event group for inter-task synchronization. More...
Namespaces | |
| namespace | idfxx |
Classes | |
| class | idfxx::event_group< E > |
| Type-safe inter-task event group for bit-level synchronization. More... | |
Enumerations | |
| enum class | idfxx::wait_mode { idfxx::wait_mode::any , idfxx::wait_mode::all } |
| Specifies whether to wait for any or all of the requested bits. More... | |
Type-safe event group for inter-task synchronization.
Provides a type-safe event group with support for setting, clearing, waiting, and synchronizing on event bits. Uses idfxx::flags<E> for type-safe bit manipulation, ISR operations, and dual error handling (exception-based and result-based APIs).
Depends on Core Utilities for error handling, chrono utilities, and flags.
|
strong |
Specifies whether to wait for any or all of the requested bits.
| Enumerator | |
|---|---|
| any | Wait for any of the specified bits to be set. |
| all | Wait for all of the specified bits to be set. |
Definition at line 40 of file event_group.hpp.