summaryrefslogtreecommitdiffstats
path: root/Graphic_Equalizer/include/smartmedia_shared.hch
diff options
context:
space:
mode:
Diffstat (limited to 'Graphic_Equalizer/include/smartmedia_shared.hch')
-rw-r--r--Graphic_Equalizer/include/smartmedia_shared.hch60
1 files changed, 37 insertions, 23 deletions
diff --git a/Graphic_Equalizer/include/smartmedia_shared.hch b/Graphic_Equalizer/include/smartmedia_shared.hch
index c4100a8..0b1790f 100644
--- a/Graphic_Equalizer/include/smartmedia_shared.hch
+++ b/Graphic_Equalizer/include/smartmedia_shared.hch
@@ -26,21 +26,25 @@
* in anyway! For example, 640 pixels times 480 pixels is 307200 (4b000) pixels
* total.
*/
-#define SIZE_SKIN 0x004afff /* Number of pixels */
+#define SIZE_SKIN 0x004afff /* Number of pixels */
-#define SIZE_HELP 0x004afff /* Number of pixels */
+#define SIZE_HELP 0x004afff /* Number of pixels */
-#define SIZE_GRAPH 0x004afff /* Number of pixels */
+#define SIZE_GRAPH 0x004afff /* Number of pixels */
-#define SIZE_ABOUT_TOP 0x000e989 /* Number of pixels */
+#define SIZE_ABOUT_TOP 0x000e989 /* Number of pixels */
-#define SIZE_ABOUT_BOTTOM 0x000890b /* Number of pixels */
+#define SIZE_ABOUT_BOTTOM 0x000890b /* Number of pixels */
-#define SIZE_AUDIO 0x108D500 /* Number of bytes */
+#define SIZE_AUDIO_PLAYER_BUTTON 0x0001740 /* Number of pixels */
-#define SIZE_PRESET 384 /* Number of elements */
+#define SIZE_TRACK1 0x108D500 /* Number of bytes */
+#define SIZE_TRACK2 0x1422300 /* Number of bytes */
+#define SIZE_TRACK3 0x108D500 /* Number of bytes */
+#define SIZE_PRESET 384 /* Number of elements */
+#define NUMBER_OF_TRACKS 3 /* Number of audio tracks*/
/*
* Here we setup the start and end address for the various components.
@@ -48,23 +52,27 @@
#define SMARTMEDIA_ADDRESS_OFFSET 0x3a4000 /* Block: 233 */
-#define SMARTMEDIA_ADDRESS_CONFIGURATION (SMARTMEDIA_ADDRESS_OFFSET +0x000000) /* Block: 133 */
-#define SMARTMEDIA_ADDRESS_PRESET_DEMO_START (SMARTMEDIA_ADDRESS_OFFSET +0x004000) /* Block: 134 */
-#define SMARTMEDIA_ADDRESS_PRESET_RESET_START (SMARTMEDIA_ADDRESS_OFFSET +0x008000) /* Block: 135 */
+#define SMARTMEDIA_ADDRESS_CONFIGURATION (SMARTMEDIA_ADDRESS_OFFSET +0x000000) /* Block: 233 */
+#define SMARTMEDIA_ADDRESS_PRESET_DEMO_START (SMARTMEDIA_ADDRESS_OFFSET +0x004000) /* Block: 234 */
+#define SMARTMEDIA_ADDRESS_PRESET_RESET_START (SMARTMEDIA_ADDRESS_OFFSET +0x008000) /* Block: 235 */
-#define SMARTMEDIA_ADDRESS_SKIN_START (SMARTMEDIA_ADDRESS_OFFSET +0x00c000) /* Block: 136 */
-#define SMARTMEDIA_ADDRESS_HELP_START (SMARTMEDIA_ADDRESS_OFFSET +0x13c000) /* Block: 212 */
-#define SMARTMEDIA_ADDRESS_GRAPH_START (SMARTMEDIA_ADDRESS_OFFSET +0x26c000) /* Block: 288 */
+#define SMARTMEDIA_ADDRESS_SKIN_START (SMARTMEDIA_ADDRESS_OFFSET +0x00c000) /* Block: 236 */
+#define SMARTMEDIA_ADDRESS_HELP_START (SMARTMEDIA_ADDRESS_OFFSET +0x13c000) /* Block: 312 */
+#define SMARTMEDIA_ADDRESS_GRAPH_START (SMARTMEDIA_ADDRESS_OFFSET +0x26c000) /* Block: 488 */
-#define SMARTMEDIA_ADDRESS_TOP_FONTYS_START (SMARTMEDIA_ADDRESS_OFFSET +0x2b8000) /* Block: 307 */
-#define SMARTMEDIA_ADDRESS_TOP_TASS_START (SMARTMEDIA_ADDRESS_OFFSET +0x2f8000) /* Block: 323 */
-#define SMARTMEDIA_ADDRESS_TOP_TRANSFER_START (SMARTMEDIA_ADDRESS_OFFSET +0x338000) /* Block: 339 */
-#define SMARTMEDIA_ADDRESS_TOP_CELOXICA_START (SMARTMEDIA_ADDRESS_OFFSET +0x378000) /* Block: 355 */
-#define SMARTMEDIA_ADDRESS_TOP_DETAILS_START (SMARTMEDIA_ADDRESS_OFFSET +0x3b8000) /* Block: 371 */
+#define SMARTMEDIA_ADDRESS_TOP_FONTYS_START (SMARTMEDIA_ADDRESS_OFFSET +0x2b8000) /* Block: 407 */
+#define SMARTMEDIA_ADDRESS_TOP_TASS_START (SMARTMEDIA_ADDRESS_OFFSET +0x2f8000) /* Block: 423 */
+#define SMARTMEDIA_ADDRESS_TOP_TRANSFER_START (SMARTMEDIA_ADDRESS_OFFSET +0x338000) /* Block: 439 */
+#define SMARTMEDIA_ADDRESS_TOP_CELOXICA_START (SMARTMEDIA_ADDRESS_OFFSET +0x378000) /* Block: 455 */
+#define SMARTMEDIA_ADDRESS_TOP_DETAILS_START (SMARTMEDIA_ADDRESS_OFFSET +0x3b8000) /* Block: 471 */
-#define SMARTMEDIA_ADDRESS_BOTTOM_START (SMARTMEDIA_ADDRESS_OFFSET +0x3f8000) /* Block: 387 */
+#define SMARTMEDIA_ADDRESS_BOTTOM_START (SMARTMEDIA_ADDRESS_OFFSET +0x3f8000) /* Block: 487 */
-#define SMARTMEDIA_ADDRESS_AUDIO_START (SMARTMEDIA_ADDRESS_OFFSET +0x41C000) /* Block: 396 */
+#define SMARTMEDIA_ADDRESS_AUDIO_PLAYER_START (SMARTMEDIA_ADDRESS_OFFSET +0x41C000) /* Block: 496 */
+
+#define SMARTMEDIA_ADDRESS_TRACK1_START (SMARTMEDIA_ADDRESS_OFFSET +0x42C000) /* Block: 500 */
+#define SMARTMEDIA_ADDRESS_TRACK2_START (SMARTMEDIA_ADDRESS_OFFSET +0x14BC000) /* Block: 1560 */
+#define SMARTMEDIA_ADDRESS_TRACK3_START (SMARTMEDIA_ADDRESS_OFFSET +0x42C000) /* Block: 500 */
#define SMARTMEDIA_ADDRESS_PRESET_DEMO_END (SMARTMEDIA_ADDRESS_PRESET_DEMO_START +(SIZE_PRESET))
@@ -82,7 +90,11 @@
#define SMARTMEDIA_ADDRESS_BOTTOM_END (SMARTMEDIA_ADDRESS_BOTTOM_START +(SIZE_ABOUT_BOTTOM <<2))
-#define SMARTMEDIA_ADDRESS_AUDIO_END (SMARTMEDIA_ADDRESS_AUDIO_START +SIZE_AUDIO)
+#define SMARTMEDIA_ADDRESS_AUDIO_PLAYER_END (SMARTMEDIA_ADDRESS_AUDIO_PLAYER_START +(SIZE_AUDIO_PLAYER_BUTTON <<2))
+
+#define SMARTMEDIA_ADDRESS_TRACK1_END (SMARTMEDIA_ADDRESS_TRACK1_START +SIZE_TRACK1)
+#define SMARTMEDIA_ADDRESS_TRACK2_END (SMARTMEDIA_ADDRESS_TRACK2_START +SIZE_TRACK2)
+#define SMARTMEDIA_ADDRESS_TRACK3_END (SMARTMEDIA_ADDRESS_TRACK3_START +SIZE_TRACK3)
#define INDEX_PRESET_DEMO_START 0
#define INDEX_PRESET_DEMO_END (INDEX_PRESET_DEMO_START +SIZE_PRESET)
@@ -110,10 +122,12 @@
#define ADDRESS_ABOUT_TOP_DETAILS_START 0x0e3228
#define ADDRESS_ABOUT_TOP_DETAILS_END (ADDRESS_ABOUT_TOP_DETAILS_START +SIZE_ABOUT_TOP)
-//#define ADDRESS_ABOUT_BOTTOM_START 0x0e3228
-#define ADDRESS_ABOUT_BOTTOM_START 0x0f5000
+#define ADDRESS_ABOUT_BOTTOM_START 0x0e3228
#define ADDRESS_ABOUT_BOTTOM_END (ADDRESS_ABOUT_BOTTOM_START +SIZE_ABOUT_BOTTOM)
+#define ADDRESS_AUDIO_PLAYER_START 0x0ebb34
+#define ADDRESS_AUDIO_PLAYER_END (ADDRESS_AUDIO_PLAYER_START +SIZE_AUDIO_PLAYER_BUTTON)
+
#else
#error "ERROR file smartmedia_shared.hch multiple times included"