Source code for i2c_gpio

import numpy as np, time, logging, struct

logger = logging.getLogger(__name__)

[docs]class PCF8574: """ Operate a PCF8574 chip. PCF8574 is a Remote 8-Bit I/O Expander for I2C BUS """
[docs] def __init__(self,itf,addr=0x20): self.itf = itf self.addr = addr
[docs] def read(self): return self.itf.read(self.addr,None,1)
[docs] def write(self,data): self.itf.write(self.addr,None,data)