aboutsummaryrefslogtreecommitdiff
path: root/macros/src/analyze.rs
diff options
context:
space:
mode:
authorEmil Fresk <emil.fresk@gmail.com>2023-01-08 21:10:06 +0100
committerHenrik Tjäder <henrik@tjaders.com>2023-03-01 00:33:28 +0100
commit6d252785e83218eeb5d080836281c90b86ca0e03 (patch)
tree7220026f04871b30fa01d3ddddd5d40c87f89f8b /macros/src/analyze.rs
parent35c97b61c17a30de675eb1c7f852a100b200a0c2 (diff)
Support 0 prio tasks
Diffstat (limited to 'macros/src/analyze.rs')
-rw-r--r--macros/src/analyze.rs1
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")))