I am getting a little confuse about GPIO interrupts/edma events in dm6437. So I would need some tips... for example, if I configure GPIO 1 to serve interrupts (rising and falling edges) in the ISR I would do a clear of the interrupt flag writting in the right bit of the INSTAT01 register... is this right?
But with EDMA... do I need still clear that flag of INSTAT01? I am wondering this, because it seems to me that this is needed as I think that I did it work without the need of clearing the INSTAT01 flag. In the other hand, if I need to do it, it would be counterproductive as on of the purposes of EDMA is to work in a standalone way without the need to check that kind of flags (for example, in my application I would like to produce an event on every edge of external signal, without check flags) ...
I can find too much info in the datasheet of dm6437 GPIOs , I attach you a pic with the main info about this: