When the lpc4088 or lpc4078 is configured to use port 1 pin 30 and 31 for i2c0 the device enters a busy state after the function tmp = Chip_I2C_MasterSend(I2C0, hdmi_xfer.slaveAddr, hdmi_xfer.txBuff, hdmi_xfer.txSz); is executed.
Hi Kenneth,
When you run the I2C0 code on LPC4088, do you connect it with the according I2C slave device?
Please check the I2C communication wave, when the master send data, does slave give ACK feed back?
Have a great day,
Jingjing
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------