Bug in pulse function removed

The pulse function calls oscillate. The oscillate function toggles at least
once from HIGH to LOW and back to HIGH or vice versa. The pulse function
should just turn the pin level vom HIGH to LOW or from LOW to HIGH after
the given delay.


Signed-off-by: Martin Pahl <pahl@tnt.uni-hannover.de>
Added callback parameter to oscillate and pulse method

Signed-off-by: Martin Pahl <pahl@tnt.uni-hannover.de>
Merge branch 'added_functionality'

Conflicts:
	Timer.cpp
	Timer.h

Signed-off-by: Martin Pahl <pahl@tnt.uni-hannover.de>