summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Schinagl <oliver@schinagl.nl>2004-11-24 15:07:26 (GMT)
committerOliver Schinagl <oliver@schinagl.nl>2004-11-24 15:07:26 (GMT)
commit562d0d27ac21b8e8f559fa2b3da0ebd6e2fc0969 (patch)
treebcf3dcb547aa08f7e6441e15aae6865009f6727c
parentbe3f0f47378664511148cab476a3b1431f098503 (diff)
downloadTASS-562d0d27ac21b8e8f559fa2b3da0ebd6e2fc0969.zip
TASS-562d0d27ac21b8e8f559fa2b3da0ebd6e2fc0969.tar.gz
TASS-562d0d27ac21b8e8f559fa2b3da0ebd6e2fc0969.tar.bz2
Removed refference for 'large datablock' for now.
Moved pixel color definition to variables in their appropiate srcfile
-rw-r--r--Graphic_Equalizer/include/configuration.hch76
1 files changed, 32 insertions, 44 deletions
diff --git a/Graphic_Equalizer/include/configuration.hch b/Graphic_Equalizer/include/configuration.hch
index d118219..fb7b123 100644
--- a/Graphic_Equalizer/include/configuration.hch
+++ b/Graphic_Equalizer/include/configuration.hch
@@ -39,67 +39,55 @@
/*
- * Data can be arranged in two ways. Either as one large blok of continuous
- * data, or each segment is stored seperatly at its own address. If set to 1
- * we'll asume one large continuous blok.
- */
-#define LARGE_DATA_BLOCK 0
-
-
-
-/*
* Here we set the various sizes of the data in use. Do not round this values
* in anyway! For example, 640 pixels times 480 pixels is 307200 (4b000) pixels
* total.
*/
-#define SIZE_SKIN 0x04b000
-#define SIZE_HELP 0x04b000
-#define SIZE_SKINMASK 0x019000
-#define SIZE_HELPMASK 0x019000
+#define SIZE_SKIN 0x04afff
+#define SIZE_HELP 0x04afff
+#define SIZE_GRAPH 0x04afff
+#define SIZE_SKINMASK 0x018fff
+#define SIZE_HELPMASK 0x018fff
+#define SIZE_GRAPHMASK 0x018fff
+
+#define SIZE_PRESET 0x0001c0
/*
* Here we setup the start and end address for the various components.
*/
-#define ADDRESS_SKIN_START 0x000000
-#define ADDRESS_SKIN_END (ADDRESS_SKIN_START +SIZE_SKIN)
+#define ADDRESS_SKIN_START 0x000000
+#define ADDRESS_SKIN_END (ADDRESS_SKIN_START +SIZE_SKIN)
-#define ADDRESS_HELP_START 0x04b001
-#define ADDRESS_HELP_END (ADDRESS_HELP_START +SIZE_HELP)
+#define ADDRESS_HELP_START 0x04b000
+#define ADDRESS_HELP_END (ADDRESS_HELP_START +SIZE_HELP)
-#if LARGE_DATA_BLOCK
- #define SMARTMEDIA_ADDRESS_OFFSET 0x084000
+#define ADDRESS_GRAPHMASK_START 0x096000
+#define ADDRESS_GRAPHMASK_END (ADDRESS_GRAPHMASK_START +SIZE_GRAPH)
- #define SMARTMEDIA_ADDRESS_SKIN_START SMARTMEDIA_ADDRESS_OFFSET
- #define SMARTMEDIA_ADDRESS_SKIN_END (SMARTMEDIA_ADDRESS_SKIN_START +(SIZE_SKIN *3))
- #define SMARTMEDIA_ADDRESS_SKINMASK_START (SMARTMEDIA_ADDRESS_SKIN_END +1)
- #define SMARTMEDIA_ADDRESS_SKINMASK_END (SMARTMEDIA_ADDRESS_SKINMASK_START +SIZE_SKINMASK)
+#define ADDRESS_PRESET_DEMO_START 0x0e1000
+#define ADDRESS_PRESET_DEMO_END (ADDRESS_PRESET_DEMO_START +SIZE_PRESET)
+#define ADDRESS_PRESET_RESET_START 0x0e11c0
+#define ADDRESS_PRESET_RESET_END (ADDRESS_PRESET_RESET_START +SIZE_PRESET)
- #define SMARTMEDIA_ADDRESS_HELP_START (SMARTMEDIA_ADDRESS_SKINMASK_END +1)
- #define SMARTMEDIA_ADDRESS_HELP_END (SMARTMEDIA_ADDRESS_HELP_START +(SIZE_HELP *3))
- #define SMARTMEDIA_ADDRESS_HELPMASK_START (SMARTMEDIA_ADDRESS_HELP_END +1)
- #define SMARTMEDIA_ADDRESS_HELPMASK_END (SMARTMEDIA_ADDRESS_HELPMASK_START +SIZE_HELPMASK)
-#else
- #define SMARTMEDIA_ADDRESS_SKIN_START 0x084000
- #define SMARTMEDIA_ADDRESS_SKINMASK_START 0x168000
- #define SMARTMEDIA_ADDRESS_HELP_START 0x1b4000
- #define SMARTMEDIA_ADDRESS_HELPMASK_START 0x298000
-
- #define SMARTMEDIA_ADDRESS_SKIN_END (SMARTMEDIA_ADDRESS_SKIN_START +(SIZE_SKIN *3))
- #define SMARTMEDIA_ADDRESS_SKINMASK_END (SMARTMEDIA_ADDRESS_SKINMASK_START +(SIZE_SKINMASK *3))
- #define SMARTMEDIA_ADDRESS_HELP_END (SMARTMEDIA_ADDRESS_HELP_START +(SIZE_HELP *3))
- #define SMARTMEDIA_ADDRESS_HELPMASK_END (SMARTMEDIA_ADDRESS_HELPMASK_END +(SIZE_HELPMASK *3))
-#endif
+#define SMARTMEDIA_ADDRESS_SKIN_START 0x084000 /* Block: 33 */
+#define SMARTMEDIA_ADDRESS_SKINMASK_START 0x168000 /* Block: 90 */
+#define SMARTMEDIA_ADDRESS_HELP_START 0x1b4000 /* Block: 109 */
+#define SMARTMEDIA_ADDRESS_HELPMASK_START 0x298000 /* Block: 166 */
+#define SMARTMEDIA_ADDRESS_GRAPHMASK_START 0x2e4000 /* Block: 185 */
+#define SMARTMEDIA_ADDRESS_PRESET_DEMO_START 0x330000 /* Block: 204 */
+#define SMARTMEDIA_ADDRESS_PRESET_RESET_START 0x340000 /* Block: 205 */
+#define SMARTMEDIA_ADDRESS_SKIN_END (SMARTMEDIA_ADDRESS_SKIN_START +(SIZE_SKIN *3))
+#define SMARTMEDIA_ADDRESS_SKINMASK_END (SMARTMEDIA_ADDRESS_SKINMASK_START +(SIZE_SKINMASK *3))
+#define SMARTMEDIA_ADDRESS_HELP_END (SMARTMEDIA_ADDRESS_HELP_START +(SIZE_HELP *3))
+#define SMARTMEDIA_ADDRESS_HELPMASK_END (SMARTMEDIA_ADDRESS_HELPMASK_START +(SIZE_HELPMASK *3))
+#define SMARTMEDIA_ADDRESS_GRAPHMASK_END (SMARTMEDIA_ADDRESS_GRAPHMASK_START +(SIZE_GRAPHMASK *3))
-/*
- * Set the color for various items that will be drawn on screen.
- */
-#define PIXEL_VOLUME_YAXIS (0x0000ff)
-#define PIXEL_EQUALIZER (0xff0000)
-#define PIXEL_SPECTRUM (0x0000ff)
+#define SMARTMEDIA_ADDRESS_PRESET_DEMO_END (SMARTMEDIA_ADDRESS_PRESET_DEMO_START +(SIZE_PRESET))
+#define SMARTMEDIA_ADDRESS_PRESET_RESET_END (SMARTMEDIA_ADDRESS_PRESET_RESET_START +(SIZE_PRESET))