Cooperative async tasks for embedded.
Main docs: Home | Quickstart | Informed poll | Codelab | Guides | Dispatcher | Code size analysis | Coroutines | Futures | Channels | Tasks
Submodules | |
| Channels | |
| Inter-task communication. | |
| Combinators | |
| Helpers for interacting with multiples futures. | |
| Context | |
| Resources for scheduling asynchronous work. | |
| Coroutines | |
| C++20 coroutine support. | |
| Deprecated | |
| Deprecated APIs. | |
| Dispatchers | |
| Interface for the cooperative scheduler and concrete implementations. | |
| Dynamic allocation | |
| Heap allocate space for tasks. | |
| Futures | |
| Values that may not be ready yet. | |
| Poll | |
| Statuses for asynchronous operations. | |
| Tasks | |
| Logical collections of asynchronous work. | |
| Time | |
| Interacting with time, timers, and timeouts. | |
| Wakers | |
| Queue work in response to async events. | |