Merge pull request #58 from claws/fix-issue-57

Fix for incorrect bit shift when setting MTReg high bits value.
This commit is contained in:
claws
2019-07-30 07:35:28 +09:30
committed by GitHub
+1 -1
View File
@@ -153,7 +153,7 @@ bool BH1750::setMTreg(byte MTreg) {
__wire_write((0b01000 << 3) | (MTreg >> 5));
ack = Wire.endTransmission();
Wire.beginTransmission(BH1750_I2CADDR);
__wire_write((0b011 << 5 ) | (MTreg & 0b111));
__wire_write((0b011 << 5 ) | (MTreg & 0b11111));
ack = ack | Wire.endTransmission();
Wire.beginTransmission(BH1750_I2CADDR);
__wire_write(BH1750_MODE);