diff --git a/adafruit_mmc56x3.py b/adafruit_mmc56x3.py index 90672d2..3f7827e 100644 --- a/adafruit_mmc56x3.py +++ b/adafruit_mmc56x3.py @@ -100,7 +100,7 @@ class MMC5603: def __init__(self, i2c_bus: I2C, address: int = _MMC5603_I2CADDR_DEFAULT) -> None: # pylint: disable=no-member self.i2c_device = i2c_device.I2CDevice(i2c_bus, address) - if self._chip_id != _MMC5603_CHIP_ID: + if self._chip_id not in (_MMC5603_CHIP_ID, 0x00): raise RuntimeError("Failed to find MMC5603 - check your wiring!") self.reset()