In file BH1750.cpp, in the function readLightLevel(), the Wire.requestFrom() is encapsulated by Wire.beginTransmission and Wire.endTransmission(). That is not correct use of the Wire library, since the Wire.beginTransmission and Wire.endTransmission should only be used when writing data.
The Wire.requestFrom() is a complete I2C transaction on its own.
In file BH1750.cpp, in the function readLightLevel(), the Wire.requestFrom() is encapsulated by Wire.beginTransmission and Wire.endTransmission(). That is not correct use of the Wire library, since the Wire.beginTransmission and Wire.endTransmission should only be used when writing data. The Wire.requestFrom() is a complete I2C transaction on its own.