void LCD_Init(int type)<br />{<br />rIISPSR=(2<<5)|(2<<0);<br />rGPHCON=rGPHCON&~(0xf<<18)|(0x5<<18);<br />switch(type){<br />case MODE_CSTN_8BIT:<br />frameBuffer8Bit= (U32(*)[SCR_XSIZE_CSTN /4])LCDFRAMEBUFFER;<br />rLCDCON1= (CLKVAL_CSTN<<8)|(MVAL_USED<<7)|(2<<5)|(3<<1)|0;<br />rLCDCON2= (0<<24)|(LINEVAL_CSTN<<14)|(0<<6)|0;<br />rLCDCON3= (WDLY_CSTN<<19)|(HOZVAL_CSTN<<8)|(LINEBLANK_CSTN<<0);<br />rLCDCON4= (MVAL<<8)|(HOZVAL_CSTN<<0);<br />rLCDCON5= 0;<br />rLCDSADDR1=(((U32)frameBuffer8Bit>>22)<<21)|M5D((U32)frameBuffer8Bit>>1);<br />rLCDSADDR2=M5D(((U32)framBuffer8Bit+((SCR_XSIZE_CSTN)*LCD_YSIZE_CSTN))>>1);<br />rLCDSADDR3=((SCR_XSIZE_CSTN-LCD_XSIZE_CSTN)/2<<11)|(LCD_XSIZE_CSTN/2);<br />rDITHMODE= 0;<br /><br />//framBuffer8Bit=(U32(*)[SCR_XSIZE_CSTN/4])LCDFRAMEBUFFER;<br /><br />rREDLUT=0xfdb96420;<br />rGREENLUT=0xfdb96420;<br />rBLUELUT=0xfb40;<br />rREDLUT=0xfdb96420;<br />rGREENLUT=0xfdb96420;<br />rBLUELUT=0xfb40;<br />break;<br />default:break;<br />}<br />}<br />LCD初始化程序,我用的是S3C2410 (7寸)<br />可是出现4个错误,有两个函数没有定义为什么??<br />LCDFRAMEBUFFER和frameBuffer8Bit这两个函数没有定义,它们是什么意思? |
|