diff options
| author | Emil Fresk <emil.fresk@gmail.com> | 2023-01-08 21:10:06 +0100 |
|---|---|---|
| committer | Henrik Tjäder <henrik@tjaders.com> | 2023-03-01 00:33:28 +0100 |
| commit | 6d252785e83218eeb5d080836281c90b86ca0e03 (patch) | |
| tree | 7220026f04871b30fa01d3ddddd5d40c87f89f8b /macros/src/analyze.rs | |
| parent | 35c97b61c17a30de675eb1c7f852a100b200a0c2 (diff) | |
Support 0 prio tasks
Diffstat (limited to 'macros/src/analyze.rs')
| -rw-r--r-- | macros/src/analyze.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/macros/src/analyze.rs b/macros/src/analyze.rs index cb42ad6..65774f6 100644 --- a/macros/src/analyze.rs +++ b/macros/src/analyze.rs @@ -36,6 +36,7 @@ pub fn app(analysis: analyze::Analysis, app: &App) -> Analysis { let interrupts: BTreeMap<Priority, _> = priorities .iter() + .filter(|prio| **prio > 0) // 0 prio tasks are run in main .copied() .rev() .map(|p| (p, available_interrupt.pop().expect("UNREACHABLE"))) |
