Skip to content

Commit 4a84507

Browse files
author
Jorge Aparicio
committed
fix generation of interrupt table
1 parent c5d6757 commit 4a84507

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/generate.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ pub fn interrupt(peripherals: &[Peripheral], items: &mut Vec<Tokens>) {
4646
.map(|i| (i.value, i))
4747
.collect::<HashMap<_, _>>();
4848

49-
let interrupts = interrupts.into_iter().map(|(_, v)| v).collect::<Vec<_>>();
49+
let mut interrupts = interrupts.into_iter().map(|(_, v)| v).collect::<Vec<_>>();
50+
interrupts.sort_by_key(|i| i.value);
5051

5152
let mut fields = vec![];
5253
let mut exprs = vec![];

0 commit comments

Comments
 (0)