summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2019-06-25 13:39:06 +1000
committerDamien George <damien.p.george@gmail.com>2019-06-25 14:18:24 +1000
commit89ebb3325b6572f61531d2f434dfb6969027c7be (patch)
tree7570adeea6a2228c6d4c0ba97a7813f05eb0ce2d
parent04c7cdb668cc7ee391ef5fe000f825389197f7e2 (diff)
stm32/boards/pllvalues.py: Support HSx_VALUE defined without uint32_t.
-rw-r--r--ports/stm32/boards/pllvalues.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ports/stm32/boards/pllvalues.py b/ports/stm32/boards/pllvalues.py
index a628dea8a..4a85b5478 100644
--- a/ports/stm32/boards/pllvalues.py
+++ b/ports/stm32/boards/pllvalues.py
@@ -137,7 +137,7 @@ def print_table(hse, valid_plls):
def search_header_for_hsx_values(filename, vals):
regex_inc = re.compile(r'#include "(boards/[A-Za-z0-9_./]+)"')
- regex_def = re.compile(r'#define +(HSE_VALUE|HSI_VALUE) +\(\(uint32_t\)([0-9]+)\)')
+ regex_def = re.compile(r'#define +(HSE_VALUE|HSI_VALUE) +\((\(uint32_t\))?([0-9]+)\)')
with open(filename) as f:
for line in f:
line = line.strip()
@@ -149,7 +149,7 @@ def search_header_for_hsx_values(filename, vals):
m = regex_def.match(line)
if m:
# Found HSE_VALUE or HSI_VALUE
- val = int(m.group(2)) // 1000000
+ val = int(m.group(3)) // 1000000
if m.group(1) == 'HSE_VALUE':
vals[0] = val
else: