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

📄 keyin_m04_c2.h

📁 sircs decoder, for amplifier.. this is to decode
💻 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 + -