STEVAL-MKI168V1 with IIS2DH I2C issues
Hi
I currently try to integrate the STEVAL-MKI168V1 for a development board via I2C.
I use a TI MCU and use the default drivers provided by ST. The sensor does not respond to the defined I2C addresses of 0x31 resp. 0x33 if SA0=1. After doing a I2C scan I found out, the sensor responds to address 0x18 resp. 0x19 if SA0=1. Is this normal behavior?
Using the 0x18 address, I can communicate with the sensor and receive the correct whoamI returnvalue of 0x33. But when trying to get accelerometer data the sensor returns 0 for all axes.
This is how i setup the sensor (all setup calls are successful):
iisRet += iis2dh_block_data_update_set(&DevCtx, PROPERTY_DISABLE);
iisRet += iis2dh_data_rate_set(&DevCtx, IIS2DH_ODR_100Hz);
iisRet += iis2dh_full_scale_set(&DevCtx, IIS2DH_2g);
iisRet += iis2dh_temperature_meas_set(&DevCtx, IIS2DH_TEMP_DISABLE);
iisRet += iis2dh_operating_mode_set(&DevCtx, IIS2DH_LP_8bit);
Thank you!

