Algoritmo de Goertzel para detectar DTMF implementado em microcontrolador

Neste site você encontrará uma implementação do algoritmo de Goertzel para detecção de DTMF:

https://sites.google.com/site/hobbydebraj/home/goertzel-algorithm-dtmf-detection

Interessante notar que o código está bem separado da parte do microcontrolador, assim é possível utiliza-lo em outro projeto com outro microcontrolador.