sensor/ads1x15: fix changing sensor type when reading adc

This commit is contained in:
Maxim Prokhorov
2019-10-17 17:47:39 +03:00
parent 0f2226e177
commit ec37c06ba5

View File

@@ -327,7 +327,7 @@ class EmonADS1X15Sensor : public EmonSensor {
unsigned int readADC(unsigned char channel) {
UNUSED(channel);
unsigned int value = i2c_read_uint16(_address, ADS1X15_REG_POINTER_CONVERT);
if (_type = ADS1X15_CHIP_ADS1015) value >>= ADS1015_BIT_SHIFT;
if (_type == ADS1X15_CHIP_ADS1015) value >>= ADS1015_BIT_SHIFT;
delayMicroseconds(500);
return value;
}