I am trying to use two software modules in one project, the dtmf generator and the dtmf decoder.
I starded by the dtmf decoder example (that reads a file in a disk), and ultimately execute the "adi_dtmfd_Process" function, that decode the samples, and return the coded digit.
Well, after i created a project with this code (much like the example), the decode work.
After i started to add the generator code at this project. Everything was working until that i put (and enable) the "adi_dtmfg_Process" function, even without using it results.
To check if the problem occur when the "adi_dtmfg_Process" is enabled or not, fisrt i run the decode ("adi_dtmfd_Process") (with samples from a file), and the decode work well. After this step, the code execute the generator "adi_dtmfg_Process" funcion (and does nothing with it result). And after, the code run the decode again, but it does not work anymore.
If i execute the decode "adi_dtmfd_Process" repeatedly (without running the generator), the decode always works.
Anybody know what might be happening?