mx2board: cleanup pin data
This commit is contained in:
parent
d610e9ad14
commit
0a0aa7491d
|
@ -229,14 +229,12 @@ def read_project(gpio, filename):
|
||||||
pads[p][i]['OSPEEDR'] = PIN_OSPEED_TRANSLATE[gpio['defaults']['GPIO_Speed']]
|
pads[p][i]['OSPEEDR'] = PIN_OSPEED_TRANSLATE[gpio['defaults']['GPIO_Speed']]
|
||||||
|
|
||||||
for t in tmp:
|
for t in tmp:
|
||||||
if re.search(r"^P[A-Z]\d{1,2}(_C|-OSC.+|\\.*SW.*)?\.", t, re.M):
|
_pad_search = re.match(r"^P([A-Z])(\d{1,2}).*\.([A-Za-z_]+)=(.+)", t, re.M)
|
||||||
split = t.split('=')
|
if _pad_search:
|
||||||
pad_name = split[0].split(".")[0].replace('\\', '').replace('_C', '')
|
pad_port = _pad_search.group(1)
|
||||||
pad_port = pad_name[1:2]
|
pad_num = int(_pad_search.group(2))
|
||||||
pad_num = int(pad_name[2:4].replace('.', '').replace('-', ''))
|
pad_prop = _pad_search.group(3)
|
||||||
pad_prop = split[0].split(".")[-1].replace(" ", "")
|
prop_value = _pad_search.group(4)
|
||||||
prop_value = split[-1].rstrip('\r\n')
|
|
||||||
|
|
||||||
|
|
||||||
if pad_prop == "Signal":
|
if pad_prop == "Signal":
|
||||||
if 'S_TIM' in prop_value:
|
if 'S_TIM' in prop_value:
|
||||||
|
|
Loading…
Reference in New Issue