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.

Auto generated API documentation and code listings for SignalGenerator

Classes

SignalGenerator Simplifies generation of a high frequency signal on any pin with optional support for a carrier frequency

Code

SignalGenerator.cpp [code]
SignalGenerator.h [code]