Proofing I2C slave against too short reads: outputs old value from TXDR as soon as master clocks again - how to prevent?
I have this scenario:My stm32f0 implements a I2C slave, and I have a raspberrypi with i2ctools as a master.I define a bunch of 16bit wide registers to access in the stm32.Now I wanted to test what happens if the master only reads 1 byte instead of 2 ...