📄 dispatch.h
字号:
/* **********************************************************************
Copyright (c) 2002-2006 Beyond Innovation Technology Co., Ltd
All rights are reserved. Reproduction in whole or in parts is
prohibited without the prior written consent of the copyright owner.
----------------------------------------------------------------------
Module: DISPATCH.H
Purpose: Interface of DISPATCH module.
Version: 0.01 07:25PM 2005/05/13
Compiler: Keil 8051 C Compiler v8.01
Reference:
[1] Keil C51 Compiler User's Guide 01.97, Keil Software, Inc.
----------------------------------------------------------------------
Modification:
R0.01 07:25PM 2005/05/13 Jeffrey Chang
Reason:
1. Original.
Solution:
********************************************************************** */
#ifndef _DISPATCH_H_
#define _DISPATCH_H_
/* ------------------------------------
Header Files
------------------------------------ */
#include "common.h"
#include "platform.h"
/* ------------------------------------
Macro Definitions
------------------------------------ */
#undef EXTERN
#ifdef _DISPATCH_C_
#define EXTERN
#else
#define EXTERN extern
#endif
/* ::::::::::::::::::::::::::::::::::::
System Finite States
:::::::::::::::::::::::::::::::::::: */
typedef enum SYSTEM_STATES
{
SYSTEM_STANDBY,
SYSTEM_POWER_OFF,
SYSTEM_POWER_ON,
SYSTEM_LED_TEST,
SYSTEM_DIAGNOSE,
SYSTEM_KEY_TEST,
SYSTEM_EEPROM_TEST,
SYSTEM_YUV_TEST,
SYSTEM_MAIN_MENU,
SYSTEM_BRIGHTNESS_MENU,
SYSTEM_CONTRAST_MENU,
SYSTEM_SATURATION_MENU,
SYSTEM_HUE_MENU,
SYSTEM_SHARPNESS_MENU,
SYSTEM_VOLUME_MENU,
SYSTEM_TCON_MODE_MENU,
SYSTEM_IMAGE_FILTER_MENU,
SYSTEM_ANAMORPHIC_MENU,
SYSTEM_DITHERING_MENU,
SYSTEM_FLIP_MENU,
SYSTEM_BLACKLEVEL_MENU,
SYSTEM_VP_BRIGHTNESS_MENU,
SYSTEM_VP_CONTRAST_MENU,
SYSTEM_VP_BLACKLEVEL_MENU,
SYSTEM_DISPLAY_MODE_MENU,
SYSTEM_COLOR_STD_MENU,
SYSTEM_RESET_MENU,
SYSTEM_VERSION_MENU,
SYSTEM_BURN_IN_MENU,
SYSTEM_IDLE
} enumSYSTEM_STATES;
#define DISPATCH_BURNINGO ON
#define DISPATCH_BLACKLEVEL OFF
#define DISPATCH_BRIGHTNESS ON
#define DISPATCH_COLOR_STD_MODE ON
#define DISPATCH_CONTRAST ON
#define DISPATCH_DISPLAYMODE OFF
#define DISPATCH_HUE ON
#define DISPATCH_IMAGEFILTER ON
#define DISPATCH_IMAGEMIRROR OFF
#define DISPATCH_RESET ON
#define DISPATCH_SATURATION ON
#define DISPATCH_SHARPNESS ON
#define DISPATCH_SKIN_TONE OFF
#define DISPATCH_TCON_MODE ON
#define DISPATCH_VERSION ON
#define DISPATCH_VOLUME OFF
/* ------------------------------------
Type Definitions
------------------------------------ */
/* ------------------------------------
Variables Definitions/Declarations
------------------------------------ */
EXTERN enumSYSTEM_STATES bSystemState; /* Current system state */
/* ------------------------------------
Function Prototypes
------------------------------------ */
EXTERN void DISPATCH_Go(void);
EXTERN void DISPATCH_Init(void);
#if (DISPATCH_BURNINGO)
EXTERN void DISPATCH_BurnInGo(void);
#endif
#if (DISPATCH_BRIGHTNESS)
EXTERN void DISPATCH_BrightnessGo(void);
EXTERN void DISPATCH_BrightnessMenu(void);
#endif
#if (DISPATCH_BLACKLEVEL)
EXTERN void DISPATCH_BlackLevelGo(void);
EXTERN void DISPATCH_BlackLevelMenu(void);
#endif
#if (DISPATCH_CONTRAST)
EXTERN void DISPATCH_ContrastGo(void);
EXTERN void DISPATCH_ContrastMenu(void);
#endif
#if (DISPATCH_DISPLAYMODE)
EXTERN void DISPATCH_DisplayModeGo(void);
EXTERN void DISPATCH_DisplayModeMenu(void);
#endif
#if (DISPATCH_HUE)
EXTERN void DISPATCH_HueGo(void);
EXTERN void DISPATCH_HueMenu(void);
#endif
#if (DISPATCH_IMAGEFILTER)
EXTERN void DISPATCH_ImageFilterGo(void);
EXTERN void DISPATCH_ImageFilterMenu(void);
#endif
#if (DISPATCH_IMAGEMIRROR)
EXTERN void DISPATCH_ImageMirrorGo(void);
EXTERN void DISPATCH_ImageMirrorMenu(void);
#endif
#if (DISPATCH_RESET)
EXTERN void DISPATCH_ResetGo(void);
EXTERN void DISPATCH_ResetMenu(void);
#endif
#if (DISPATCH_SATURATION)
EXTERN void DISPATCH_SaturationGo(void);
EXTERN void DISPATCH_SaturationMenu(void);
#endif
#if (DISPATCH_SHARPNESS)
EXTERN void DISPATCH_SharpnessGo(void);
EXTERN void DISPATCH_SharpnessMenu(void);
#endif
#if (DISPATCH_SKIN_TONE)
EXTERN void DISPATCH_Skin_ToneGo(void);
EXTERN void DISPATCH_Skin_ToneMenu(void);
#endif
#if (DISPATCH_TCON_MODE)
EXTERN void DISPATCH_TCON_ModeGo(void);
EXTERN void DISPATCH_TCON_ModeMenu(void);
#endif
#if (DISPATCH_VERSION)
EXTERN void DISPATCH_VersionMenu(void);
#endif
#if (DISPATCH_VOLUME)
EXTERN void DISPATCH_VolumeGo(void);
EXTERN void DISPATCH_VolumeMenu(void);
#endif
#endif /* _DISPATCH_H_ */
/* **********************************************************************
Description:
********************************************************************** */
/* %% End Of File %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -