How to set up a command-based communication using I2C

setClock() may not be supported on slaves (without I2C address), because the clock is always generated by the master.

I just cannot test with two boards, so please check the following:

Evaluation 1: Don't use setClock with the slave program.

Evaluation 2: Make both controllers a (possible) master by assigning each a (different) I2C address.