- def mkslow_peripheral(self):
- return " MUX#(%(name)s) mux{0} <- mkmux();\n" + \
- " GPIO#(%(name)s) gpio{0} <- mkgpio();" % \
- {'name': self.name}
+ def mkslow_peripheral(self, size=0):
+ print "gpioslow", self.peripheral, dir(self.peripheral)
+ size = len(self.peripheral.pinspecs)
+ return " MUX#(%d) mux{0} <- mkmux();\n" % size + \
+ " GPIO#(%d) gpio{0} <- mkgpio();" % size