def __init__(self, interface, mode, tag, addrmap=None, busword=8, debug=False): self.interface = interface self.mode = mode self.tag = tag self.debug = debug self.com = FTDIComDevice( self.interface, mode=mode, uart_tag=tag, dma_tag=16, # XXX FIXME verbose=debug) if addrmap is not None: self.regs = build_map(addrmap, busword, self.read, self.write)