Fork of beep lib. Enables play of continous tones and changing of frequency on the fly

Fork of beep by Peter Drescher

Revision:
5:a844c1579d27
Parent:
4:d8e14429a95f
--- a/beep.h	Tue Sep 11 08:21:45 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-#ifndef MBED_BEEP_H
-#define MBED_BEEP_H
-
-#include "mbed.h"
-
-/** class to make sound with a buzzer, based on a PwmOut
- *   The class use a timeout to switch off the sound  - it is not blocking while making noise
- *
- * Example:
- * @code
- * // Beep with 1Khz for 0.5 seconds
- * #include "mbed.h"
- * #include "beep.h"
- * 
- * Beep buzzer(p21);
- * 
- * int main() {
- *        ...
- *   buzzer.beep(1000,0.5);    
- *       ...
- * }
- * @endcode
- */
-
-
-namespace mbed {
-
-/* Class: Beep
- *  A class witch uses pwm to controle a beeper to generate sounds.
- */
-class Beep {
-
-public:
-
-/** Create a Beep object connected to the specified PwmOut pin
- *
- * @param pin PwmOut pin to connect to 
- */
-    Beep (PinName pin);
-
-/** Beep with given frequency and duration.
- *
- * @param frequency - the frequency of the tone in Hz
- * @param time - the duration of the tone in seconds
- */
-    void beep (float frequency, float time);
-
-/** stop the beep instantaneous 
- * usually not used 
- */
-    void nobeep();
-
-private :
-    PwmOut _pwm;
-    Timeout toff;
-};
-
-}
-#endif