From f82971945db27ba41fe04d53b0a4caec29c6a784 Mon Sep 17 00:00:00 2001 From: Dario Nieuwenhuis Date: Tue, 4 May 2021 22:47:07 +0200 Subject: [PATCH] Add EXTI to peripherals. Fixes #11 --- parse.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/parse.py b/parse.py index 716f7be..63c9dae 100644 --- a/parse.py +++ b/parse.py @@ -328,6 +328,14 @@ def parse_chips(): }) peris[port] = p + # EXTI is not in the cubedb XMLs + if addr := h['defines'].get('EXTI_BASE'): + peris['EXTI'] = OrderedDict({ + 'address': addr, + 'kind': 'EXTI', + 'block': 'exti/EXTI', + }) + chip['peripherals'] = peris with open('data/chips/'+chip_name+'.yaml', 'w') as f: