PURS ZI 009

Committer:
tbjazic
Date:
Wed Sep 07 15:46:01 2016 +0000
Revision:
0:1843b5f93694
initial

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tbjazic 0:1843b5f93694 1 #ifndef BEEPAJ_H
tbjazic 0:1843b5f93694 2 #define BEEPAJ_H
tbjazic 0:1843b5f93694 3
tbjazic 0:1843b5f93694 4 #include "mbed.h"
tbjazic 0:1843b5f93694 5
tbjazic 0:1843b5f93694 6 class Beepaj {
tbjazic 0:1843b5f93694 7 public:
tbjazic 0:1843b5f93694 8 Beepaj(PinName pinTipkala, PinName pinZvucnika);
tbjazic 0:1843b5f93694 9 private:
tbjazic 0:1843b5f93694 10 InterruptIn pokreni;
tbjazic 0:1843b5f93694 11 PwmOut zvucnik;
tbjazic 0:1843b5f93694 12 Timer debounce;
tbjazic 0:1843b5f93694 13 Timeout vrijemeBeepa, vrijemeSignala;
tbjazic 0:1843b5f93694 14 Ticker ticker;
tbjazic 0:1843b5f93694 15 void ukljuciBeep();
tbjazic 0:1843b5f93694 16 void iskljuciBeep();
tbjazic 0:1843b5f93694 17 void generirajSignal();
tbjazic 0:1843b5f93694 18 void iskljuciSignal();
tbjazic 0:1843b5f93694 19 };
tbjazic 0:1843b5f93694 20
tbjazic 0:1843b5f93694 21 #endif