Code for the keypad

Dependencies:   TextLCD keypad mbed-rtos mbed

Committer:
michiel975
Date:
Mon May 08 19:57:56 2017 +0000
Revision:
0:f39f0de7c0ce
Keypad 5

Who changed what in which revision?

UserRevisionLine numberNew contents of line
michiel975 0:f39f0de7c0ce 1 #include "buzzer.h"
michiel975 0:f39f0de7c0ce 2 #include "mbed.h"
michiel975 0:f39f0de7c0ce 3
michiel975 0:f39f0de7c0ce 4 Buzzer::Buzzer(PinName buzzerPin) : out(buzzerPin){
michiel975 0:f39f0de7c0ce 5 out = 0.0;
michiel975 0:f39f0de7c0ce 6 }
michiel975 0:f39f0de7c0ce 7
michiel975 0:f39f0de7c0ce 8 void Buzzer::startupBeep(){
michiel975 0:f39f0de7c0ce 9
michiel975 0:f39f0de7c0ce 10 }
michiel975 0:f39f0de7c0ce 11
michiel975 0:f39f0de7c0ce 12 void Buzzer::playNote(float frequency, float duration, float volume){
michiel975 0:f39f0de7c0ce 13 out.period(1.0/frequency);
michiel975 0:f39f0de7c0ce 14 out = volume/2.0;
michiel975 0:f39f0de7c0ce 15 wait_ms(duration);
michiel975 0:f39f0de7c0ce 16 out = 0.0;
michiel975 0:f39f0de7c0ce 17 }