I’m also having trouble with Wire code (trying to read an Adafruit BMP180 and TSL2561 over i2c) that was working last month. I’ve traced it to the very first Wire.requestFrom (when initializing my i2c slave device) never making anything available to read. My own code (mostly cobbled together examples) doesn’t work, and neither does this (much simpler and easier to read and troubleshoot) example from @BDub https://gist.github.com/technobly/8342329
Thanks!
Jeff 