11 def __init__(self, bus_num, mode=MASTER, baudrate=None):
12 if mode != self.MASTER:
13 raise NotImplementedError("Only I2C Master supported!")
17 print("I2C frequency is not settable in python, ignoring!")
20 self._i2c_bus = smbus.SMBus(bus_num)
21 except FileNotFoundError:
22 raise RuntimeError("I2C Bus #%d not found, check if enabled in config!" % bus_num)
26 for addr in range(0,0x7F):
28 self._i2c_bus.read_byte(addr)