STM32F4 as I2C Slave. Why “void I2C1_ER_IRQHandler(void)” is executed after “HAL_I2C_Slave_Transmit_DMA”?
i2c1 block with DMA is not working (STM32h743) - when the first transaction is sent from master board to slave board - > the i2c1_event interrupt is triggered and it is stuck
![c - Why STM32 I2C slave is returning unwanted NACK or indefinitely clock stretching? - Stack Overflow c - Why STM32 I2C slave is returning unwanted NACK or indefinitely clock stretching? - Stack Overflow](https://i.stack.imgur.com/cr18c.png)
c - Why STM32 I2C slave is returning unwanted NACK or indefinitely clock stretching? - Stack Overflow
![c - Why STM32 I2C slave is returning unwanted NACK or indefinitely clock stretching? - Stack Overflow c - Why STM32 I2C slave is returning unwanted NACK or indefinitely clock stretching? - Stack Overflow](https://i.stack.imgur.com/lY5ex.png)
c - Why STM32 I2C slave is returning unwanted NACK or indefinitely clock stretching? - Stack Overflow
![Hal_I2C_Slaverxcpltcallback; Hal_I2C_Addrcallback; Hal_I2C_Listencpltcallback; Hal_I2C_Memtxcpltcallback - ST STM32F2 User Manual [Page 306] | ManualsLib Hal_I2C_Slaverxcpltcallback; Hal_I2C_Addrcallback; Hal_I2C_Listencpltcallback; Hal_I2C_Memtxcpltcallback - ST STM32F2 User Manual [Page 306] | ManualsLib](https://static-data2.manualslib.com/product-images/127/12652/1265194/raw.jpg)