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

📄 keypaddef.h

📁 完整的软件学习--显示器驱动视频软件
💻 H
字号:
#ifndef _KEYPAD_H
#define _KEYPAD_H

typedef enum
{
#if FiveInOne_Board//board SingleLayer
  KEY_POWER	=BIT0, // power
  KEY_MENU	=BIT1, // menu
  KEY_PLUS	=BIT2, // right
  KEY_MINUS	=BIT4, // left
  KEY_EXIT	=BIT5, // OK

#else//board MSTN,Costdown, board 8xxx
#if PRV772_KeyPad
  KEY_POWER =BIT0, // power
  KEY_MENU	=BIT2, // menu
  KEY_PLUS	=BIT4, // right
  KEY_MINUS	=BIT3, // left
  KEY_EXIT	=BIT1, // OK
  KEY_VPLUS =BIT6,
  KEY_VMINUS=BIT5,
#else

/*
  KEY_POWER  =BIT0, // power
  KEY_MENU	=BIT3,  // menu
  KEY_PLUS	=BIT2,  // right
  KEY_MINUS	=BIT1,  // left
  KEY_EXIT	=BIT4,  // OK
  */
  
  KEY_POWER	=BIT0, // power
  KEY_PLUS	=BIT2, // right
  KEY_MINUS	=BIT3, // left
  KEY_MENU  =BIT1, // menu  
  KEY_AUTO  =BIT5, //auto
  
  KEY_EXIT	=BIT4, // OK

#endif  
#endif

  KEY_FACTORY	=KEY_MENU|KEY_PLUS,
  KEY_RESETALL	=KEY_POWER|KEY_MENU|KEY_EXIT,
  #if TSUM_Board
  KEY_DDCSWITCH	=KEY_MENU|KEY_POWER,
  #else
  KEY_DDCSWITCH	=KEY_MENU|KEY_MINUS,
  #endif
  KEY_ISP		=KEY_PLUS|KEY_MINUS,  

  KEY_RESET_PTIME=KEY_MENU|KEY_EXIT,//zwtan power on time

  KEY_NOTHING	=0
} KeypadMaskType;

typedef enum
{
  BTN_Plus,
  BTN_Minus,
  BTN_Menu,

  BTN_Exit,  
  BTN_Power, 
  BTN_Auto,
   
  BTN_EndBTN,
  BTN_Repeat,

  BTN_FactoryStart,
  BTN_Nothing
} ButtonType;

#define KeypadMask (KEY_POWER|KEY_PLUS|KEY_MINUS|KEY_MENU|KEY_EXIT|KEY_AUTO)


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -