| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Migrate from cortex-ar to aarch32-cpu | Robin Mueller | 2025-11-02 | 1 | -3/+6 |
| | | | | | | - Feature name `arch-cortex-ar` remains the same. - Legacy ARM architectures are not supported. | ||||
| * | executor: fix build with 'trace' on. | Dario Nieuwenhuis | 2025-10-30 | 1 | -0/+2 |
| | | |||||
| * | Edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -1/+3 |
| | | |||||
| * | bump cortex-ar to v0.3 | Robin Mueller | 2025-10-02 | 1 | -1/+1 |
| | | |||||
| * | Update manifests to satisfy new checks. | Dario Nieuwenhuis | 2025-09-22 | 1 | -0/+6 |
| | | |||||
| * | ci: use devtool to build. | Dario Nieuwenhuis | 2025-09-11 | 1 | -0/+25 |
| | | |||||
| * | executor: add priority scheduler. | Dario Nieuwenhuis | 2025-09-11 | 1 | -3/+11 |
| | | |||||
| * | executor: make Deadline actually private. | Dario Nieuwenhuis | 2025-09-11 | 1 | -1/+1 |
| | | |||||
| * | Fix metadata | Dion Dokter | 2025-09-11 | 1 | -2/+2 |
| | | |||||
| * | Make requested API changes | Dion Dokter | 2025-09-11 | 1 | -4/+6 |
| | | |||||
| * | Add more metadata | Dion Dokter | 2025-09-11 | 1 | -0/+1 |
| | | |||||
| * | Introduce metadata-deadline and let the EDF scheduler use it | diondokter | 2025-09-11 | 1 | -1/+3 |
| | | |||||
| * | Update to use critical-section::Mutex instead of mutex::BlockingMutex | James Munns | 2025-09-11 | 1 | -4/+0 |
| | | | | | This allows the scheduler to better collaborate with existing critical sections | ||||
| * | Inline the "MutexTransferStack" impl as it is unclear whether it will be ↵ | James Munns | 2025-09-11 | 1 | -4/+2 |
| | | | | | merged upstream | ||||
| * | Update with cordyceps changes | James Munns | 2025-09-11 | 1 | -1/+1 |
| | | |||||
| * | There can be only one (run queue) | James Munns | 2025-09-11 | 1 | -9/+11 |
| | | |||||
| * | "Deadline Rank Sorted Scheduler" -> "Earliest Deadline First Scheduler" | James Munns | 2025-09-11 | 1 | -3/+4 |
| | | |||||
| * | Switch to released version of `cordyceps`, add error if used w/o atomics | James Munns | 2025-09-11 | 1 | -4/+1 |
| | | |||||
| * | Update with changes from the PR | James Munns | 2025-09-11 | 1 | -3/+2 |
| | | |||||
| * | Dependency enablement trickery | James Munns | 2025-09-11 | 1 | -6/+12 |
| | | |||||
| * | Make some things more consistent | James Munns | 2025-09-11 | 1 | -1/+3 |
| | | |||||
| * | Implement Deadline Ranked Scheduling | James Munns | 2025-09-11 | 1 | -2/+1 |
| | | | | | | | This implements a minimal version of Deadline Rank Scheduling, as well as ways to access and set Deadlines. This still needs some UX improvements, but is likely Enough for testing. | ||||
| * | Add initial DRS scheduler placeholder | James Munns | 2025-09-11 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | * Start hacking in cordyceps This adds a third kind of runqueue, for now it should work the same as the current "atomics" runqueue, but uses a cordyceps TransferStack instead of the existing home-rolled linked list. * Clean up, use new cordyceps feature * A bit more cleanup * Update docs to be more clear | ||||
| * | chore: bump embassy-executor to 0.9.1 to match released version | Gabriel Smith | 2025-09-08 | 1 | -1/+1 |
| | | |||||
| * | executor: always name main task `main`, not just with rtos-trace. | Dario Nieuwenhuis | 2025-09-05 | 1 | -1/+1 |
| | | | | | Also fixes the warning about the `rtos-trace` feature not existing in embassy-executor-macros. | ||||
| * | Remove features, fix changelog | Dániel Buga | 2025-09-02 | 1 | -16/+0 |
| | | |||||
| * | rtos-trace: upgraded feature support | Florian Grandel | 2025-08-30 | 1 | -1/+1 |
| | | | | | | | | | | Upgrade rtos-trace for start/stop and marker support. These methods are not used in embassy code but can be useful in client code. Signed-off-by: Florian Grandel <[email protected]> | ||||
| * | executor: add "task metadata" concept, make name a task metadata. | Dario Nieuwenhuis | 2025-08-29 | 1 | -1/+6 |
| | | |||||
| * | executor: allow trace and rtos-trace to coexist additively. | Dario Nieuwenhuis | 2025-08-29 | 1 | -3/+20 |
| | | | | | | Before, enabling `trace` would enable embassy-native tracing, and enabling *both* would *disable* embassy-native tracing. | ||||
| * | chore: prepare embassy crate releases | Ulf Lilleengen | 2025-08-26 | 1 | -2/+2 |
| | | |||||
| * | Read crate configs from metadata. | Dario Nieuwenhuis | 2025-08-25 | 1 | -0/+20 |
| | | |||||
| * | Make TimerQueueItem opaque | Dániel Buga | 2025-08-18 | 1 | -16/+1 |
| | | |||||
| * | chore: Release embassy-executor version 0.8.0 | Ulf Lilleengen | 2025-07-31 | 1 | -1/+1 |
| | | |||||
| * | chore: prepare embassy-executor 0.8 release | Ulf Lilleengen | 2025-07-31 | 1 | -1/+1 |
| | | |||||
| * | Update tests | Matthew Tran | 2025-06-01 | 1 | -0/+1 |
| | | |||||
| * | Add support for Cortex-A/R | Robin Mueller | 2025-05-28 | 1 | -0/+5 |
| | | |||||
| * | Update defmt dependencies | Yuri Astrakhan | 2025-05-18 | 1 | -1/+1 |
| | | |||||
| * | update `avr_device` | Phil-hacker | 2025-04-08 | 1 | -1/+1 |
| | | |||||
| * | embassy-sync, executor/wasm: don't select critical-section impl for std | Dániel Buga | 2025-04-06 | 1 | -1/+1 |
| | | |||||
| * | disable critical-section/std for arch-std in embassy-executor | Åke Amcoff | 2025-04-05 | 1 | -1/+1 |
| | | |||||
| * | Statically allocate task pools on stable Rust. | Dario Nieuwenhuis | 2025-03-28 | 1 | -95/+0 |
| | | | | | | | Thanks @0e4ef622 for the awesome idea of how to do it and the first implementation. Co-Authored-By: Matthew Tran <[email protected]> | ||||
| * | Prepare new embassy-time-*driver, embassy-executor, embassy-time | Dániel Buga | 2024-12-22 | 1 | -2/+2 |
| | | |||||
| * | Set RUN_QUEUED unconditionally | Dániel Buga | 2024-12-17 | 1 | -0/+1 |
| | | |||||
| * | Attach payload to TimerQueueItem | Dániel Buga | 2024-12-16 | 1 | -0/+16 |
| | | |||||
| * | Make `integrated-timers` the default, remove Cargo feature. | Dario Nieuwenhuis | 2024-12-15 | 1 | -5/+1 |
| | | |||||
| * | Refactor integrated-timers | Dániel Buga | 2024-12-10 | 1 | -1/+1 |
| | | |||||
| * | Extend tracing api to support executor id and end task | Ulf Lilleengen | 2024-12-09 | 1 | -1/+5 |
| | | | | | | | Allow applications to provide a trace implementation that only needs to implement APIs used by the embassy executor, and provide more context in the event of multiple executors being used. | ||||
| * | Release embassy-executor 0.6.3. | Dario Nieuwenhuis | 2024-11-12 | 1 | -1/+1 |
| | | |||||
| * | executor: use WakerHack unconditionally even if `nightly` feature is ↵ | Dario Nieuwenhuis | 2024-11-12 | 1 | -3/+0 |
| | | | | | | | enabled. (#3528) This ensures the executor compiles with all recent nightly versions, including the stable-but-with-nightly-features-enabled xtensa rustc. | ||||
| * | Also bump macros | Dániel Buga | 2024-11-06 | 1 | -1/+1 |
| | | |||||
