aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gaudio/vs1053/gaudio_play_config.h
diff options
context:
space:
mode:
authorinmarket <andrewh@inmarket.com.au>2014-04-29 16:35:57 +1000
committerinmarket <andrewh@inmarket.com.au>2014-04-29 16:35:57 +1000
commit81c19da89f6055ee19ebcb7c5fc786bd82dadbe8 (patch)
treedfd23b6b98ef83d1cf310aed697106e85b41e7fc /drivers/gaudio/vs1053/gaudio_play_config.h
parent70c96543fcd20a0d323170e4f8392a0494de2cd4 (diff)
downloaduGFX-81c19da89f6055ee19ebcb7c5fc786bd82dadbe8.tar.gz
uGFX-81c19da89f6055ee19ebcb7c5fc786bd82dadbe8.tar.bz2
uGFX-81c19da89f6055ee19ebcb7c5fc786bd82dadbe8.zip
First version vs1053 audio play driver. Compiles but not tested yet.
Diffstat (limited to 'drivers/gaudio/vs1053/gaudio_play_config.h')
-rw-r--r--drivers/gaudio/vs1053/gaudio_play_config.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/drivers/gaudio/vs1053/gaudio_play_config.h b/drivers/gaudio/vs1053/gaudio_play_config.h
new file mode 100644
index 00000000..bd2af503
--- /dev/null
+++ b/drivers/gaudio/vs1053/gaudio_play_config.h
@@ -0,0 +1,29 @@
+/*
+ * This file is subject to the terms of the GFX License. If a copy of
+ * the license was not distributed with this file, you can obtain one at:
+ *
+ * http://ugfx.org/license.html
+ */
+
+#ifndef GAUDIO_PLAY_CONFIG_H
+#define GAUDIO_PLAY_CONFIG_H
+
+#if GFX_USE_GAUDIO && GAUDIO_NEED_PLAY
+
+/*===========================================================================*/
+/* Driver hardware support. */
+/*===========================================================================*/
+
+#define GAUDIO_PLAY_MAX_SAMPLE_FREQUENCY 48000
+#define GAUDIO_PLAY_NUM_FORMATS 2
+#define GAUDIO_PLAY_FORMAT1 ARRAY_DATA_16BITSIGNED
+#define GAUDIO_PLAY_FORMAT2 ARRAY_DATA_8BITUNSIGNED
+#define GAUDIO_PLAY_NUM_CHANNELS 2
+#define GAUDIO_PLAY_CHANNEL0_IS_STEREO FALSE
+#define GAUDIO_PLAY_CHANNEL1_IS_STEREO TRUE
+#define GAUDIO_PLAY_MONO 0
+#define GAUDIO_PLAY_STEREO 1
+
+#endif /* GFX_USE_GAUDIO && GAUDIO_NEED_PLAY */
+
+#endif /* GAUDIO_PLAY_CONFIG_H */