       // Got ok data, print it out!
       Serial.print(F("Found chip PN5")); Serial.println((versiondata>>24) & 0xFF, HEX); 
       Serial.print(F("Firmware ver. ")); Serial.print((versiondata>>16) & 0xFF, DEC); 
-      Serial.print(F('.')); Serial.println((versiondata>>8) & 0xFF, DEC);
+      Serial.print('.'); Serial.println((versiondata>>8) & 0xFF, DEC);
     #endif
     // configure board to read RFID tags
+    
     nfc.SAMConfig();
   #endif
+
   
   // ALL DONE
   delay(100); // wait some time for everything to settle

   
      taguid:directory:track
   
   For example, the audiobook "findet dorie" is in the directory    
   
      findorie    
      
   it's corresponding TrackDB file 
      
      /system00/findorie.txt

   contains a line

      46722634231761290:findorie:1

   where
   
      46722634231761290   is the UID of the NFC Tag
      findorie            is the directory from which to play the files
      1                   is the number of the track with which to start playback

   The program will take the retrieved information and then start a for-loop beginning with 
   the provided first track until all consecutive numbered tracks are played. After playback of all
   files is finished, the program will resume it's main loop, delay operation for roughly 15 seconds
   (to give the user the chance to remove the just used Tag from the reader) and then wait until 
   it detects the next tag.
   
   While advancing through the files in th diectory, the program will update the TrackDB-File with  
   the number of the currently played track. Doing so allows for interrupted playbacks - tag is   
   removed and later put back on when the playback will start with the last track in playback. 
   

//
//  BELOW THIS LINE THE MP3 PLAYER CONTROL IS DEFINED
//
// included in while loop of playTrack() for checks for volume changes
#ifdef VOLUMEPOT
static void plrAdjustVolume() {
  // volume control functions
