diff --git a/I2C_serial_pi2.py b/I2C_serial_pi2.py index 5deb512d06a9aea90f34fd483ca1bdea39b6bb36..f85dc662cfd8e3b3070ef93376ad0ab23981de9e 100644 --- a/I2C_serial_pi2.py +++ b/I2C_serial_pi2.py @@ -77,8 +77,10 @@ class I2C: def write_bytes(self, register, data): bus = pi.i2c_open(self.bus_nr, self.I2C_Address) + if type(data) is not list: + data = [data] try: - pi.i2c_write_i2c_block_data(bus, register, [data]) + pi.i2c_write_i2c_block_data(bus, register, data) ret_ack = 1 if SLOW: sleep(0.3)