mskeypad.h
来自「mstar 776 开发的车载dvd」· C头文件 代码 · 共 43 行
H
43 行
#ifndef _MSKEYPAD_H_
#define _MSKEYPAD_H_
#include "board.h"
#include "datatype.h"
#ifdef _MSKEYPAD_C_
#define INTERFACE
#else
#define INTERFACE extern
#endif
#define KEYPAD_USE_ISR 0
//#define KeypadRepeatTimerCount 1 //100ms based
#define KEYPAD_LV_STABLE_COUNT 10 //used in drvisr
#define KEYPAD_LV_FIRSTTIME_ELASPED_COUNT (KEYPAD_LV_STABLE_COUNT+38)//used in drvisr
enum KEYPAD_ADC_CHANNEL
{
KEYPAD_ADC_CHANNEL_1 = 0,
KEYPAD_ADC_CHANNEL_2,
KEYPAD_ADC_CHANNEL_3,
KEYPAD_ADC_CHANNEL_4,
KEYPAD_ADC_CHANNEL_5,
};
INTERFACE void msKeypad_Init(void);
INTERFACE U8 msKeypad_Get_ADC_Channel(U8 Channel, U8 *pvalue);
INTERFACE MSRET msKeypad_GetKey(U8 *pkey, U8 *pflag);
INTERFACE BOOLEAN MDrv_Power_CheckPowerOnKeyPad(void);
INTERFACE U8 KEYPAD_LV_CHANNEL[ADC_KEY_CHANNEL_NUM];
INTERFACE U8 KEYPAD_PREVIOUS_LV_CHANNEL[ADC_KEY_CHANNEL_NUM];
INTERFACE U8 KEYPAD_LV_COUNT_CHANNEL[ADC_KEY_CHANNEL_NUM];
INTERFACE unsigned char tADCKeyLevel[];
INTERFACE void msKeypad_ClearBuffer();
#undef INTERFACE
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?