blob: a176ec56a603ea31e7b339d868422243bff670f6 [file] [log] [blame]
Norman Jamesb48404e2015-10-20 22:12:44 -05001#! /usr/bin/python
2
3import sys
4
5if (len(sys.argv) <2):
6 print "Usage: gpio2num [gpio1] [gpio2] ... [gpion]"
7 print "\tExample: gpio2num A2 B4"
8 exit(0)
9
10sys.argv.pop(0)
11for name in sys.argv:
12 c = name[0:1]
13 num = name[1:]
14 a = ord(c)-65
15 base = 480 - (int(a/4) * 32)
16 offset = a%4*8 + int(num)
17 gpio_num = base+offset
18 print name+" = " + str(gpio_num)