write out interfaces.txt first version
[pinmux.git] / src / spec / gen.py
1 import os
2 import os.path
3
4 def specgen(pth, pinouts, bankspec, fixedpins):
5 """ generates a specification of pinouts (tsv files)
6 for reading in by pinmux
7 """
8 pth = pth or ''
9 print bankspec.keys()
10 print pinouts.keys()
11 print fixedpins.keys()
12 if not os.path.exists(pth):
13 os.makedirs(pth)
14 with open(os.path.join(pth, 'interfaces.txt'), 'w') as f:
15 for k in pinouts.fnspec.keys():
16 f.write("%s\t%d\n" % (k.lower(), len(pinouts.fnspec[k])))