diff options
| author | Dario Nieuwenhuis <[email protected]> | 2020-09-26 00:36:02 +0200 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2020-09-26 00:36:02 +0200 |
| commit | 68eac3a57cf5e27b454489384aa42083962f56cb (patch) | |
| tree | c24792c30460d7cf75ccd9d8e6b7f2ef668ab618 /README.md | |
| parent | 37d2b440fff05fc94ff28dccc1955d94f48af8df (diff) | |
Add multi-priority executor example.
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 2 |
1 files changed, 1 insertions, 1 deletions
| @@ -18,7 +18,7 @@ The `embassy::executor` module provides an async/await executor based on [static | |||
| 18 | - No `alloc`, no heap needed. Task futures are statically allocated. | 18 | - No `alloc`, no heap needed. Task futures are statically allocated. |
| 19 | - Integrated timer queue allows simple sleeping: `Timer::after(Duration::from_ticks(64000)).await;`. | 19 | - Integrated timer queue allows simple sleeping: `Timer::after(Duration::from_ticks(64000)).await;`. |
| 20 | - Suitable for low-power operation. Using interrupts or `WFE/SEV` ensures the CPU sleeps when there's no work to do. No busy-loop polling. | 20 | - Suitable for low-power operation. Using interrupts or `WFE/SEV` ensures the CPU sleeps when there's no work to do. No busy-loop polling. |
| 21 | - Creating multiple executor instances is supported, to run tasks with multiple priority levels. This allows higher-priority tasks to preempt lower-priority tasks. (example coming soon) | 21 | - Creating multiple executor instances is supported, to run tasks with multiple priority levels. This allows higher-priority tasks to preempt lower-priority tasks. |
| 22 | - Compatible with RTIC (example coming soon). | 22 | - Compatible with RTIC (example coming soon). |
| 23 | 23 | ||
| 24 | ## Utils | 24 | ## Utils |
