The SPI library lets you send and receive data to and from an SPI device.
I want to send and read a lot of data to and from devices without putting too much load on the core, so I'd like to do this via DMA.
But the devices also need specific signals from pins so is it possible to send or read an array of bytes and get an interrupt for every byte that is sent/read? The interrupt can't be tied directly to an output pin because the pin toggle has to have specific timing.
Any suggestions?