2019-02-06 12:32 AM
The LIS3DSH datasheet contains the following text (not very clear):
"If a receiver can’t receive another complete byte of data until it has performed some other function, it can hold the clock line, SCL LOW, to force the transmitter into a wait state. Data transfer only continues when the receiver is ready for another byte and releases the data line"
I guess it should have been "the clock line" - anyway I have implemented the I2C bus as a single master SCL-push-pull / SDA-bidirectional - and it works flawlessly at 100KHz - but before releasing this for final PCB design I would like a confirmation of my SCL-push-pull approach.
- thanks in advance.
Best regards
Leif