Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of PWM_Tone_Library by
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 19:10:49 by
1.7.2
