Hi all,
has anyone been successful in implementing SPI over DMA in circular mode (Tx or TxRx) in connection with libdaisy?
I have no problem implementing that using STM32Cube, but i would rather want to use libdaisy because of the QSPI infrastructure that i would otherwise have to redo.
The problem i am having is that the IRQs (i.e., half and full DMA callbacks) are not called periodically although the DMA transfer is running as seen in the oscilloscope.
I am using DMA2 to avoid resource conflicts with libdaisy.
I have tried to debug as much as possible and it seems the HAL_DMA_IRQHandler gets stuck with DME error which is really strange.
I have tried disabling most unneeded functionality in libdaisy, to no avail.
Working example code would be really helpful.
Thanks, Thomas