STM32F103C6 never enters interrupt handler and because of that holds SCL low because of RxNE is set, BTF is set and DR hasn't been read after first data byte received, stopping reception, why?.
I'm trying to send some data from master to a slave (the STM32F103C6) with HAL functions, with HAL_I2C_Slave_Receive() -no interrupt mode- the reception works flawlessly but with HAL_I2C_Slave_Receive_IT() -the one needed- the slave acknowledges its ...