From dac1140b179c8d251df42dea1cd674e9fc2c0b8b Mon Sep 17 00:00:00 2001 From: Matous Hybl Date: Wed, 3 Nov 2021 16:37:00 +0100 Subject: [PATCH] Fix pin names by removing pin functions in brackets. --- parse.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/parse.py b/parse.py index 168814d..0794535 100755 --- a/parse.py +++ b/parse.py @@ -759,6 +759,12 @@ def parse_chips(): pin_name = pin['@Name'] pin_name = pin_name.split(' ', 1)[0] pin_name = pin_name.split('-', 1)[0] + pin_name = pin_name.split('/', 1)[0] + pin_name = pin_name.split('_', 1)[0] + pin_name = pin_name.split('(', 1)[0] + pin_name = removesuffix(pin_name, 'OSC32') + pin_name = removesuffix(pin_name, 'BOOT0') + if 'Signal' in pin: signals = [] if not type(pin['Signal']) is list: