Hi all
I have ventured into the world of ram sharing using the hi2csetup in slave mode on some of my X2 parts. Generally it worked really well but I have noticed some odd behaviour from the slave chip. If I ask the slave chip to perform any tasks like receive serial data it seems to shut down the I2C slave function completely and not restore it. The master then just gets 255 as a result for any request for data from the slave.
Just curious if someone in the know can confirm which commands will affect the I2C slave mode. The manual suggests it will work all the time regardless of other tasks the slave is performing but my experimentation doesn't back that up.
Thanks in advance
I have ventured into the world of ram sharing using the hi2csetup in slave mode on some of my X2 parts. Generally it worked really well but I have noticed some odd behaviour from the slave chip. If I ask the slave chip to perform any tasks like receive serial data it seems to shut down the I2C slave function completely and not restore it. The master then just gets 255 as a result for any request for data from the slave.
Just curious if someone in the know can confirm which commands will affect the I2C slave mode. The manual suggests it will work all the time regardless of other tasks the slave is performing but my experimentation doesn't back that up.
Thanks in advance