buzzer library

Dependents:   SABLJIC_SEMAFORPROJEKT

Committer:
ssabljic
Date:
Thu Dec 02 21:07:48 2021 +0000
Revision:
2:8db3a16ff066
Parent:
1:622b1d533a1c
.

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"
ssabljic 2:8db3a16ff066 5
ssabljic 2:8db3a16ff066 6 namespace mbed {
Reniboy 1:622b1d533a1c 7
Reniboy 0:01eac446ef9f 8 class Beep {
Reniboy 0:01eac446ef9f 9
Reniboy 0:01eac446ef9f 10 public:
ssabljic 2:8db3a16ff066 11
Reniboy 0:01eac446ef9f 12 Beep (PinName pin);
ssabljic 2:8db3a16ff066 13
Reniboy 0:01eac446ef9f 14 void beep (float frequency, float time);
Reniboy 0:01eac446ef9f 15
Reniboy 0:01eac446ef9f 16 void nobeep();
Reniboy 0:01eac446ef9f 17
Reniboy 0:01eac446ef9f 18 private :
Reniboy 0:01eac446ef9f 19 PwmOut _pwm;
Reniboy 0:01eac446ef9f 20 Timeout toff;
Reniboy 0:01eac446ef9f 21 };
Reniboy 0:01eac446ef9f 22
Reniboy 0:01eac446ef9f 23 }
Reniboy 0:01eac446ef9f 24 #endif
Reniboy 0:01eac446ef9f 25
Reniboy 0:01eac446ef9f 26