AirsoftTimer software based on mbed

Dependencies:   mbed TextLCD keypad

board/Buzzer.cpp

Committer:
sillevl
Date:
2017-02-09
Revision:
27:f29805113454
Parent:
11:50572814f73e

File content as of revision 27:f29805113454:

#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;    
}