From 46e3f5fe3a555e0951b1cfc99d826930eeab702a Mon Sep 17 00:00:00 2001 From: Dario Nieuwenhuis Date: Wed, 3 Jan 2024 01:50:23 +0100 Subject: [PATCH] gen/header: less strict irq parsing, it was missing some irqs. --- stm32-data-gen/src/header.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stm32-data-gen/src/header.rs b/stm32-data-gen/src/header.rs index dd3623a..50e4702 100644 --- a/stm32-data-gen/src/header.rs +++ b/stm32-data-gen/src/header.rs @@ -269,7 +269,7 @@ impl ParsedHeader { let irq_entry = irqs.entry(cur_core.clone()).or_default(); let defines_entry = defines.entry(cur_core.clone()).or_default(); - if let Some(m) = regex!(r"^([a-zA-Z0-9_]+)_IRQn += (\d+),? +/\*!< (.*) \*/").captures(&l) { + if let Some(m) = regex!(r"^([a-zA-Z0-9_]+)_IRQn *= *(\d+),? +/\*!<(.*)\*/").captures(&l) { irq_entry.insert( m.get(1).unwrap().as_str().to_string(), m.get(2).unwrap().as_str().parse().unwrap(),