Hi @VaneB ,
I want to know immediately when the serial EEPROM (AT24C512C ) write cycle has completed, so a subsequent operation can be started without waiting for the full write cycle time. As per AT24C512C datasheet to do the acknowledgement polling they are asking to continuously send the start condition followed by a valid Device Address byte with R/W = 0 and check the acknowledgement.
To do so I found LPI2C_DRV_MasterSendAddress() function in LPI2C_driver.c file. But it is a static function and when I used it to do the acknowledgement polling it is not working.(Unable to read immediately after writing).
Is there any other method or API function to send the start condition with device address and do the acknowledgement polling?
Please refer the flowchart below:
