I had a problem using this API HAL_I2C_Slave_Receive_IT(&hi2c1, buff, 100) in case i send 20 bytes for example wich is a corrupted frame for me (i am waiting for 100 bytes) then i2c driver will stack this 20 bytes and it does not free them wich in a ...