beep keypad

Dependencies:   TextLCD mbed

Fork of Autus by Umair Aftab

Committer:
redplam
Date:
Sat Apr 12 20:55:13 2014 +0000
Revision:
5:780a0888c3f2
Parent:
buzz.cpp@1:9ef26efedcea
mykeypad;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
umairaftab 1:9ef26efedcea 1 #include "mbed.h"
umairaftab 1:9ef26efedcea 2 //set timer 1ms
umairaftab 1:9ef26efedcea 3 int beep_delay;
umairaftab 1:9ef26efedcea 4 DigitalOut myled(PTE5);
umairaftab 1:9ef26efedcea 5 void timer1(void) //interrupt every 1ms
umairaftab 1:9ef26efedcea 6 {
umairaftab 1:9ef26efedcea 7 beep_delay=beep_delay-1;
umairaftab 1:9ef26efedcea 8 }
umairaftab 1:9ef26efedcea 9 void beep(float freq,int time)
umairaftab 1:9ef26efedcea 10 {
umairaftab 1:9ef26efedcea 11
umairaftab 1:9ef26efedcea 12 beep_delay=time;
umairaftab 1:9ef26efedcea 13
umairaftab 1:9ef26efedcea 14 do {
umairaftab 1:9ef26efedcea 15 myled = 1;
umairaftab 1:9ef26efedcea 16 wait(freq);
umairaftab 1:9ef26efedcea 17 myled = 0;
umairaftab 1:9ef26efedcea 18 wait(freq);
umairaftab 1:9ef26efedcea 19 } while(beep_delay!=0);
umairaftab 1:9ef26efedcea 20 }