aboutsummaryrefslogtreecommitdiff
path: root/macros/src/analyze.rs
diff options
context:
space:
mode:
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 cb42ad6f..65774f6c 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")))