def on(self, n): assert n <= self.n for i in range(n): gpio = self.O[i].getgpio() gpio.input().on() Part.on(self) return self
def on(self): for i in range(8): t = self.I[i].trace().inst.on() t = self.HSYNC.trace().inst.on() t = self.VSYNC.trace().inst.on() Part.on(self) return self
def on(self): if self.select: gpio = self.SELECT.getgpio() gpio.input().on() if self.up: gpio = self.UP.getgpio() gpio.input().on() if self.down: gpio = self.DOWN.getgpio() gpio.input().on() if self.left: gpio = self.LEFT.getgpio() gpio.input().on() if self.right: gpio = self.RIGHT.getgpio() gpio.input().on() Part.on(self) return self
def on(self): gpio = self.O.getgpio() gpio.input().on() Part.on(self) return self
def on(self): self.I.trace().inst.on() Part.on(self) return self
def __init__(self, board): Part.__init__(self, board, 'AUDIO')
def __init__(self, name='console', board=None): Part.__init__(self, name, board) self.usart = None
def on(self): self.usart.on() Part.on(self) return self
def __init__(self, board): Part.__init__(self, board, 'VGA')