diff --git a/parse.py b/parse.py index 91ef4a1..7372222 100755 --- a/parse.py +++ b/parse.py @@ -48,10 +48,13 @@ def removeprefix(value: str, prefix: str, /) -> str: def corename(d): - if m := re.match('.*Cortex-M(\d+)(\+?)', d): + #print("CHECKING CORENAME", d) + if m := re.match('.*Cortex-M(\d+)(\+?)\s*(.*)', d): name = "cm" + str(m.group(1)) if m.group(2) == "+": name += "p" + if m.group(3) == "secure": + name += "s" return name