From 39b99f1e37370577505684b88f34f39d19667908 Mon Sep 17 00:00:00 2001 From: jeanr Date: Sun, 18 Jan 2026 13:21:46 +0100 Subject: [PATCH] Fix I2C address --- src/ISM330DHCXSensor.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ISM330DHCXSensor.h b/src/ISM330DHCXSensor.h index c210881..53cf567 100644 --- a/src/ISM330DHCXSensor.h +++ b/src/ISM330DHCXSensor.h @@ -192,11 +192,11 @@ class ISM330DHCXSensor { } if (dev_i2c) { - dev_i2c->beginTransmission(((uint8_t)(((address) >> 1) & 0x7F))); + dev_i2c->beginTransmission(address); dev_i2c->write(RegisterAddr); dev_i2c->endTransmission(false); - dev_i2c->requestFrom(((uint8_t)(((address) >> 1) & 0x7F)), (uint8_t) NumByteToRead); + dev_i2c->requestFrom(address, (uint8_t) NumByteToRead); int i = 0; while (dev_i2c->available()) { @@ -239,7 +239,7 @@ class ISM330DHCXSensor { } if (dev_i2c) { - dev_i2c->beginTransmission(((uint8_t)(((address) >> 1) & 0x7F))); + dev_i2c->beginTransmission(address); dev_i2c->write(RegisterAddr); for (uint16_t i = 0 ; i < NumByteToWrite ; i++) {