def __init__(self, spi_bus, spi_device): """ Constructor """ self.__io = IO() self.__spi = SPI(spi_bus, spi_device, OPCN2.__SPI_MODE, OPCN2.__SPI_CLOCK)
def power_on(self): if self._io is None: self._io = IO() initial_power_state = self._io.opc_power self._io.opc_power = IO.LOW if initial_power_state == IO.HIGH: # initial_power_state is None if there is no power control facility time.sleep(self.boot_time())
@author: Bruno Beloff ([email protected]) """ from scs_dfe.board.io import IO from scs_dfe.board.pca8574 import PCA8574State from scs_host.bus.i2c import I2C from scs_host.sys.host import Host # -------------------------------------------------------------------------------------------------------------------- I2C.open(Host.I2C_SENSORS) try: io = IO() print(io) state = PCA8574State.load_from_file(IO.filename()) print(state) print("led RED was:%s" % io.led_red) print("led GREEN was:%s" % io.led_green) io.led_red = not io.led_red io.led_green = not io.led_green print("led RED is:%s" % io.led_red) print("led GREEN is:%s" % io.led_green) state = PCA8574State.load_from_file(IO.filename())
@author: Bruno Beloff ([email protected]) """ import sys from scs_dfe.board.io import IO from scs_dfe.board.pca8574 import PCA8574 from scs_host.bus.i2c import I2C from scs_host.sys.host import Host # -------------------------------------------------------------------------------------------------------------------- I2C.open(Host.I2C_SENSORS) try: io = PCA8574.construct(IO.ADDR, IO.filename()) print(io) byte = io.read() print("was byte:%02x" % byte) io.write(0xf0) byte = io.read() print("now byte:%02x" % byte) except KeyboardInterrupt: print("pca8574_test: terminated", file=sys.stderr) finally: I2C.close()
def __init__(self, uart): self.__io = IO() self.__serial = HostSerial(uart, self.__BAUD_RATE, False)
def power_off(self): if self._io is None: self._io = IO() self._io.opc_power = IO.HIGH
def __init__(self): """ Constructor """ self.__io = IO() self.__spi = HostSPI(0, OPCN2.__SPI_MODE, OPCN2.__SPI_CLOCK)
def __init__(self): """ Constructor """ self.__io = IO()