gen/header: less strict irq parsing, it was missing some irqs.

This commit is contained in:
Dario Nieuwenhuis 2024-01-03 01:50:23 +01:00
parent 61a6ceab16
commit 46e3f5fe3a

View File

@ -269,7 +269,7 @@ impl ParsedHeader {
let irq_entry = irqs.entry(cur_core.clone()).or_default(); let irq_entry = irqs.entry(cur_core.clone()).or_default();
let defines_entry = defines.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( irq_entry.insert(
m.get(1).unwrap().as_str().to_string(), m.get(1).unwrap().as_str().to_string(),
m.get(2).unwrap().as_str().parse().unwrap(), m.get(2).unwrap().as_str().parse().unwrap(),