Use Timer DMA burst to update *another* timer
Hi all!
I have a use case that seems like it's not supported. I have one timer (TIM3) running PWM with multiple channels, I would like to use a DMA burst to update the duty cycles of all channels and I have successfully done this by triggering on the TIM3 update event.
But, in the system there is another timer (TIM5) and I would very much like to synchronize the TIM3 duty cycle update along with a couple of other things on the TIM5 update event.
From reading reference manuals and the AN4776 "General-purpose timer cookbook" one can almost believe this would work but my trials are unsuccessful, I had hoped I could trigger the DMA on TIM5 update event and set DMA Burst Length (DBL in DCR register) in TIM5 to achieve this but I get no burst. TIM3 is behaving correctly though, all outputs are changed eventually but only one at a time at every TIM5 update
So can burst only be used by a timer to update itself?
(I am aware I can set RCR on TIM3 but that means I have to do synchronization every time I change the interval of TIM5)
Device is an STM32L4R9
