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.

Download repository: zip gz

Files at revision 4:64d2d834341b

Name Size Actions
[up]
SignalGenerator.cpp 5105 Revisions Annotate
SignalGenerator.h 2797 Revisions Annotate