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 | |
| Combinators | |
| 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. | |