aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/arch/std.rs
Commit message (Collapse)AuthorAgeFilesLines
* executor: add Pender, rework Cargo features.Dario Nieuwenhuis2023-04-031-67/+83
| | | | | | | | | This introduces a `Pender` struct with enum cases for thread-mode, interrupt-mode and custom callback executors. This avoids calls through function pointers when using only the thread or interrupt executors. Faster, and friendlier to `cargo-call-stack`. `embassy-executor` now has `arch-xxx` Cargo features to select the arch and to enable the builtin executors (thread and interrupt).
* Remove Forever, switch to static_cell.Dario Nieuwenhuis2022-08-221-1/+1
|
* Split embassy-time from embassy-executor.Dario Nieuwenhuis2022-08-181-0/+84