Hi,
The Address matching wake-up only works when KL17 I2C in slave receive mode.
My colleague had done a test about if I2C module could continue to receive/transmit data during the same I2C transaction after it was woken up by address match from VLPS.
The test result is the slave receives the address but after the address the most of the times slave hold the SDA line for a small pulse and then the master decide to Stop the communication. It seems that the I2C module is not completely competent after woken up to perform complete functionality.
So, it is recommend to reinitialize the I2C module after it is woken up.
I also attached the test code for your reference (the test is based on KL25 product).
Thank you for the attention.
Have a great day,
Ma Hui
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------