TImer triggered circular DMA SPI TX
Hi,
I am trying to understand DMAMUX possibilities and usage.
My target is to implement auto refresh of external muxed (scanning) SPI LED display. Just 3 shift registers in daisy chain. 1 byte selects current characters (mux) and 2 bytes are contents of those characters. Thus 3 bytes per display refresh. To implement varying digit brightness, 3 bytes turns on segments and next 3 bytes may or may not turn off segments (2 value duty cycle control).
I also need automatic NSS control. IRQ notification, when could be frame buffer updated (kind of vsync) would be nice.
Here waveform of what I want to achieve:

(edit: fixed naming)
Is this possible with G0 DMAMUX?
Brightness control could be implemented differently.
Thanks,
Patrik