summaryrefslogtreecommitdiffstats
path: root/Graphic_Equalizer/include/audio.hch
diff options
context:
space:
mode:
Diffstat (limited to 'Graphic_Equalizer/include/audio.hch')
-rw-r--r--Graphic_Equalizer/include/audio.hch10
1 files changed, 8 insertions, 2 deletions
diff --git a/Graphic_Equalizer/include/audio.hch b/Graphic_Equalizer/include/audio.hch
index 051e8fb..3c21caf 100644
--- a/Graphic_Equalizer/include/audio.hch
+++ b/Graphic_Equalizer/include/audio.hch
@@ -32,13 +32,19 @@ typedef struct {
rom unsigned 6 read[256];
} ifft_info with { block = "BlockRAM"};
unsigned 4 *equalizer_levels_ptr;
+ unsigned 3 player_state;
+ unsigned 1 player_mode; //0 = repeat_all, 1 = repeat_track
unsigned 1 display_log;
unsigned 1 saturated;
- unsigned 1 play;
} audiodata_t;
-
+#define PLAYING 0x00
+#define PAUSED 0x01
+#define STOPPED 0x02
+#define NEXT_TRACK 0x03
+#define PREV_TRACK 0x04
+#define PLAYER_DISABLED 0x05
/*
* States used to indicate wether audio data is sampled.