Skip to content

Commit cb0772c

Browse files
committed
[genpinmap] Add missing pins
Fix stm32duino#31 Signed-off-by: Frederic.Pillon <[email protected]>
1 parent 0d12a70 commit cb0772c

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

src/genpinmap/genpinmap_arduino.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def get_gpio_af_num(pintofind, iptofind):
5656
j = 0
5757
if n.nodeType == Node.ELEMENT_NODE:
5858
for firstlevel in n.attributes.items():
59-
# if 'PB7' in firstlevel:
59+
# if 'PB7' in firstlevel:
6060
if pintofind == firstlevel[1]:
6161
# DBG print (i , firstlevel)
6262
# n = pin node found
@@ -79,21 +79,25 @@ def get_gpio_af_num(pintofind, iptofind):
7979
if myc.nodeType == Node.ELEMENT_NODE:
8080
# myc = node of ALTERNATE
8181
for mygpioaflist in myc.childNodes:
82-
mygpioaf += (
83-
" " + mygpioaflist.data
84-
)
82+
if mygpioaf == "NOTFOUND":
83+
mygpioaf = ""
84+
if mygpioaflist.data not in mygpioaf:
85+
if mygpioaf != "":
86+
mygpioaf += " "
87+
mygpioaf += mygpioaflist.data
8588
# print (mygpioaf)
8689
if mygpioaf == "NOTFOUND":
8790
print(
88-
"GPIO AF not found in "
91+
"No GPIO AF found in "
8992
+ gpiofile
9093
+ " for "
9194
+ pintofind
9295
+ " and the IP "
9396
+ iptofind
9497
)
98+
mygpioaf = "GPIO_AF_NONE"
9599
# quit()
96-
return mygpioaf.replace("NOTFOUND ", "")
100+
return mygpioaf
97101

98102

99103
def get_gpio_af_numF1(pintofind, iptofind):

0 commit comments

Comments
 (0)