📄 al320_osddisplay.lst
字号:
484 // AL320_SetupOSDMode_QualityBar();
485 // AL320_DisplayMenuIcon(ColorIcon, 19, 3);
486 AL320_InitBarLevel();
487 break;
C51 COMPILER V7.50 AL320_OSDDISPLAY 06/25/2008 18:08:09 PAGE 9
488
489 case GEOCODE_TINT:
490
491 if (gucVideoStandard == NTSC_MODE){
492
493 gucBarCounter = EEPROMRead(BANK0, NTSC_TINT_BARLEVEL);
494 }
495 else if (gucVideoStandard == PAL_MODE){
496
497 gucBarCounter = EEPROMRead(BANK0, PAL_TINT_BARLEVEL);
498 }
499 gbHue = 1;
500 gbSecondMenu = 1;
501 gbQualityAdjustment = 1;
502 // AL320_SetupOSDMode_QualityBar();
503 // AL320_DisplayMenuIcon(TintIcon, 19, 3);
504 AL320_InitBarLevel();
505 break;
506
507 case GEOCODE_SHARPNESS:
508
509 if (gucVideoStandard == NTSC_MODE){
510
511 gucBarCounter = EEPROMRead(BANK0, NTSC_SHARPNESS_BARLEVEL);
512 }
513 else if (gucVideoStandard == PAL_MODE){
514
515 gucBarCounter = EEPROMRead(BANK0, PAL_SHARPNESS_BARLEVEL);
516 }
517 gucOSDModeCounter = 0;
518 gbSharpness = 1;
519 gbSecondMenu = 1;
520 gbQualityAdjustment = 1;
521 // AL320_SetupOSDMode_QualityBar();
522 // AL320_DisplayMenuIcon(SharpnessIcon, 19, 3);
523 AL320_InitBarLevel();
524 break;
525
526 case GEOCODE_CHANNEL:
527
528 gucOSDModeCounter = EEPROMRead(BANK0, INPUTSOURCE_SAVE); //jason 05/11
529
530 gucBarCounter = 0;
531 gbChannel = 1;
532 gbSecondMenu = 1;
533 gbQualityAdjustment = 0;
534 AL320_DisplayMenuIcon(InputSourceIcon, OSD_Icon_HTotal, OSD_Icon_VTotal);
535 AL320_ShowOSDIconMessage(gucOSDModeCounter);
536 break;
537
538 case GEOCODE_VIDEOSTANDARD:
539
540 gucOSDModeCounter = EEPROMRead(BANK0, VIDEOSTANDARD_SAVE); //jason 05/11
541 gucBarCounter = 0;
542 gbVideoStandard = 1;
543 gbSecondMenu = 1;
544 gbQualityAdjustment = 0;
545 AL320_DisplayMenuIcon(VideoStandardIcon, OSD_Icon_HTotal, OSD_Icon_VTotal);
546 AL320_ShowOSDIconMessage(gucOSDModeCounter);
547 break;
548
549 case GEOCODE_DISPLAYMODE:
C51 COMPILER V7.50 AL320_OSDDISPLAY 06/25/2008 18:08:09 PAGE 10
550
551 gucOSDModeCounter = EEPROMRead(BANK0, DISPLAYMODE_SAVE); //jason 05/11
552 gucBarCounter = 0;
553 gbDisplayMode = 1;
554 gbSecondMenu = 1;
555 gbQualityAdjustment = 0;
556 AL320_DisplayMenuIcon(DisplayModeIcon, OSD_Icon_HTotal, OSD_Icon_VTotal);
557 AL320_ShowOSDIconMessage(gucOSDModeCounter);
558 break;
559
560 case GEOCODE_OSD:
561
562 gucOSDModeCounter = 0;
563 gucBarCounter = 0;
564 gbOSD = 1;
565 gbSecondMenu = 1;
566 gbQualityAdjustment = 0;
567 AL320_DisplayMenuIcon(OSDIcon, OSD_Icon_HTotal, OSD_Icon_VTotal);
568 break;
569
570 case GEOCODE_RESET:
571
572 gucOSDModeCounter = 0;
573 gucBarCounter = 0;
574 gbReset = 1;
575 gbSecondMenu = 1;
576 gbQualityAdjustment = 0;
577 AL320_DisplayMenuIcon(ResetModeIcon, OSD_Icon_HTotal, OSD_Icon_VTotal);
578 break;
579
580 case GEOCODE_EXIT:
581
582 gucMainMenuCounterBuffer = 0;
583 gbSecondMenu = 0;
584 gucOSDModeCounter = 0;
585 gbOSDMenu = 1;
586 AL320_EnableOSD(OSD_OFF);
587 break;
588 }
589
590
591 if (gbSecondMenu ==1){
592
593 AL320_OSDIconDetect(); // Set OSD Icon and Display
594 AL320_SetOSDDisplayIcon();
595
596 }
597 }
598 */
599
600 // ********************************************************************************
601 // Function: AL320_InitBarLevel
602 // Description: Initial Bar Level
603 // Input parameters: None
604 // Return values: None
605 // ********************************************************************************
606 /*
607 void AL320_InitBarLevel(void){
608
609 Byte ucTemp;
610
611
C51 COMPILER V7.50 AL320_OSDDISPLAY 06/25/2008 18:08:09 PAGE 11
612 for (ucTemp = 0; ucTemp < gucBarCounter; ucTemp++){
613
614 if (((ucTemp+1)%2) == 0) {
615
616 AL320_SetIconAddress(((ucTemp+1)>>1)+1, 3, OSD_Icon_HTotal);
617 AL320_SetOSDIcon(BAR_12_8);
618 }
619
620 }
621
622 ucTemp = _0_12_8 + ((gucBarCounter)/10);
623 AL320_SetIconAddress(15, 2, OSD_Icon_HTotal);
624 AL320_SetOSDIcon(ucTemp);
625
626 ucTemp = _0_12_8 + ((gucBarCounter)%10); //Drew the Value Level
627 AL320_SetIconAddress(16, 2, OSD_Icon_HTotal);
628 AL320_SetOSDIcon(ucTemp);
629
630 }
631
632 */
633 // ********************************************************************************
634 // Function: AL320_SetupDisplayQuality
635 // Description: Setup Contrast/Brightness/Saturation
636 // Input parameters: None
637 // Return values: None
638 // ********************************************************************************
639
640 /*
641 void AL320_SetupDisplayQuality(void){
642
643 int ucDx, ucGx;
644
645 SetReg(SLAVE_ADDRESS_AL320, 0xff, 0x00);
646
647 if(gbContrast == 1){ //Detect the Quality Mode we want to adjust
648
649 ucDx = I2CRead(SLAVE_ADDRESS_AL320, 0x08);
650 ucGx = 0x08;
651 }
652 else if (gbBrightness == 1){
653
654 ucDx = I2CRead(SLAVE_ADDRESS_AL320, 0x09);
655 ucGx = 0x07;
656 }
657 else if (gbSaturation == 1){
658
659 if (gucInputChannel == INPUT2) {
660 ucDx = I2CRead(SLAVE_ADDRESS_AL320, 0x0a);
661 ucGx = 0x0c; //0x0b
662 }
663 else {
664
665 ucDx = I2CRead(SLAVE_ADDRESS_AL320, 0x0a);
666 ucGx = 0x04; //0x0b
667 }
668 }
669 else if (gbHue == 1){
670
671 ucDx = I2CRead(SLAVE_ADDRESS_AL320, 0x0b);
672 ucGx = 0x0c;
673 }
C51 COMPILER V7.50 AL320_OSDDISPLAY 06/25/2008 18:08:09 PAGE 12
674
675 if (gbBarIconDiscrease == 0 && gbBarCounterFull ==0){ //Calculate the value of Adjustment
676
677 ucDx &= 0xff;
678 ucDx += ucGx;
679 if (ucDx > 0xf3)
680 ucDx=0xff;
681
682 }
683 else if (gbBarIconDiscrease == 1 && gbBarCounterFull ==0){
684
685 ucDx &= 0xff;
686 ucDx -= ucGx;
687 if (ucDx <= 0){
688
689 ucDx =0;
690 }
691 }
692
693 if (gbContrast == 1){ //Setup the Value of Adjustment
694
695 I2CWrite(SLAVE_ADDRESS_AL320, 0x08, ucDx);
696
697 if (gucVideoStandard == NTSC_MODE){
698
699 EEPROMWrite(BANK0, NTSC_CONTRAST_SAVE, ucDx);
700 }
701 else if (gucVideoStandard == PAL_MODE){
702
703 EEPROMWrite(BANK0, PAL_CONTRAST_SAVE, ucDx);
704 }
705 }
706 else if (gbBrightness == 1){
707
708 I2CWrite(SLAVE_ADDRESS_AL320, 0x09, ucDx);
709
710 if (gucVideoStandard == NTSC_MODE){
711
712 EEPROMWrite(BANK0, NTSC_BRIGHTNESS_SAVE, ucDx);
713 }
714 else if (gucVideoStandard == PAL_MODE){
715
716 EEPROMWrite(BANK0, PAL_BRIGHTNESS_SAVE, ucDx);
717 }
718 }
719 else if (gbSaturation == 1){
720
721 I2CWrite(SLAVE_ADDRESS_AL320, 0x0a, ucDx);
722
723 if (gucInputChannel == INPUT2) {
724
725 if (gucVideoStandard == NTSC_MODE){
726
727 EEPROMWrite(BANK0, NTSC_YUV_COLOR_SAVE, ucDx);
728 }
729 else if (gucVideoStandard == PAL_MODE){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -