Cooperative async tasks for embedded.
Main docs: Home | Quickstart | Codelab | Guides | Code size analysis | Coroutines | Backends
Submodules | |
Built-in pendables | |
Async operations that can be polled for completion and suspended. Learn more: The pendable function interface | |
Combining tasks | |
Helpers for interacting with multiple pendables. | |
Core | |
Core primitives such as tasks, dispatchers, polls, contexts, and wakers. | |
Coroutines | |
C++20 coroutine support. Learn more: Coroutines | |
Dispatcher backends | |
Dispatcher implementation interfaces. | |
Dynamic allocation | |
Heap allocate space for tasks or functions with pw::Allocator | |
Pendable adapters | |
Pendable wrappers and helpers. | |