+
+ # ... and the dedicated pins
+ with open(os.path.join(pth, 'fixedpins.txt'), 'w') as g:
+ for p in fixedpins:
+ p = map(str, p)
+ p = map(str.lower, p)
+ g.write('\t'.join(p) + '\n')
+
+ # lists bankspec, shows where the pin-numbers *start*
+ of.write("# Pin Bank starting points and lengths\n\n")
+ with open(os.path.join(pth, 'pinspec.txt'), 'w') as g:
+ keys = sorted(bankspec.keys())
+ for bank in keys:
+ pinstart = bankspec[bank]
+ wid = muxwidths[bank]
+ of.write("* %s %d %d %d\n" % (bank, pinstart, pinbanks[bank], wid))
+ g.write("%s\t%d\t%d\t%d\n" % (bank, pinstart, pinbanks[bank], wid))