tone function Library
Dependents: PiezoBuzzer_HelloWorld_WIZwiki-W7500 kragl kragl_v2 Internet_Orgel ... more
pwm_tone.h
00001 /* Includes ------------------------------------------------------------------*/ 00002 #include "mbed.h" 00003 00004 /* Private typedef -----------------------------------------------------------*/ 00005 /* Private define ------------------------------------------------------------*/ 00006 #define Do3 131 //C octave3 00007 #define Do3s 139 //C# 00008 #define Re3 147 //D 00009 #define Re3s 156//D# 00010 #define Mi3 165 //E 00011 #define Fa3 175 //F 00012 #define Fa3s 185 //F# 00013 #define So3 196 //G 00014 #define So3s 208 //G# 00015 #define La3 220 //A 00016 #define La3s 233 //A# 00017 #define Ti3 247 //B 00018 #define Do4 262 //C octave4 00019 #define Do4s 277 //C# 00020 #define Re4 294 //D 00021 #define Re4s 311//D# 00022 #define Mi4 330 //E 00023 #define Fa4 349 //F 00024 #define Fa4s 370 //F# 00025 #define So4 392 //G 00026 #define So4s 415 //G# 00027 #define La4 440 //A 00028 #define La4s 466 //A# 00029 #define Ti4 494 //B 00030 #define Do5 523 //C octave5 00031 #define Do5s 554 //C# 00032 #define Re5 587 //D 00033 #define Re5s 622//D# 00034 #define Mi5 659 //E 00035 #define Fa5 699 //F 00036 #define Fa5s 740 //F# 00037 #define So5 784 //G 00038 #define So5s 831 //G# 00039 #define La5 880 //A 00040 #define La5s 932 //A# 00041 #define Ti5 988 //B 00042 #define Do6 1047 //C octave6 00043 #define Do6s 1109 //C# 00044 #define Re6 1175 //D 00045 #define Re6s 1245 //D# 00046 #define Mi6 1319 //E 00047 #define Fa6 1397 //F 00048 #define Fa6s 1480 //F# 00049 #define So6 1568 //G 00050 #define So6s 1661 //G# 00051 #define La6 1760 //A 00052 #define La6s 1865 //A# 00053 #define Ti6 1976 //B 00054 00055 /* Private variables ---------------------------------------------------------*/ 00056 /* Private function prototypes -----------------------------------------------*/ 00057 void Tune(PwmOut name, int period, int beat); 00058 void Auto_tunes(PwmOut name, int period, int beat); 00059 void Stop_tunes(PwmOut name); 00060 00061 /* Private functions ---------------------------------------------------------*/
Generated on Tue Jul 12 2022 16:33:01 by 1.7.2