1 year, 4 months ago.

EthernetInterface and I2C


I'm using a custom PCB with the LPC4088. I've several I2C components, the communication works perfect.

I want to implement a TCP socket on my device.

As soon as I call the eth.connect() function to setup the ethernet connection, the I2C communication does not work any longer.

If I start the I2C communication, and setup the ethernet connection in another thread, 10 seconds later, the I2C works fine for 10 seconds…

If I call the eth.connect() function first, then all my I2C devices won't give an ACK.

Anyone an idea how this can be fixed?

I measured the SDA and SCL line, de SCL goes high the moment I call the eth.connect() function.

posted by Robin Moons 20 Jun 2019
Be the first to answer this question.