bryteren tilfelle c funksjon

L

lgeorge123

Guest
I det følgende kode, hvis c variabelen TFT, er tmp variabelen
tmp = tmp | CLCDC_LCDTIMING2_CPL (cgdatptr-> pixels_per_line - 1)??/ * Compute klokker per linje basert på panel type * /
bryteren (c)
(
tilfelle MONO_4BIT:
/ * Klokker per linje er en fjerdedel av piksler per linje * /
tmp = tmp | CLCDC_LCDTIMING2_CPL ((cgdatptr-> pixels_per_line / 4) - 1);
break;

tilfelle MONO_8BIT:
/ * Klokker per linje er en åttende av piksler per linje * /
tmp = tmp | CLCDC_LCDTIMING2_CPL ((cgdatptr-> pixels_per_line /

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Kjølig" border="0" />

- 1);
break;

tilfelle CSTN:
/ * CSTN Klokker per linje (* 3 /

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Kjølig" border="0" />

* /
tmp = tmp | CLCDC_LCDTIMING2_CPL (((cgdatptr-> pixels_per_line * 3) /

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Kjølig" border="0" />

- 1);
break;

tilfelle TFT:
tilfelle ADTFT:
tilfelle HRTFT:
standard:
/ * Klokker per linje og bildepunkter per linje er den samme * /
tmp = tmp | CLCDC_LCDTIMING2_CPL (cgdatptr-> pixels_per_line - 1);
break;
)

 
Vel
jeg er ikke sikker på om de som tilfellet
er reduseres til standard (de burde aldri prøvd noe sånt), men fra syntaks du har betalt for det er ingen grunn til å bruke disse tilfeller
er likevel føre alle disse er lik standard, så dette slik det bare gjør forvirring ..

 
Den tmp variabel tar verdien
tmp = tmp | CLCDC_LCDTIMING2_CPL (cgdatptr-> pixels_per_line - 1)
hvis c er forskjellige fra MONO_4BIT eller MONO_8BIT eller CSTN

 

Welcome to EDABoard.com

Sponsor

Back
Top