2019-08-12 06:29 AM
Hello,
I have my STM32L4 running some code that is taking variables out of memory and outputting them via DMA SPI as a slave, as well as running code in main that incremements a counter and displays variables on an I2C display. If I have a very small struct for the DMA transfer, it works great, but if I make it larger (like 30 bytes) it will after a few accesses kill the I2C line. Has anybody ever had this issue before or know what could be causing it? I am using the HAL libraries for I2C and SPI DMA.
Thanks,
Matt