/** @see https:developer.mbed.org/users/justinkim/code/PiezoBuzzer_HelloWorld_WIZwiki-W7500 */
Fork of PWM_Tone_Library by
pwm_tone.h
00001 /** 00002 @see https:developer.mbed.org/users/justinkim/code/PiezoBuzzer_HelloWorld_WIZwiki-W7500 00003 */ 00004 00005 /* Includes ------------------------------------------------------------------*/ 00006 #include "mbed.h" 00007 00008 /* Private typedef -----------------------------------------------------------*/ 00009 /* Private define ------------------------------------------------------------*/ 00010 #define Do3 131 //C octave3 00011 #define Do3s 139 //C# 00012 #define Re3 147 //D 00013 #define Re3s 156//D# 00014 #define Mi3 165 //E 00015 #define Fa3 175 //F 00016 #define Fa3s 185 //F# 00017 #define So3 196 //G 00018 #define So3s 208 //G# 00019 #define La3 220 //A 00020 #define La3s 233 //A# 00021 #define Ti3 247 //B 00022 #define Do4 262 //C octave4 00023 #define Do4s 277 //C# 00024 #define Re4 294 //D 00025 #define Re4s 311//D# 00026 #define Mi4 330 //E 00027 #define Fa4 349 //F 00028 #define Fa4s 370 //F# 00029 #define So4 392 //G 00030 #define So4s 415 //G# 00031 #define La4 440 //A 00032 #define La4s 466 //A# 00033 #define Ti4 494 //B 00034 #define Do5 523 //C octave5 00035 #define Do5s 554 //C# 00036 #define Re5 587 //D 00037 #define Re5s 622//D# 00038 #define Mi5 659 //E 00039 #define Fa5 699 //F 00040 #define Fa5s 740 //F# 00041 #define So5 784 //G 00042 #define So5s 831 //G# 00043 #define La5 880 //A 00044 #define La5s 932 //A# 00045 #define Ti5 988 //B 00046 00047 /* Private variables ---------------------------------------------------------*/ 00048 /* Private function prototypes -----------------------------------------------*/ 00049 void Tune(PwmOut name, int period, int beat); 00050 void Auto_tunes(PwmOut name, int period, int beat); 00051 void Stop_tunes(PwmOut name); 00052 00053 /* Private functions ---------------------------------------------------------*/
Generated on Wed Jul 13 2022 11:28:48 by 1.7.2