File tree Expand file tree Collapse file tree 3 files changed +5
-4
lines changed
examples/BH1750autoadjust Expand file tree Collapse file tree 3 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ After the measurement the MTreg value is changed according to the result:
99lux > 40000 ==> MTreg = 32
1010lux < 40000 ==> MTreg = 69 (default)
1111lux < 10 ==> MTreg = 138
12- Remember to test your specific sensor! Maybe the MTreg value range from 32
12+ Remember to test your specific sensor! Maybe the MTreg value range from 31
1313up to 254 is not applicable to your unit.
1414
1515Connections
Original file line number Diff line number Diff line change @@ -138,13 +138,12 @@ bool BH1750::configure(Mode mode) {
138138/* *
139139 * Configure BH1750 MTreg value
140140 * MT reg = Measurement Time register
141- * @param MTreg a value between 32 and 254. Default: 69
141+ * @param MTreg a value between 31 and 254. Default: 69
142142 * @return bool true if MTReg successful set
143143 * false if MTreg not changed or parameter out of range
144144 */
145145bool BH1750::setMTreg (byte MTreg) {
146- // Bug: lowest value seems to be 32!
147- if (MTreg <= 31 || MTreg > 254 ) {
146+ if (MTreg < BH1750_MTREG_MIN || MTreg > BH1750_MTREG_MAX) {
148147 Serial.println (F (" [BH1750] ERROR: MTreg out of range" ));
149148 return false ;
150149 }
Original file line number Diff line number Diff line change 3838
3939// Default MTreg value
4040#define BH1750_DEFAULT_MTREG 69
41+ #define BH1750_MTREG_MIN 31
42+ #define BH1750_MTREG_MAX 254
4143
4244class BH1750 {
4345
You can’t perform that action at this time.
0 commit comments