Hi Chris, thanks for the patch! On Mon, Jun 22, 2020 at 10:57:05AM +1200, Chris Packham wrote: > The PCA9665 datasheet says that I2CSTA = 78h indicates that SCL is stuck > low, this differs to the PCA9564 which uses 90h for this indication. > Treat either 0x78 or 0x90 as an indication that the SCL line is stuck. > > Signed-off-by: Chris Packham <chris.packham@xxxxxxxxxxxxxxxxxxx> > --- > Based on looking through the PCA9564 and PCA9665 datasheets this should be > safe. The PCA9564 should not return 0x78 for any valid state and the PCA9665 > should not return 0x90. On the other hand, we know which type was detected, so we could check for the correct type? Kind regards, Wolfram
Attachment:
signature.asc
Description: PGP signature