Changeset 889
- Timestamp:
- 08/28/08 00:32:47 (3 months ago)
- Files:
-
- 1 modified
-
trunk/drv_D4D.c (modified) (13 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/drv_D4D.c
r888 r889 228 228 cmd_sd[2] = (col + i) * XRES; 229 229 sec = SECTOR + (unsigned char) data[i] * SECTOR_SIZE; 230 cmd_sd[ 9] = address_hi(sec);230 cmd_sd[ 9] = address_hi (sec); 231 231 cmd_sd[10] = address_mid(sec); 232 cmd_sd[11] = address_lo (sec);232 cmd_sd[11] = address_lo (sec); 233 233 drv_D4D_send_extra(cmd_sd, sizeof(cmd_sd), 3, 6); 234 234 } … … 239 239 static void drv_D4D_defchar(const int ascii, const unsigned char *matrix) 240 240 { 241 /* error("drv_D4D_defchar"); */241 /* error("drv_D4D_defchar"); */ 242 242 char cmd[11]; 243 243 int i; … … 256 256 static void drv_D4D_blit(const int row, const int col, const int height, const int width) 257 257 { 258 /* error("drv_D4D_blit(%i, %i, %i, %i)",row, col, height, width); */258 /* error("drv_D4D_blit(%i, %i, %i, %i)",row, col, height, width); */ 259 259 int r, c; 260 260 RGBA rgb, pixel0_0, pixel; … … 285 285 drv_D4D_send_extra(cmdRect, sizeof(cmdRect), 2, 5); 286 286 } else { 287 288 287 char cmd[] = { 'I', col, msb(row), lsb(row), width, msb(height), lsb(height), MODE }; 289 288 drv_D4D_send_nowait_extra(cmd, sizeof(cmd), 2, 5); … … 302 301 drv_D4D_send_nowait(colorArray, 1); 303 302 } 304 /*drv_D4D_send_nowait(colorArray, MODE/8); */303 /* drv_D4D_send_nowait(colorArray, MODE/8); */ 305 304 } 306 305 } … … 378 377 res[i] = 96; 379 378 break; 380 case 0x24: 379 case 0x24: /* undocumented? */ 381 380 res[i] = 240; 382 break; /* undocumented? */381 break; 383 382 default: 384 383 error("Can't detect display dimensions!"); … … 444 443 DROWS = DROWS / YRES; 445 444 switch (yres_cfg) { /* font in ROM */ 446 case 8: /* FONT=1; break; */445 case 8: 447 446 switch (xres_cfg) { 448 447 case 6: … … 469 468 return -1; 470 469 } 471 /* if(xres_cfg==6) FONT=0; */472 470 } 473 471 … … 482 480 drv_D4D_send(powerOn, sizeof(powerOn)); 483 481 484 /*! */485 482 /*char background[] = {'B', msb(BG_COLOR), lsb(BG_COLOR)}; 486 483 drv_D4D_send(background, sizeof(background)); */ … … 527 524 528 525 529 int lastVal[4 8* 40 * 2]; /* ToDo: MAX_WIDGETS*2 */526 int lastVal[40 * 40 * 2]; /* ToDo: MAX_WIDGETS*2 */ 530 527 int drv_D4D_bar_draw(WIDGET * W) 531 528 { … … 584 581 cmd[2] = msb(y1); 585 582 cmd[3] = lsb(y1); 586 int y2 = y1 + (YRES /*-1*/) / vals - 1;583 int y2 = y1 + (YRES) / vals - 1; 587 584 cmd[5] = msb(y2); 588 585 cmd[6] = lsb(y2); 589 586 if (val[i] > lastVal[lastValIndex]) { 590 /* cmd[1]=col*XRES; */591 587 cmd[1] = col * XRES + lastVal[lastValIndex]; 592 /* cmd[3]=cmd[1]+val[i]-1; */593 588 cmd[4] = cmd[1] + val[i] - lastVal[lastValIndex] - 1; 594 589 cmd[7] = msb(FG_COLOR); … … 596 591 drv_D4D_send_extra(cmd, sizeof(cmd), 2, 5); 597 592 } else if (val[i] < lastVal[lastValIndex]) { 598 /* cmd[1]=cmd[3]+1; */599 593 cmd[1] = col * XRES + val[i] - 1 + 1; 600 /* cmd[3]=col*XRES+max; */601 594 cmd[4] = cmd[1] + lastVal[lastValIndex] - val[i]; 602 595 cmd[7] = msb(BG_COLOR); … … 654 647 int drv_D4D_init(const char *section, const int quiet) 655 648 { 656 info("drv_D4D_init()");649 /* error("drv_D4D_init()"); */ 657 650 WIDGET_CLASS wc; 658 651 int ret;
