beep keypad

Dependencies:   TextLCD mbed

Fork of Autus by Umair Aftab

buzzer/buzz.cpp

Committer:
redplam
Date:
2014-04-12
Revision:
5:780a0888c3f2
Parent:
buzz.cpp@ 1:9ef26efedcea

File content as of revision 5:780a0888c3f2:

#include "mbed.h"
                                //set timer 1ms
int beep_delay;
DigitalOut myled(PTE5);
void timer1(void)        //interrupt every 1ms
{
    beep_delay=beep_delay-1;
}
void beep(float freq,int time)
{

    beep_delay=time;

    do {
        myled = 1;
        wait(freq);
        myled = 0;
        wait(freq);
    } while(beep_delay!=0);
}