STM32G4 CRC DMA
Hello!
So after few frustrating hours (as usually with ST), i reached the state when i found that CRC peripheral on STM32G4 (at least) DOES NOT SUPPORT DMA. Like are you kidding me? Is it for real? First of all i could not find a DMA request for CRC. So i've been trying to find some mention in reference manual, examples, documentations aaaand nothing. Somehow the ST created MCU with CRC but ONLY with blocking access. How could anyone from management approve this?
Theoretically the only way to use it is to have a timer which will divide AHB clock by 4 (time for CRC calculation) and use timer as trigger for DMA transfer. But if anything goes wrong in CRC, well... you are screwed.
So, congrats ST. Really clever movement.
