Hi,
I use i2c for communication with eeprom. That requires long data transfer, e.g. 128 bytes. I use FIFO but it has only 16 bytes.
Unfortunatelly due to hard time constraints I cannot use interrupts. I can only periodicaly check flags of i2c module in CPU. The time gap between consecutive checks may be long (e.g. 100ms).
If I make write transaction on i2c bus but without STOP condition, is it possible to begin new transfer on i2c after that without generating START condition?
The sequence on i2c:
START some data to eeprom <No STOP condition>
>---- here is time gap ----<
futher data to eeprom <No STOP condition>
...
last part of data <STOP condition>
Regards,
Piotr Romaniuk