DTMF Logic 🠖 Pulses
The delay()
function cannot be used as the
digital DTMF input can occur at any time and
it's signal changes are faster than any output.
Thus the delay function cannot even be used
for pulse generation, since this could mean
dropping pulses of the DTMF tone.
At the start of the source file you can find
preprocessor definitions that allow you to:
-
Control the behavior when hangups occur
-
Adjust how quickly dials are pulsed
-
Set whether to stay LOW / HIGH when idle
In the section below the previous you
will find the various timing presets.