xcore/sc_i2c — Issue #7: Slave TX function doesn't work
Author: sivaxmos
Created: 2011-11-11 13:44:17+00:00
State: open

The slave Tx function works only for the first transaction when used with master_rx function on the master side. Resulted in corrupt transaction when tested with Beagle I2C/SPI Analyser.

There is no break caused in the primary while(1) loop caused by the detection of stop bit in the slave side.

Also the master receive – slave transmit function pair would be more useful if they are mad e more generic as a single directional interface(slave -> master only) without the sub address.