aboutsummaryrefslogtreecommitdiff
path: root/embassy-cortex-m/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* Remove embassy-cortex-m crate, move stuff to embassy-hal-common.Dario Nieuwenhuis2023-06-091-9/+0
|
* cortex-m: remove PeripheralMutex.Dario Nieuwenhuis2023-06-011-1/+0
|
* executor: add Pender, rework Cargo features.Dario Nieuwenhuis2023-04-031-1/+1
| | | | | | | | | 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).
* embassy-cortex-m: docsDario Nieuwenhuis2022-07-191-0/+1
|
* Add more API docs for embassy-cortex-m and embassy-nrfUlf Lilleengen2022-06-231-0/+1
|
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-121-0/+8
- Move Interrupt and InterruptExecutor from `embassy` to `embassy-cortex-m`. - Move Unborrow from `embassy` to `embassy-hal-common` (nothing in `embassy` requires it anymore) - Move PeripheralMutex from `embassy-hal-common` to `embassy-cortex-m`.