Removed most of the comments

Dependents:   Hodak_MorseCoder LED_BOZICNE_LAMPICE

Committer:
khodak
Date:
Thu Nov 19 10:41:25 2020 +0000
Revision:
2:857083873b09
Parent:
1:622b1d533a1c
Removing most of the comments

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Reniboy 0:01eac446ef9f 1 #ifndef MBED_BEEP_H
Reniboy 0:01eac446ef9f 2 #define MBED_BEEP_H
Reniboy 0:01eac446ef9f 3
Reniboy 0:01eac446ef9f 4 #include "mbed.h"
Reniboy 1:622b1d533a1c 5
Reniboy 0:01eac446ef9f 6 namespace mbed {
Reniboy 0:01eac446ef9f 7
Reniboy 0:01eac446ef9f 8 /* Class: Beep
khodak 2:857083873b09 9 * A class which uses pwm to controle a beeper to generate sounds.
Reniboy 0:01eac446ef9f 10 */
Reniboy 0:01eac446ef9f 11 class Beep {
Reniboy 0:01eac446ef9f 12
Reniboy 0:01eac446ef9f 13 public:
Reniboy 0:01eac446ef9f 14
khodak 2:857083873b09 15 Beep (PinName pin);//Specified PwmOut pin for buzzer
Reniboy 0:01eac446ef9f 16
Reniboy 0:01eac446ef9f 17 /** Beep with given frequency and duration.
Reniboy 0:01eac446ef9f 18 *
Reniboy 0:01eac446ef9f 19 * @param frequency - the frequency of the tone in Hz
Reniboy 0:01eac446ef9f 20 * @param time - the duration of the tone in seconds
Reniboy 0:01eac446ef9f 21 */
Reniboy 0:01eac446ef9f 22 void beep (float frequency, float time);
Reniboy 0:01eac446ef9f 23
Reniboy 0:01eac446ef9f 24 void nobeep();
Reniboy 0:01eac446ef9f 25
Reniboy 0:01eac446ef9f 26 private :
Reniboy 0:01eac446ef9f 27 PwmOut _pwm;
Reniboy 0:01eac446ef9f 28 Timeout toff;
Reniboy 0:01eac446ef9f 29 };
Reniboy 0:01eac446ef9f 30
Reniboy 0:01eac446ef9f 31 }
Reniboy 0:01eac446ef9f 32 #endif
Reniboy 0:01eac446ef9f 33
Reniboy 0:01eac446ef9f 34