plays wav files

Fork of wave_player by Steve Ravet

Revision:
2:90454b75f0ad
Parent:
1:acc3e18e77ad
--- a/wave_player.h	Tue Jan 18 03:57:27 2011 +0000
+++ b/wave_player.h	Thu Nov 03 14:43:52 2016 +0000
@@ -43,7 +43,7 @@
  *
  * @param wavefile  A pointer to an opened wave file
  */
-void play(FILE *wavefile);
+void play(FILE *wavefile, bool &playing, int &vol);
 
 /** Set the printf verbosity of the wave player.  A nonzero verbosity level
  * will put wave_player in a mode where the complete contents of the wave
@@ -59,7 +59,7 @@
 void set_verbosity(int v);
 
 private:
-void dac_out(void);
+void dac_out();
 int verbosity;
 AnalogOut *wave_DAC;
 Ticker tick;
@@ -67,6 +67,7 @@
 short DAC_wptr;
 volatile short DAC_rptr;
 short DAC_on;
+volatile int *vol;
 };