Provides a simple way to generate complex square wave signals on any available pin. In addition the SignalGenerator can generate a carrier wave which is useful when generating IR signals to control electronic devices like a TV etc. The signal generation can be carried out either synchronously or asynchronously. In the case of synchronous signal generation all interrupts can optionally be disabled to improve timing accuracy.

Revisions of SignalGenerator.cpp

Revision Date Message Actions
0:b7c65c0d82d3 2014-09-12 Initial version of the SignalGenerator File  Diff  Annotate