From 16439928bdb235bbe8c6db7cc420914c516a66db Mon Sep 17 00:00:00 2001 From: Frederic Pillon Date: Thu, 31 Oct 2019 08:48:23 +0100 Subject: [PATCH] [genpinmap] Fix issue with SDADC parsing Fixes #48 Signed-off-by: Frederic Pillon --- src/genpinmap/genpinmap_arduino.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/genpinmap/genpinmap_arduino.py b/src/genpinmap/genpinmap_arduino.py index e872f5d5..870dfd69 100644 --- a/src/genpinmap/genpinmap_arduino.py +++ b/src/genpinmap/genpinmap_arduino.py @@ -869,7 +869,7 @@ def parse_pins(): siglist = s.getElementsByTagName("Signal") for a in siglist: sig = a.attributes["Name"].value.strip() - if "ADC" in sig: + if sig.startswith("ADC"): store_adc(pin, name, sig) if all(["DAC" in sig, "_OUT" in sig]): store_dac(pin, name, sig) @@ -891,7 +891,7 @@ def parse_pins(): store_sys(pin, name, sig) if "USB" in sig: store_usb(pin, name, sig) - if sig.startswith("SD"): + if re.match("^SD(IO|MMC)", sig) is not None: store_sd(pin, name, sig)