So I had a similar issue.I2C and DMA in direct mode. Debug mode worked fine, in release the second transmission would receive 16 bytes (full FIFO), the FIFO error flag was set, the FIFO full flag was set, and the transmission never finished. The pro...