parse: Drop duplicate pin definitions

The STM32G0 SVDs contain duplicate pin declarations.
This commit is contained in:
Ben Gamari 2021-07-30 17:07:30 -04:00 committed by Dario Nieuwenhuis
parent 9c753da57b
commit 075d283354

View File

@ -699,6 +699,8 @@ def parse_chips():
if af_num is not None:
entry['af'] = af_num
# Some SVDs have duplicate pin definitions
if entry not in pins[peri_name]:
pins[peri_name].append(entry)
for chip_name, chip in chips.items():