just a messy code..

Dependencies:   mbed nRF24L01P

Committer:
hyunsungkim
Date:
Sat Dec 15 19:34:49 2018 +0000
Branch:
RF24_library_test_tx
Revision:
16:d9c8e60bfdb1
Parent:
8:78294b936c70
before adjusting communication timing

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hyunsungkim 3:690740ab3394 1 #include "beep.h"
hyunsungkim 3:690740ab3394 2
hyunsungkim 6:42ecdff5956a 3 extern PwmOut buzzer;
hyunsungkim 8:78294b936c70 4 void beepStart()
hyunsungkim 3:690740ab3394 5 {
hyunsungkim 3:690740ab3394 6 buzzer.write(0.5);
hyunsungkim 3:690740ab3394 7 buzzer.period_us(1000000/Do5);
hyunsungkim 3:690740ab3394 8 wait(0.1);
hyunsungkim 3:690740ab3394 9 buzzer.period_us(1000000/Mi5);
hyunsungkim 3:690740ab3394 10 wait(0.1);
hyunsungkim 3:690740ab3394 11 buzzer.period_us(1000000/So5);
hyunsungkim 3:690740ab3394 12 wait(0.1);
hyunsungkim 8:78294b936c70 13 buzzer.write(1);
hyunsungkim 3:690740ab3394 14 }
hyunsungkim 3:690740ab3394 15
hyunsungkim 3:690740ab3394 16 void beepAfterset()
hyunsungkim 3:690740ab3394 17 {
hyunsungkim 3:690740ab3394 18 buzzer.write(0.5);
hyunsungkim 3:690740ab3394 19 buzzer.period_us(1000000/Do5);
hyunsungkim 3:690740ab3394 20 wait(0.1);
hyunsungkim 3:690740ab3394 21 buzzer.period_us(1000000/Mi5);
hyunsungkim 3:690740ab3394 22 wait(0.1);
hyunsungkim 3:690740ab3394 23 buzzer.period_us(1000000/So5);
hyunsungkim 3:690740ab3394 24 wait(0.1);
hyunsungkim 4:ae81aeeed069 25 buzzer.write(1);
hyunsungkim 3:690740ab3394 26 buzzer.write(0.5);
hyunsungkim 3:690740ab3394 27 buzzer.period_us(1000000/Re5);
hyunsungkim 3:690740ab3394 28 wait(0.1);
hyunsungkim 3:690740ab3394 29 buzzer.period_us(1000000/Fa5);
hyunsungkim 3:690740ab3394 30 wait(0.1);
hyunsungkim 3:690740ab3394 31 buzzer.period_us(1000000/La5);
hyunsungkim 3:690740ab3394 32 wait(0.1);
hyunsungkim 4:ae81aeeed069 33 buzzer.write(1);
hyunsungkim 3:690740ab3394 34 buzzer.write(0.5);
hyunsungkim 3:690740ab3394 35 buzzer.period_us(1000000/Mi5);
hyunsungkim 3:690740ab3394 36 wait(0.1);
hyunsungkim 3:690740ab3394 37 buzzer.period_us(1000000/So5);
hyunsungkim 3:690740ab3394 38 wait(0.1);
hyunsungkim 3:690740ab3394 39 buzzer.period_us(1000000/Ti5);
hyunsungkim 3:690740ab3394 40 wait(0.2);
hyunsungkim 4:ae81aeeed069 41 buzzer.write(1);
hyunsungkim 3:690740ab3394 42 }
hyunsungkim 3:690740ab3394 43
hyunsungkim 3:690740ab3394 44 void beepEnd()
hyunsungkim 3:690740ab3394 45 {
hyunsungkim 3:690740ab3394 46 buzzer.write(0.5);
hyunsungkim 3:690740ab3394 47 buzzer.period_us(1000000/So5);
hyunsungkim 3:690740ab3394 48 wait(0.1);
hyunsungkim 3:690740ab3394 49 buzzer.period_us(1000000/Mi5);
hyunsungkim 3:690740ab3394 50 wait(0.1);
hyunsungkim 3:690740ab3394 51 buzzer.period_us(1000000/Do5);
hyunsungkim 3:690740ab3394 52 wait(0.1);
hyunsungkim 3:690740ab3394 53 buzzer.write(0);
hyunsungkim 3:690740ab3394 54 }