stm32/boards/pllvalues.py: Support HSx_VALUE defined without uint32_t.
@@ -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:
