I have a custom board with the ICM-20789. I have been using the IMU for some time now over IIC and it works great. I am now seeking to read from the pressure sensor and am not able to communicate with the pressure sensor over IIC. I have enabled bypass mode and communication does not appear to be happening.
If anyone has a set of steps to enable comms to that pressure sensor, please let me know.
The IIC messaging is different from that of the IMU. I am crafting messages so that the write message has the register part replaced by the first byte of the command. The write data is replaced by the second byte of the command. I am starting with the whoami register and have not succeeded.
I added logic to my IIC bus handler so that I can read from the pressure sensor without first writing a register from which to read.
Thank you in advance.
Hello,
You can find the DS and Application Notes of ICM-20789 here: https://invensense.tdk.com/products/motion-tracking/7-axis/icm-20789/
Please refer to chapter 6 and 10 for I2C related questions. If you need more help, let us know.