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 + \
+ dflt = "%s" % ("0"*size*2) # XX TODO: read default from config
+ return "MUX#(%d) mux{0} <- mkmux(`b%s);\n" % (size, dflt)+ \
"GPIO#(%d) gpio{0} <- mkgpio();" % size
def mk_connection(self, count, fabricname, typ):
ret = []
plen = len(self.peripheral.pinspecs)
template = "mkConnection({0}.{1},\n\t\t\t{2}_{1});"
- ps = "!!!pinmux.peripheral_side.%s" % name
+ ps = "pinmux.peripheral_side.%s" % name
n = "{0}.func.gpio".format(name)
for ptype in ['out', 'out_en', 'in']:
ret.append(template.format(ps, ptype, n))