📄 keyin_m04_c2.h
字号:
/****************************************************************************************************/
/* $Header :
/* AUTHOR : TC PUI
/* FILE NAME: KEYIN.H
/* PURPOSE : KEY CONTROL HEADER
/* MODEL : 2003 CIS MODEL (KEYPAD)
/* Copyright (c) 2003 Sony Corporation All Rights Reserved
/****************************************************************************************************/
#ifndef _KEYCNT_H
#define _KEYCNT_H
#ifdef _KEYCNT_C
#define KEYCNT_EXT
#else
#define KEYCNT_EXT extern
#endif
/****************************************************************************************************/
/* global function prototype
/****************************************************************************************************/
KEYCNT_EXT void KeyInitialize(void);
KEYCNT_EXT void KeyControl(void);
KEYCNT_EXT unsigned int MltplxKeyAvailable(unsigned int n);
KEYCNT_EXT void PwkExIntEnable(void);
KEYCNT_EXT void PwkExIntDisable(void);
KEYCNT_EXT unsigned int IsPowKeySttActive(void);
KEYCNT_EXT void IDSircsIn(void);
KEYCNT_EXT void KeyControl_0(void);
KEYCNT_EXT void MltplxKeyCheck(void);
KEYCNT_EXT int IsMltplxKeyEnd(void);
/****************************************************************************************************/
/* global define value
/****************************************************************************************************/
/************************************** KEY ID DEFINE ***********************************************/
enum{
K_OFF = 0, /* 000 OFF */
K_POWERONOFF, /* 001 POWER ON/OFF */
K_POWERON, /* 002 POWER ON */
K_POWEROFF, /* 003 POWER OFF */
K_VOLUP, /* 004 VOLUME UP */
K_VOLDW, /* 005 VOLUME DOWN */
K_MUTING, /* 006 MUTING */
MAX_KEY /* KEY NUMBER */
};
/************************************* SPECIAL MODE ID DEFINE ***************************************/
enum {
SPM_NOP = 0, /* 000 Nop */
SPM_ALLCLR, /* 001 Memory All Clear */
SPM_VERSION, /* 002 Software Version Check */
SPM_NUM /* Special Mode Number */
};
typedef struct {
unsigned char Learn; /* test bit */
unsigned char IDNum; /* IR ID number */
unsigned char Test; /* test mode */
} ID_SWITCH_;
KEYCNT_EXT ID_SWITCH_ IDSwitch;
KEYCNT_EXT unsigned char keysts; /* the number of key */
/****************************************************************************************************/
/* variable type define
/****************************************************************************************************/
/* nothing */
/****************************************************************************************************/
/* global variable
/****************************************************************************************************/
/* nothing */
/****************************************************************************************************/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -