4
SOLOMON
DVK1815Z-A0
Rev 0.1
08/2000
unsigned char WC_CSH;
unsigned char WC_CSL;
unsigned char WD_CSH;
unsigned char WD_CSL;
unsigned char RES_CSH;
unsigned char RES_CSL;
/****************************************************
* D) Hardcoded Graphics *
****************************************************/
unsigned char code PAGEQ0[48]={ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xC0,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,
0x80,0x80,0xC0,0x80,0x00,0x80,0x80,0x80,
0x80,0x80,0x80,0xC0,0x80,0x00,0x00,0x00};
unsigned char code PAGEQ1[48]={ 0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,
0xBF,0x92,0xD2,0x92,0x12,0x92,0x92,0xBF,
0x80,0x80,0xC0,0x80,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xFF,0x12,0x12,0x12,
0x12,0x12,0x3F,0x00,0x00,0x3F,0x12,0x12,
0x12,0x12,0x12,0xFF,0x00,0x00,0x00,0x00};
unsigned char code PAGEQ2[48]={ 0x00,0x00,0x00,0x00,0x7F,0x24,0x24,0x24,
0x24,0x24,0x7F,0x00,0x00,0x7F,0x24,0x24,
0x24,0x24,0x7F,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,
0x20,0x60,0x60,0x3F,0x00,0x00,0x00,0X00};
unsigned char * SSLName[3]={PAGEQ0, PAGEQ1, PAGEQ2};
/****************************************************
* E) Function Prototypes *
* SetMode(Mode) *
* delay(n) *
* resetchip() *
* SingleCmd(i) *
* SingleData(i) *
* SetRAMAddr(Page,Col) *
* SetContrast(Gain,Step) *
* InitDisplay() *
* clearRAM(start,stop) *
****************************************************/
void SetMode(unsigned char Mode)
{
WC_CSH = 0x7d; //for demoboard MCU
WC_CSL = 0x3d; /* Parallel mode */
WD_CSH = 0x7f; /* Master mode */
WD_CSL = 0x3f; /* 6800 mode */
RES_CSH = 0xff;
RES_CSL = 0xef;
}