I am working on a project using an STM32F4 nucleo board and a MLX90621 device. I have a problem regarding the communication between the two using the HAL I2C library.
The EEPROM has two devices inside, an EEPROM and the IR thermal device itself. Using the HAL library with the I2C implementation, I can read the EEPROM perfectly but I cannot read the device itself. I checked with the oscilloscope and the device does not acknowledge when I want to read it. What might be the cause?