fork of smartwav interface

Fork of SMARTWAV by Vizic Technologies

Revision:
1:bfb321f3d233
Parent:
0:d3cb5755b201
--- a/SMARTWAV.cpp	Sat Feb 11 22:37:27 2012 +0000
+++ b/SMARTWAV.cpp	Tue May 19 15:43:42 2015 +0000
@@ -77,20 +77,32 @@
 unsigned char SMARTWAV::playTrackName(char name[]){        //play an Audio file contained on the micro SD card with the given name.
   unsigned char counter=0;
   
+  //if (_serialSMARTWAV.writeable()) {
   _serialSMARTWAV.putc('F'); 
+  //}
   while(1){
-    _serialSMARTWAV.putc(name[counter]);
+    //if (_serialSMARTWAV.writeable()) {
+        _serialSMARTWAV.putc(name[counter]);
+    //} else {
+    //    break;
+    //}
     if(name[counter]==0x00){
       break;
     }    
     counter++;
   }
+  
   return _serialSMARTWAV.getc();
+  //return 1;
 }
 
 unsigned char SMARTWAV::stopTrack(){       //Stop playing any active song
+  
+  //if (_serialSMARTWAV.writeable()) {
   _serialSMARTWAV.putc('S'); 
+  //}
   return _serialSMARTWAV.getc();
+  //return 1;
 }
 
 unsigned char SMARTWAV::continuousPlay(unsigned char enable){       //Enable/Disable continuous play, also disabled by calling stopTrack()
@@ -106,7 +118,8 @@
 unsigned char SMARTWAV::volume(unsigned char vol){       //Set Volume 0-255
   _serialSMARTWAV.putc('V'); 
   _serialSMARTWAV.putc(vol); 
-  return _serialSMARTWAV.getc();
+  //return _serialSMARTWAV.getc();
+  return 1;
 }
 
 unsigned char SMARTWAV::setFolder(char name[]){        //Set/Enters inside a folder/path on the micro SD card with the given name.