My own version of AudioSynthWaveform. Sine is generated with arm_sin_q15...

...() (but is slower) and the other three waveforms are generated without using tables. I've left the original version in with #ifdef/#else/#endif