SRAM parity flag not set in NMI handler
Hi all
I'm trying to distinguish between the interrupt sources in the NMI handler on a STM32G031 - particularly the RAM parity error.
I have everything in place and I can provoke a parity error. The NMI ISR is called as expected, but if the SYSCFG_CFGR2_SPF is checked in the ISR it is never set (and neither are the other 3 potential NMI sources).
Am I not understanding correctly how this works? Is this flag getting automatically reset upon entry into the ISR (The manual is not totally clear here. For the other flags it explicitly mentions that they need to be cleared manually)?
Thanks for any pointers
A
