#include <services/services.h>
#include <drivers/fsd/fat/adi_fat.h>

#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <cycles.h> 
#include <math.h>

#define NEWLINE "\n"

void command_loop(void);
void ShowVolumes(FILE *fp);

#if defined(VDK)        
/* Control Message Channel */
#define CONTROL_CHANNEL     VDK_kMsgChannel1  // highest priority

/* Control Message Types */
enum {
	ADI_AUDIO_MSG_CMD_NONE=0,	
	ADI_AUDIO_MSG_CMD_PLAYFILE,
	ADI_AUDIO_MSG_CMD_PAUSE,
	ADI_AUDIO_MSG_CMD_RESUME,
	ADI_AUDIO_MSG_CMD_STOP,
	ADI_AUDIO_MSG_CMD_START,
	ADI_AUDIO_MSG_CMD_ABORT,
	ADI_AUDIO_MSG_CMD_NEXTFILE,
	ADI_AUDIO_MSG_CMD_PREVFILE,
	ADI_AUDIO_MSG_CMD_SEEK_FW,
	ADI_AUDIO_MSG_CMD_SEEK_BW,
};

#endif
