Plays WAV file

Dependencies:   mbed Gamepad2

Revision:
1:39d8765b574d
Parent:
0:44597d36d45c
Child:
2:7d65a185f9a4
--- a/main.cpp	Tue Jan 05 17:16:36 2016 +0000
+++ b/main.cpp	Tue Jan 05 17:37:04 2016 +0000
@@ -17,7 +17,8 @@
 DigitalOut red_led(LED_RED);
 
 // flag - must be volatile as changes within ISR
-volatile int timer_flag = 0;
+// g_ prefix makes it easier to distinguish it as global
+volatile int g_timer_flag = 0;
 
 // function prototypes
 void timer_isr();
@@ -32,8 +33,8 @@
     while (1) {
 
         // check if flag is set i.e. interrupt has occured
-        if (timer_flag) {
-            timer_flag = 0;  // if it has, clear the flag
+        if (g_timer_flag) {
+            g_timer_flag = 0;  // if it has, clear the flag
 
             // DO TASK HERE
     
@@ -48,5 +49,5 @@
 // time-triggered interrupt
 void timer_isr()
 {
-    timer_flag = 1;   // set flag in ISR
+    g_timer_flag = 1;   // set flag in ISR
 }