Other Parts Discussed in Thread: AM2634
Tool/software:
Customer operate EEPROM base on AM2634 by using MCAL I2C driver. They found I2C will easily hangup issue to enter bus busy status while firmware continue running, however if set a break point on read function then firmware run well without bus busy happen.
below is the I2C waveform capture for bus busy issue happen, and the code hangup position which detect I2C status as busy.
Attachment is their code for I2C read and write operation, may we appreciate expert review if there are some mis-operation or any improvement suggestion?