Main Page | Data Structures | Directories | File List | Data Fields | Globals

smartmedia_shared.hch

Go to the documentation of this file.
00001 
00019 #ifndef _SMARTMEDIA_SHARED_HCH
00020 #define _SMARTMEDIA_SHARED_HCH 1
00021 
00022 
00023 
00024 /*
00025  * Here we set the various sizes of the data in use. Do not round this values
00026  * in anyway! For example, 640 pixels times 480 pixels is 307200 (4b000) pixels
00027  * total.
00028  */
00029 #define SIZE_SKIN       0x04afff
00030 #define SIZE_HELP       0x04afff
00031 #define SIZE_GRAPH      0x04afff
00032 #define SIZE_SKINMASK   0x018fff
00033 #define SIZE_HELPMASK   0x018fff
00034 #define SIZE_GRAPHMASK  0x018fff
00035 
00036 #define SIZE_PRESET     0x0001c0
00037 
00038 /*
00039  * Here we setup the start and end address for the various components.
00040  */
00041 
00042 #define SMARTMEDIA_ADDRESS_SKIN_START           0x084000 /* Block:  33 */
00043 #define SMARTMEDIA_ADDRESS_SKINMASK_START       0x168000 /* Block:  90 */
00044 #define SMARTMEDIA_ADDRESS_HELP_START           0x1b4000 /* Block: 109 */
00045 #define SMARTMEDIA_ADDRESS_HELPMASK_START       0x298000 /* Block: 166 */
00046 #define SMARTMEDIA_ADDRESS_GRAPHMASK_START      0x2e4000 /* Block: 185 */
00047 
00048 #define SMARTMEDIA_ADDRESS_PRESET_DEMO_START    0x330000 /* Block: 204 */
00049 #define SMARTMEDIA_ADDRESS_PRESET_RESET_START   0x334000 /* Block: 205 */
00050 
00051 #define SMARTMEDIA_ADDRESS_SKIN_END             (SMARTMEDIA_ADDRESS_SKIN_START +(SIZE_SKIN *3))
00052 #define SMARTMEDIA_ADDRESS_SKINMASK_END         (SMARTMEDIA_ADDRESS_SKINMASK_START +(SIZE_SKINMASK *3))
00053 #define SMARTMEDIA_ADDRESS_HELP_END             (SMARTMEDIA_ADDRESS_HELP_START +(SIZE_HELP *3))
00054 #define SMARTMEDIA_ADDRESS_HELPMASK_END         (SMARTMEDIA_ADDRESS_HELPMASK_START +(SIZE_HELPMASK *3))
00055 #define SMARTMEDIA_ADDRESS_GRAPHMASK_END        (SMARTMEDIA_ADDRESS_GRAPHMASK_START +(SIZE_GRAPHMASK *3))
00056 
00057 #define SMARTMEDIA_ADDRESS_PRESET_DEMO_END      (SMARTMEDIA_ADDRESS_PRESET_DEMO_START +(SIZE_PRESET))
00058 #define SMARTMEDIA_ADDRESS_PRESET_RESET_END     (SMARTMEDIA_ADDRESS_PRESET_RESET_START +(SIZE_PRESET))
00059 
00060 #define ADDRESS_SKIN_START              0x000000
00061 #define ADDRESS_SKIN_END                (ADDRESS_SKIN_START +SIZE_SKIN)
00062 
00063 #define ADDRESS_HELP_START              0x04b000
00064 #define ADDRESS_HELP_END                (ADDRESS_HELP_START +SIZE_HELP)
00065 
00066 #define ADDRESS_GRAPHMASK_START         0x096000
00067 #define ADDRESS_GRAPHMASK_END           (ADDRESS_GRAPHMASK_START +SIZE_GRAPH)
00068 
00069 #define ADDRESS_PRESET_DEMO_START       0x0e1000
00070 #define ADDRESS_PRESET_DEMO_END         (ADDRESS_PRESET_DEMO_START +SIZE_PRESET)
00071 
00072 #define ADDRESS_PRESET_RESET_START      0x0e11c0
00073 #define ADDRESS_PRESET_RESET_END        (ADDRESS_PRESET_RESET_START +SIZE_PRESET)
00074 
00075 
00076 
00077 #else
00078 #error "ERROR file smartmedia_shared.hch multiple times included"
00079 #endif /* --- _SMARTMEDIA_SHARED_HCH --- */
00080 

Generated on Thu Dec 9 14:37:06 2004 for Graphic Equalizer 2 by  doxygen 1.3.9.1