ret.append(" // all ins done in one rule from 4-bitfield")
ret.append(" rule con_%s%d_io_in;" % (name, count))
ret.append(" {0}{1}.out.io_i({{".format(name, count))
- for p in self.peripheral.pinspecs:
+ for i, p in enumerate(self.peripheral.pinspecs):
typ = p['type']
pname = p['name']
if not pname.startswith('io'):
n = name
sname = self.peripheral.pname(pname).format(count)
ps = "pinmux.peripheral_side.%s_in" % sname
- ret.append(" {0},".format(ps))
+ comma = '' if i == 5 else ','
+ ret.append(" {0}{1}".format(ps, comma))
ret.append(" });")
ret.append(" endrule")
return '\n'.join(ret)