Arduino I2C Slave to hold I2C bus when buffered writing to EEPROM

Erdin:
This is about an Arduino as I2C slave, and I write data to the EEPROM of the Arduino via I2C. The Arduino simulates an I2C EEPROM.

Opps! Sorry about that. Barking up the wrong tree. Your issue is a very interesting challange. Need to think a bit about how I would go about solving that.

Hum, guess you need to reject the I2C write operation if the buffer is not yet empty (i.e. the EEPROM update is not yet completed). Guess that requires rewriting/modifying the I2C ISR for the slave. Or adding a callback to validate the state.

Cheers!