ILPS22QS: SWRESET bit not clearing
We are currently trying to run experiments with the ILPS22QS sensor. According to the datasheet, when setting the SWRESET bit in the CTRL2 register to 1, it should self-clear when the reset is finished - but this never happens. The bit stays 1, and this also effects the official driver located at https://github.com/STMicroelectronics/STMems_Standard_C_drivers/tree/master/ilps22qs_STdC - it just runs in an infinite loop, waiting for the bit to clear.
I have written my own small application to verify this.
We use a Raspberry Pi as the I2C host. Does this has anything to do with it, or is the datasheet not up-to-date?
