MT6260 keypad 配置问题
按键配置为 普通按键配置
顺便请问一下以下的定义是什么意思
谢谢!
请问一下这个是什么意思
在线等待,麻烦告知一下 谢谢@@
这个是用来做CAM按键的,就是两节按键,按下一节时是对焦,
在按下去就是拍照了。
我现在按键是这样配置的,但是目前只能识别 GND 那排的按键,GPIO 的那排按键识别不了,同时键值被 GND 那排按键的键值覆盖了额
我的是不是以前 MTK 别的平台上面有一个按键的扩展宏的,请问知道是哪个?
谢谢
里面应当有一个宏吧,你的宏有没有打开,我几年没有做功能机了。
这个配置文件不一样啊,看不明白,这块很少有问题的
按键不够用么,为什么用非按键的gpio?
问题是我现在也不记得是哪个宏了,
可否帮忙找一下 谢谢!
我功能机代码都没有,
你还有功能机代码,自己找一下
mak文件里应当有。
ifdef KEYPAD_TYPE
ifeq ($(strip $(KEYPAD_TYPE)),NORMAL_KEYPAD)
COM_DEFS += NORMAL_KEYPAD
endif
ifeq ($(strip $(KEYPAD_TYPE)),REDUCED_KEYPAD)
COM_DEFS += REDUCED_KEYPAD
endif
ifeq ($(strip $(KEYPAD_TYPE)),QWERTY_KEYPAD)
COM_DEFS += QWERTY_KEYPAD
endif
ifeq ($(strip $(KEYPAD_TYPE)),EXTEND_QWERTY_KEYPAD)
COM_DEFS += QWERTY_KEYPAD
COM_DEFS += __EXTEND_QWERTY_KEYPAD__
endif
endif
#elif defined(DRV_KBD_6260_SERIES)
#include "keypad_drv.h"
#ifndef __COLUMN_EXTEND_KEYPAD__ //from option.mak
#define DRV_KBD_64KEYS_ABOVE
#define DRV_KBD_72_KEYS
#else
#define DRV_KBD_48KEYS_ABOVE
#define DRV_KBD_55_KEYS
#endif
#define DRV_KBD_PWRKEY_FROM_EINT //only for 6260, power key sperate from keypad controler
#define DRV_KBD_PWRKEY_SATUS_0048
#define DRV_KBD_MUX_WITH_GPIO
//#define DRV_KBD_FOR_BRING_UP //just for bring up
#define DRV_KBD_WAKEUP_EINT_HISR
请问是哪个宏?
EXTEND_QWERTY_KEYPAD
这个吧
配置了,也变异过了 但是按键还是无效,用示波器量了一下,发现有中断,没有扫描!