"the latest Raspbian Jessie and Stretch releases have an updated I2C driver that isn't compatible with how this library enables repeated I2C start bits.
+
From the [https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=184377 thread about this issue] there's a workaround to enable the older I2C driver. Edit the /boot/config.txt on your SD card and add: