📄 dispatch.lst
字号:
805 3 break;
806 3
807 3 default:
808 3 break;
809 3 } // switch KEY_BufferOut()
810 2 break;
811 2
812 2
813 2 #if (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_1) || \
814 2 (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_2) || \
815 2 (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_5)
case SYSTEM_BRIGHTNESS_MENU:
DISPATCH_BrightnessGo();
break;
case SYSTEM_CONTRAST_MENU:
DISPATCH_ContrastGo();
break;
case SYSTEM_SATURATION_MENU:
DISPATCH_SaturationGo();
break;
case SYSTEM_HUE_MENU:
DISPATCH_HueGo();
break;
case SYSTEM_DISPLAY_MODE_MENU:
DISPATCH_DisplayModeGo();
break;
case SYSTEM_SHARPNESS_MENU:
DISPATCH_SharpnessGo();
break;
case SYSTEM_IMAGE_FILTER_MENU:
DISPATCH_ImageFilterGo();
break;
case SYSTEM_TCON_MODE_MENU:
DISPATCH_TCON_ModeGo();
break;
#elif (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_3) || \
(MENU_STYLE_CFG == MENU_STYLE_SCROLLING_4)
851 2
852 2 case SYSTEM_BRIGHTNESS_MENU:
853 2 DISPATCH_BrightnessGo();
854 2 break;
855 2
856 2 case SYSTEM_CONTRAST_MENU:
857 2 DISPATCH_ContrastGo();
858 2 break;
859 2
860 2 case SYSTEM_SATURATION_MENU:
C51 COMPILER V7.50 DISPATCH 02/05/2007 16:33:24 PAGE 15
861 2 DISPATCH_SaturationGo();
862 2 break;
863 2
864 2 case SYSTEM_HUE_MENU:
865 2 DISPATCH_HueGo();
866 2 break;
867 2
868 2 case SYSTEM_SHARPNESS_MENU:
869 2 DISPATCH_SharpnessGo();
870 2 break;
871 2
872 2 case SYSTEM_IMAGE_FILTER_MENU:
873 2 DISPATCH_ImageFilterGo();
874 2 break;
875 2
876 2 case SYSTEM_TCON_MODE_MENU:
877 2 DISPATCH_TCON_ModeGo();
878 2 break;
879 2
880 2 #elif (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_6)
case SYSTEM_BRIGHTNESS_MENU:
DISPATCH_BrightnessGo();
break;
case SYSTEM_CONTRAST_MENU:
DISPATCH_ContrastGo();
break;
case SYSTEM_SATURATION_MENU:
DISPATCH_SaturationGo();
break;
case SYSTEM_HUE_MENU:
DISPATCH_HueGo();
break;
case SYSTEM_SHARPNESS_MENU:
DISPATCH_SharpnessGo();
break;
case SYSTEM_IMAGE_FILTER_MENU:
DISPATCH_ImageFilterGo();
break;
case SYSTEM_VOLUME_MENU:
DISPATCH_VolumeGo();
break;
case SYSTEM_TCON_MODE_MENU:
DISPATCH_TCON_ModeGo();
break;
#elif (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_7)
case SYSTEM_BRIGHTNESS_MENU:
DISPATCH_BrightnessGo();
break;
case SYSTEM_CONTRAST_MENU:
DISPATCH_ContrastGo();
break;
C51 COMPILER V7.50 DISPATCH 02/05/2007 16:33:24 PAGE 16
case SYSTEM_SATURATION_MENU:
DISPATCH_SaturationGo();
break;
case SYSTEM_HUE_MENU:
DISPATCH_HueGo();
break;
case SYSTEM_DISPLAY_MODE_MENU:
DISPATCH_DisplayModeGo();
break;
case SYSTEM_SHARPNESS_MENU:
DISPATCH_SharpnessGo();
break;
case SYSTEM_IMAGE_FILTER_MENU:
DISPATCH_ImageFilterGo();
break;
#elif (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_8)
case SYSTEM_BRIGHTNESS_MENU:
DISPATCH_BrightnessGo();
break;
case SYSTEM_CONTRAST_MENU:
DISPATCH_ContrastGo();
break;
case SYSTEM_SATURATION_MENU:
DISPATCH_SaturationGo();
break;
case SYSTEM_HUE_MENU:
DISPATCH_HueGo();
break;
case SYSTEM_IMAGE_FILTER_MENU:
DISPATCH_ImageFilterGo();
break;
case SYSTEM_TCON_MODE_MENU:
DISPATCH_TCON_ModeGo();
break;
#endif
971 2
972 2 case SYSTEM_RESET_MENU:
973 2 DISPATCH_VersionMenu();
974 2
975 2 // To reset system !
976 2 DISPATCH_ResetMenu();
977 2
978 2 // To turn off backlight !
979 2 MCU_BL_OFF;
980 2
981 2 POR_PowerOn();
982 2 break;
983 2
984 2
C51 COMPILER V7.50 DISPATCH 02/05/2007 16:33:24 PAGE 17
985 2 case SYSTEM_BURN_IN_MENU:
986 2 DISPATCH_BurnInGo();
987 2 break;
988 2
989 2 default:
990 2 break;
991 2 } /* switch */
992 1 } /* DISPATCH_Go */
993
994
995
996 #if (DISPATCH_BLACKLEVEL)
/* -------------------------------------------------------------------
Name: DISPATCH_BlacklevelGo -
Purpose: To adjust Blacklevel of VP.
Passed:
Returns: None.
Notes:
------------------------------------------------------------------- */
void DISPATCH_BlacklevelGo (void)
{
switch (bKey = KEY_BufferOut())
{
case KEY_STILL_POWER:
case KEY_IR_POWER:
POR_PowerOff();
break;
case KEY_UP:
case KEY_DOWN:
case KEY_IR_UP:
case KEY_IR_DOWN:
if ((bKey == KEY_DOWN) ||
(bKey == KEY_IR_DOWN) )
{
if (tsEGD.bBlackLevel > BLACKLEVEL_MIN)
tsEGD.bBlackLevel -= BLACKLEVEL_STEP;
}
else
{
if (tsEGD.bBlackLevel < BLACKLEVEL_MAX)
tsEGD.bBlackLevel += BLACKLEVEL_STEP;
}
// To backup
EEPROM_TxBurst(EGD_ADDR_BLACKLEVEL,
sizeof(tsEGD.bBlackLevel),
(UB8 *)&tsEGD.bBlackLevel );
bIdx = (tsEGD.bBlackLevel - BLACKLEVEL_MIN) / BLACKLEVEL_STEP;
// To adjust VP
VP_SetBlackLevel(tsEGD.bBlackLevel );
// To show Value
OSD_ShowValue(OSD_SUBMENU,
OSD_SUBMENU_WIDTH - OSD_W_VALUE - 1,
OSD_Y_VALUE,
bIdx,
C51 COMPILER V7.50 DISPATCH 02/05/2007 16:33:24 PAGE 18
OSD_W_VALUE );
// To display Progress Bar
OSD_DspProgressBar(OSD_SUBMENU,
OSD_X_BAR,
OSD_Y_BAR,
BLACKLEVEL_OSD_MIN,
BLACKLEVEL_OSD_MAX,
bIdx,
OSD_BAR_WIDTH,
OSD_STYLE_CFG );
break;
case KEY_RELEASE_MENU:
case KEY_IR_MENU:
case KEY_RELEASE_SELECT:
case KEY_IR_SELECT:
MENU_EnableMenu(MENU_SUBMENU, OFF);
MENU_EnableMenu(MENU_MAINMENU, ON);
bSystemState = SYSTEM_MAIN_MENU;
break;
case KEY_UP_DOWN:
bSystemState = SYSTEM_RESET_MENU;
break;
default:
break;
} // switch KEY_BufferOut()
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -