When the I2C peripheral is configured as a slave and the peripheral indicates that it is addressed (i.e. the BB and AAS bits in the I2CSTR register are set), how do I determine if the master is reading or writing? The XRDY bit always indicates that it wants Tx data even when the master is writing.
Besides SPRU146D, is there an app note and/or working example code for an I2C slave on the '5502? I stress working since none of the examples I found in the CSL or ezDSP are useful.