Fix missing AF numbers in H7 _C pins.

This commit is contained in:
Dario Nieuwenhuis 2024-02-01 23:46:31 +01:00
parent fcdcb0471b
commit 768b3e8e31

View File

@ -1111,7 +1111,9 @@ fn process_core(
}
// sort pins to avoid diff for c pins
p.pins.sort_by_key(|x| (x.pin.clone(), x.signal.clone()));
// put the ones with AF number first, so we keep them.
p.pins
.sort_by_key(|x| (x.pin.clone(), x.signal.clone(), x.af.is_none()));
p.pins.dedup_by_key(|x| (x.pin.clone(), x.signal.clone()));
peripherals.insert(p.name.clone(), p);