Morse code encoder library

Dependents:   MIDI_CW

Revision:
4:e0cc0df745ef
Parent:
3:9c975c0e2342
--- a/morse.cpp	Thu Aug 07 00:15:05 2014 +0000
+++ b/morse.cpp	Sat Dec 06 00:00:53 2014 +0000
@@ -1,6 +1,14 @@
 #include "morse.h"
 #include "mbed.h"
 
+/**
+ *  @file       morse.cpp
+ *  Project     morse code handling Library
+ *  @brief      morse code handling library for mbed
+ *  @version    1.0
+ *  @author     Chuck Timber
+ *  @date       07/08/2014
+ */
 /** class to generate Morse code tone and keying signal.
  *         sound with a buzzer, based on a PwmOut, 
  *         keying signal base on a DigitalOut
@@ -204,6 +212,7 @@
     freq = 800;
     _pwm.period(1.0/freq);
     _pwm.write(0.0);
+    _pout = 0;
 }
 
 Morse::Morse(PinName pwm, PinName led) : _pout( led ), _pwm( pwm )
@@ -212,6 +221,7 @@
     freq = 800;
     _pwm.period(1.0/freq);
     _pwm.write(0.0);
+    _pout = 0;
 }
 
 Morse::Morse(PinName pwm, PinName led, float t) : _pout( led ), _pwm( pwm )
@@ -220,6 +230,7 @@
     freq = 800;
     _pwm.period(1.0/freq);
     _pwm.write(0.0);
+    _pout = 0;
 }
 
 Morse::Morse(PinName pwm, PinName led, float t, float f) : _pout( led ), _pwm( pwm )
@@ -228,4 +239,5 @@
     freq = f;
     _pwm.period(1.0/freq);
     _pwm.write(0.0);
+    _pout = 0;
 }