blob: 9a2a50a29645fba4785a6d91138b31375710a27b [file] [log] [blame]
Brad Bishopa7ac8052016-09-21 09:17:05 -04001GPIO_BASE = 320
2
3def convertGpio(name):
Xo Wangf35a7dd2017-01-09 16:21:08 -08004 offset = int(filter(str.isdigit, name))
5 port = filter(str.isalpha, name.upper())
6 a = ord(port[-1]) - ord('A')
7 if len(port) > 1:
8 a += 26
9 base = a * 8 + GPIO_BASE
10 return base + offset