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

📄 adc_key.h

📁 Zoran V966 DVD 解码 Soc芯片的源程序
💻 H
字号:
/* **************************************************************************************
 *  Copyright (c) 2002 ZORAN Corporation, All Rights Reserved
 *  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
 *
 *  File: $Workfile: adc_key.h $
 *
 * Description:
 * ============
 *
 * 
 * Log:
 * ====
 * $Revision: 3 $
 * Last Modified by $Author: Dingming $ at $Modtime: 03-04-23 18:49 $
 ****************************************************************************************
 * Updates:
 ****************************************************************************************
 * $Log: /SourceCode/I64_Common/I64_Reference/FP/ADC_KeyScan/adc_key.h $
 * 
 * 3     03-04-23 19:06 Dingming
 * 
 *
 * - Added dependency in "Config.h".
 * 
 * 2
 * Code cleaning
 * 
 * 
 **************************************************************************************** */
#include "Config.h"		// Global Configuration - do not remove!

#ifndef AD_FP_H
#define AD_FP_H

#include "Include\sysdefs.h"

#define WORD_USED_TO_GET_AVERAGE   5

/* The following is moved to fp_lut.h under customer
#define key_count           15//the total key on front panel.

#define ADKC_OPEN_HIGH     0x5a
#define ADKC_OPEN_LOW      0x57
#define ADKC_UP_HIGH       0x2e
#define ADKC_UP_LOW        0x2c
#define ADKC_DOWN_HIGH     0xf
#define ADKC_DOWN_LOW      0xd
#define ADKC_LEFT_HIGH     0x1e
#define ADKC_LEFT_LOW      0x1d
#define ADKC_RIGHT_HIGH    0x4b
#define ADKC_RIGHT_LOW     0x49
#define ADKC_ENTER_HIGH    0x3c
#define ADKC_ENTER_LOW     0x3a
#define ADKC_MENU_HIGH     0x77
#define ADKC_MENU_LOW      0x75
#define ADKC_STOP_HIGH     0xb4
#define ADKC_STOP_LOW      0xb0
#define ADKC_PLAY_HIGH     0xa3
#define ADKC_PLAY_LOW      0xa1
#define ADKC_SKIPF_HIGH    0xc3
#define ADKC_SKIPF_LOW     0xc0

#define ADKC_SKIPB_HIGH    0xd4
#define ADKC_SKIPB_LOW     0xd0
#define ADKC_REPEAT_HIGH   0x86
#define ADKC_REPEAT_LOW    0x84
#define ADKC_SETUP_HIGH    0x68
#define ADKC_SETUP_LOW     0x66
#define ADKC_VOLUP_HIGH    0xf4
#define ADKC_VOLUP_LOW     0xf0
#define ADKC_VOLDOWN_HIGH  0xe4
#define ADKC_VOLDOWN_LOW   0xe0


#define ADKC_OPEN		0x10
#define ADKC_UP		        0x11
#define ADKC_DOWN		0x12
#define ADKC_LEFT		0x13
#define ADKC_RIGHT		0x14
#define ADKC_ENTER		0x15
#define ADKC_MENU		0x16
#define ADKC_REPEAT		0x17
#define ADKC_SKIPF		0x18
#define ADKC_STOP		0x19
#define ADKC_PLAY		0x20
#define ADKC_SKIPB		0x21
#define ADKC_SETUP		0x22
#define ADKC_VOLUP		0x23
#define ADKC_VOLDOWN		0x24


const BYTE AD_KEY_MAP[key_count][3]= {    {ADKC_OPEN_HIGH,ADKC_OPEN_LOW,ADKC_OPEN},
                                          {ADKC_VOLUP_HIGH,ADKC_VOLUP_LOW,ADKC_VOLUP},
                                          {ADKC_VOLDOWN_HIGH,ADKC_VOLDOWN_LOW,ADKC_VOLDOWN},
                                          {ADKC_PLAY_HIGH,ADKC_PLAY_LOW,ADKC_PLAY},
                                          {ADKC_STOP_HIGH,ADKC_STOP_LOW,ADKC_STOP},
                                          {ADKC_ENTER_HIGH,ADKC_ENTER_LOW,ADKC_ENTER},
                                          {ADKC_SKIPF_HIGH,ADKC_SKIPF_LOW,ADKC_SKIPF},
                                          {ADKC_SKIPB_HIGH,ADKC_SKIPB_LOW,ADKC_SKIPB},
                                          {ADKC_MENU_HIGH,ADKC_MENU_LOW,ADKC_MENU},
                                          {ADKC_SETUP_HIGH,ADKC_SETUP_LOW,ADKC_SETUP},
                                          {ADKC_REPEAT_HIGH,ADKC_REPEAT_LOW,ADKC_REPEAT},
                                          {ADKC_RIGHT_HIGH,ADKC_RIGHT_LOW,ADKC_RIGHT},
                                          {ADKC_LEFT_HIGH,ADKC_LEFT_LOW,ADKC_LEFT},
                                          {ADKC_UP_HIGH,ADKC_UP_LOW,ADKC_UP},
                                          {ADKC_DOWN_HIGH,ADKC_DOWN_LOW,ADKC_DOWN}
                                        };


#define  IS_KEY_VALID(keycode,i)    ((( keycode>=AD_KEY_MAP[i][1])&&(keycode<=AD_KEY_MAP[i][0]))?1:0)
*/

#endif//

⌨️ 快捷键说明

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