beep keypad

Dependencies:   TextLCD mbed

Fork of Autus by Umair Aftab

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers buzz.cpp Source File

buzz.cpp

00001 #include "mbed.h"
00002                                 //set timer 1ms
00003 int beep_delay;
00004 DigitalOut myled(PTE5);
00005 void timer1(void)        //interrupt every 1ms
00006 {
00007     beep_delay=beep_delay-1;
00008 }
00009 void beep(float freq,int time)
00010 {
00011 
00012     beep_delay=time;
00013 
00014     do {
00015         myled = 1;
00016         wait(freq);
00017         myled = 0;
00018         wait(freq);
00019     } while(beep_delay!=0);
00020 }