11 #define TESTVGA_MEMORY_ADDRESS 0x33400000
13 0x61,0x02,0x0b,0x00,0x20,0x37,0x10,0x8c,
14 0x01,0x69,0x30,0x20,0x05,0x03,0x1b,0x15,
15 0x00,0xcb,0xff,0x40,0x3f,0x7e,0x0d,0x40,
16 0x62,0x00,0x68,0x00,0xf0,0x00,0x00,0x00,
17 0x0a,0x01,0x00,0x00,0x01,0x32,0x00,0x00,
18 0x00,0x00,0x54,0x01,0xae,0xae,0xd7,0x81,
19 0x08,0xfa,0xfa,0x1f,0x0f,0xfa,0xfa,0x03,
20 0xfc,0x00,0x00,0x0f,0x0f,0x00,0x00,0x3f
23 0x61,0x02,0x0b,0x00,0x00,0x37,0x10,0x64,
24 0x01,0x69,0x30,0x20,0x05,0x03,0x0a,0x15,
25 0x00,0xcb,0xff,0x40,0x3f,0x7e,0x0d,0x40,
26 0x62,0x00,0x68,0x00,0xf0,0x00,0x00,0x00,
27 0x0a,0x01,0x00,0x00,0x01,0x32,0x00,0x00,
28 0x00,0x00,0x54,0x01,0xae,0xae,0xd7,0x81,
29 0x08,0xfa,0xfa,0x1f,0x0f,0xfa,0xfa,0x03,
30 0xfc,0x00,0x00,0x0f,0x0f,0x00,0x00,0x3f
70 pTestVgaBuffer[Y][X]=ColorValue;
78 pTestVgaBuffer[y][x]=ColorValue;
87 pTestVgaBuffer[Y][X]=ColorValue;
98 for(i=StartY;i<=EndY;i++){
103 INT32 DeltaX,DeltaY,Difference;
114 Difference=DeltaY-DeltaX/2;
118 if(Difference>0){StartY+=1;Difference-=DeltaX;}
125 Difference=DeltaX-DeltaY/2;
129 if(Difference>0){StartX+=1;Difference-=DeltaY;}
141 Difference=DeltaY-DeltaX/2;
145 if(Difference>0){StartY-=1;Difference-=DeltaX;}
152 Difference=DeltaX-DeltaY/2;
156 if(Difference>0){StartX+=1;Difference-=DeltaY;}
170 Difference=DeltaY-DeltaX/2;
174 if(Difference>0){StartY+=1;Difference-=DeltaX;}
181 Difference=DeltaX-DeltaY/2;
185 if(Difference>0){StartX-=1;Difference-=DeltaY;}
197 Difference=DeltaY-DeltaX/2;
201 if(Difference>0){StartY-=1;Difference-=DeltaX;}
208 Difference=DeltaX-DeltaY/2;
212 if(Difference>0){StartX-=1;Difference-=DeltaY;}
222 #define C_UP (LCD_HORIZONTAL_SIZE-VGA_BLANK*2)
223 #define C_RIGHT (LCD_HORIZONTAL_SIZE-VGA_BLANK*2)
224 #define V_BLACK ((LCD_VERTICAL_SIZE-VGA_BLANK*4)/6)
230 switch(TestVgaCtrl.
State){
247 i=(((
INT32U)pTestVgaBuffer>>22)<<21)|(((
INT32U)pTestVgaBuffer>>1)&0x1fffff);
258 #if(DEBUG_TESTVGA==1)
259 printf(
"\n TestVgaInitialState0");
268 #if(DEBUG_TESTVGA==1)
269 printf(
"\n TestVgaInitialState1");
275 #if(DEBUG_TESTVGA==1)
276 printf(
"\n TestVgaInitialState2");
282 #if(DEBUG_TESTVGA==1)
283 printf(
"\n TestVgaInitialState3");
289 #if(DEBUG_TESTVGA==1)
290 printf(
"\n TestVgaInitialState4");
296 #if(DEBUG_TESTVGA==1)
297 printf(
"\n TestVgaShowColor0State");
303 #if(DEBUG_TESTVGA==1)
304 printf(
"\n TestVgaShowColor1State");
310 #if(DEBUG_TESTVGA==1)
311 printf(
"\n TestVgaShowColor2State");
317 #if(DEBUG_TESTVGA==1)
318 printf(
"\n TestVgaDrawRectangle0State");
324 #if(DEBUG_TESTVGA==1)
325 printf(
"\n TestVgaDrawRectangle1State");
331 #if(DEBUG_TESTVGA==1)
332 printf(
"\n TestVgaDrawRectangle2State");
338 #if(DEBUG_TESTVGA==1)
339 printf(
"\n TestVgaDrawRectangle3State");
345 #if(DEBUG_TESTVGA==1)
346 printf(
"\n TestVgaDrawRectangle4State");
352 #if(DEBUG_TESTVGA==1)
353 printf(
"\n TestVgaDrawRectangle5State");
359 #if(DEBUG_TESTVGA==1)
360 printf(
"\n TestVgaDrawRectangle6State");
363 #if(DEBUG_TESTVGA==1)