Fixed board generation for pins with note in name
This commit is contained in:
parent
c4519da48a
commit
92b21d872d
|
@ -171,7 +171,11 @@ def read_gpio(filename):
|
||||||
for pin in root.findall('GPIO_Pin'):
|
for pin in root.findall('GPIO_Pin'):
|
||||||
try:
|
try:
|
||||||
port = pin.attrib['Name'][1]
|
port = pin.attrib['Name'][1]
|
||||||
num = int(pin.attrib['Name'][2:])
|
num = pin.attrib['Name'][2:]
|
||||||
|
# remove notes from pin name (e.g. PH0 - OSC_IN)
|
||||||
|
num = num.split('-')[0].strip()
|
||||||
|
num = int(num)
|
||||||
|
|
||||||
if port not in gpio['ports']:
|
if port not in gpio['ports']:
|
||||||
gpio['ports'][port] = {}
|
gpio['ports'][port] = {}
|
||||||
if num not in gpio['ports'][port]:
|
if num not in gpio['ports'][port]:
|
||||||
|
|
Loading…
Reference in New Issue