diff --git a/src/LSM6DSOX.cpp b/src/LSM6DSOX.cpp index 91bd594..1fa2b76 100644 --- a/src/LSM6DSOX.cpp +++ b/src/LSM6DSOX.cpp @@ -79,7 +79,7 @@ int LSM6DSOXClass::begin() _wire->begin(); } - if (readRegister(LSM6DSOX_WHO_AM_I_REG) != 0x6C) { + if (!(readRegister(LSM6DSOX_WHO_AM_I_REG) == 0x6C || readRegister(LSM6DSOX_WHO_AM_I_REG) == 0x69)) { end(); return 0; }