I have tested 16 byte read which definitely works, however, I cannot do a register read: the first part of the command (write 0xAA) is successful but after I do a read (0xAB) I get an incorrect address error (no ACK). Has anyone faced a similar problem before?
Would you please check if your application uses the following process to write and read the register? and you mentioned no ACK in reading, would you please also clarify which ACK was not received in this issue? Thanks for your patience!
Hope that helps,
Have a great day,
Kan
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------