I am having trouble keeping my Ping Pong buffer (software) variable synchronized with the EDMA3 hardware during transfers. I am guessing that I occasionally miss an interrupt which is generated by the Tcc callback in the LLD, which then causes my algorithm to read from the buffer that is currently being transferred to. Is there a way to actually "read" the destination (ping or pong) from a (hardware) register within the EDMA3 controller so that I don't have a sync issue?
Thx,
MikeH