📄 hw_adckey.h
字号:
/******************************************************************/
/* Copyright (C) 2007 ROCK-CHIPS FUZHOU . All Rights Reserved. */
/*******************************************************************
File : hw_adckey.h
Desc : ADC Keyboard结构和接口函数的声明
Author : huangxinyu
Date : 2007-09-20
Notes :
$Log: hw_adckey.h,v $
Revision 1.1 2007/11/26 14:29:40 Huangxinyu
改变adckey目录
*********************************************************************/
/* 定义AD按键码 */
#define KEY_SCAN_MIN 0
#define KEY_SCAN_MENU 0
#define KEY_SCAN_RETURN 1
#define KEY_SCAN_FFW 2
#define KEY_SCAN_FFD 3
#define KEY_SCAN_UP 4
#define KEY_SCAN_DN 5
#define KEY_SCAN_PLAY 6
#define KEY_SCAN_SHIFT 7 // 070827 added
#define KEY_SCAN_MAX (KEY_SCAN_SHIFT+1)
/*
1.取按键的最小值(因为随着时间加长,AD 值变小 )
2.取每个按键的中间值作为边界。
*/
#define ADV_KEYMAX 0x3ff //(1023)
#define ADV_KEYFREE 0X3c0 // (960) //0X3c6--0x3d2
#define ADV_KEYMENU 0x2bd//(669) //key1 0x2b--0x31 -- 6f
#define ADV_KEYRETURN 0x23e// (543) //key2 0x2a6--0x2ad 336
#define ADV_KEYFFW 0x1bd//(417) //key3 0x125-0x12d 168
#define ADV_KEYFFD 0x139//(288) //key4 0x229--0x22d 267
#define ADV_KEYDOWN 0xc1//(170) //key5 0x1ac--0x1d0 1EA
#define ADV_KEYUP 0x33//(40) //key6 0xb3--0xbb EC
/* 去抖动次数 */
#define KEY_SCAN_OMIT (5) /* 每 5ms (tick) 扫描一次,刚按下时会有抖动发生, 须将其忽略 */
/* 定义采样次数 ,实际有用次数为 KEY_SCAN_CNT-KEY_SCAN_OMIT */
#define KEY_SCAN_CNT (5) /* 每 5ms (tick) 扫描一次,因为扫描的值可能有突变(AD错误),所以需要多采集几个 */
#define KEY_SCAN_REALEASE (2) /* 按键弹起标志 */
#define KEY_SCAN_TOTAL (KEY_SCAN_OMIT+KEY_SCAN_CNT) /* 每 5ms (tick) 扫描一次 */
#define ADV_KEYSHIFT 0X30 /* 按键扫描码确定之后允许的AD偏移值*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -