⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dispatch.h

📁 Bitek 公司 bit1611b模拟屏驱动芯片外接MCU驱动DEMO源码
💻 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 + -