/** @see https:developer.mbed.org/users/justinkim/code/PiezoBuzzer_HelloWorld_WIZwiki-W7500 */

Fork of PWM_Tone_Library by justin kim

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers pwm_tone.h Source File

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 ---------------------------------------------------------*/