| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix | sodo | 2024-01-03 | 1 | -1/+1 |
| | | |||||
| * | avr: sleep fix | sodo | 2024-01-02 | 1 | -2/+5 |
| | | |||||
| * | avr: support sleep | sodo | 2024-01-01 | 1 | -2/+11 |
| | | |||||
| * | add avr support | sodo | 2023-12-10 | 1 | -0/+60 |
| | | |||||
| * | executor: rename macro crate to embassy-executor-macros, bump it. | Dario Nieuwenhuis | 2023-12-07 | 4 | -4/+4 |
| | | |||||
| * | executor: remove arch-xtensa. | Dario Nieuwenhuis | 2023-12-03 | 1 | -89/+0 |
| | | | | | | | | | It's been broken for months and nobody has noticed. The `esp*-hal` crates have much better support. Fixes #2234 Closes #1912 | ||||
| * | executor: add support for main/task macros in stable (allocates tasks in an ↵ | Dario Nieuwenhuis | 2023-11-24 | 5 | -5/+0 |
| | | | | | arena) | ||||
| * | executor: remove atomic-polyfill. | Dario Nieuwenhuis | 2023-11-15 | 2 | -13/+10 |
| | | |||||
| * | executor: add missing `main` macro reexport on xtensa. | Dario Nieuwenhuis | 2023-11-14 | 1 | -0/+3 |
| | | |||||
| * | Yeet core::sync::atomic, remove futures-util dep | Dániel Buga | 2023-11-06 | 1 | -1/+1 |
| | | |||||
| * | update UninitCell::write call in arch::wasm too | Hailey Somerville | 2023-09-14 | 1 | -2/+3 |
| | | |||||
| * | Avoid dead code warning | Dániel Buga | 2023-08-26 | 1 | -3/+2 |
| | | |||||
| * | Don't check context if only thread-mode is enabled | Dániel Buga | 2023-08-14 | 1 | -1/+2 |
| | | |||||
| * | Fix fn name | Dániel Buga | 2023-08-14 | 3 | -5/+5 |
| | | |||||
| * | Remove interrupt executor, remove PenderContext | Dániel Buga | 2023-08-14 | 5 | -16/+14 |
| | | |||||
| * | Remove the non-specific thread-mode executor | Dániel Buga | 2023-08-14 | 4 | -178/+358 |
| | | |||||
| * | Make PenderContext opaque | Dániel Buga | 2023-08-14 | 5 | -6/+8 |
| | | |||||
| * | Remove the Pender enum | Dániel Buga | 2023-08-14 | 5 | -53/+84 |
| | | |||||
| * | Remove thread-context feature | Dániel Buga | 2023-08-14 | 5 | -12/+0 |
| | | |||||
| * | Tweak identifiers and comments | Dániel Buga | 2023-08-12 | 4 | -33/+18 |
| | | |||||
| * | Lift thread-context feature restrictions | Dániel Buga | 2023-08-12 | 2 | -12/+17 |
| | | |||||
| * | Remove unnecessary !Send markers | Dániel Buga | 2023-08-12 | 4 | -21/+5 |
| | | |||||
| * | Remove Pender wrapper | Dániel Buga | 2023-08-12 | 1 | -4/+2 |
| | | |||||
| * | POC: allow custom executors | Dániel Buga | 2023-08-12 | 5 | -372/+190 |
| | | |||||
| * | embassy-executor: introduce `InterruptExecutor::spawner()` | Kaspar Schleiser | 2023-06-16 | 1 | -0/+15 |
| | | |||||
| * | Work around xtensa deadlock, take 2 | Dániel Buga | 2023-05-13 | 1 | -12/+20 |
| | | |||||
| * | re-export main_riscv macro as main for riscv arch. | Roy Buitenhuis | 2023-04-11 | 1 | -0/+3 |
| | | |||||
| * | executor: add Pender, rework Cargo features. | Dario Nieuwenhuis | 2023-04-03 | 5 | -294/+496 |
| | | | | | | | | | | 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 unnecessary use of atomic-polyfill. | Dario Nieuwenhuis | 2022-12-23 | 2 | -4/+2 |
| | | | | | Only use it when CAS is actually needed. | ||||
| * | fix: revert race condition introduced for riscv | Ulf Lilleengen | 2022-11-23 | 1 | -5/+13 |
| | | |||||
| * | restore SIGNAL_WORK_THREAD_MODE | Sijmen Woutersen | 2022-11-12 | 1 | -1/+6 |
| | | |||||
| * | riscv support | Sijmen Woutersen | 2022-11-10 | 1 | -14/+1 |
| | | |||||
| * | Remove Forever, switch to static_cell. | Dario Nieuwenhuis | 2022-08-22 | 5 | -5/+5 |
| | | |||||
| * | Split embassy-time from embassy-executor. | Dario Nieuwenhuis | 2022-08-18 | 5 | -0/+366 |
