raise NotImplementedError("Only I2C Master supported!")
_mode = self.MASTER
- if baudrate != None:
- print("I2C frequency is not settable in python, ignoring!")
+ #if baudrate != None:
+ # print("I2C frequency is not settable in python, ignoring!")
try:
self._i2c_bus = smbus.SMBus(bus_num)
return found
def writeto(self, address, buffer, stop=True):
- self._i2c_bus.write_i2c_block_data(address, buffer[0], buffer[1:])
+ self._i2c_bus.write_bytes(address, buffer)
def readfrom_into(self, address, buffer, stop=True):
readin = self._i2c_bus.read_bytes(address, len(buffer))