AirsoftTimer software based on mbed

Dependencies:   mbed TextLCD keypad

board/Buzzer.cpp

Committer:
sillevl
Date:
2014-12-31
Revision:
11:50572814f73e
Parent:
10:afc22465169e

File content as of revision 11:50572814f73e:

#include "Buzzer.h"
#include "mbed.h"

Buzzer::Buzzer(PinName buzzerPin) : out(buzzerPin){
    out = 0.0;    
}

void Buzzer::startupBeep(){
    
}

void Buzzer::playNote(float frequency, float duration, float volume){
        out.period(1.0/frequency);
        out = volume/2.0;
        wait_ms(duration);
        out = 0.0;    
}