/*! \file smartmedia_shared.hch * * \section generic SmartMedia Shared * * \section project Project information. * Project Graphic Equalizer\n * \author O.M. Schinagl * \date 20041202 * \version 0.1 * * \section copyright Copyright * Copyright ©2004 Koninklijke Philips Electronics N.V. All rights reserved * * \section history Change history * 20041202: O.M. Schinagl\n Initial version * ********************************************************************/ #ifndef _SMARTMEDIA_SHARED_HCH #define _SMARTMEDIA_SHARED_HCH 1 /* * 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 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 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 0x334000 /* 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)) #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)) #define ADDRESS_SKIN_START 0x000000 #define ADDRESS_SKIN_END (ADDRESS_SKIN_START +SIZE_SKIN) #define ADDRESS_HELP_START 0x04b000 #define ADDRESS_HELP_END (ADDRESS_HELP_START +SIZE_HELP) #define ADDRESS_GRAPHMASK_START 0x096000 #define ADDRESS_GRAPHMASK_END (ADDRESS_GRAPHMASK_START +SIZE_GRAPH) #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) #else #error "ERROR file smartmedia_shared.hch multiple times included" #endif /* --- _SMARTMEDIA_SHARED_HCH --- */