微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MT6260 keypad 配置问题

MT6260 keypad 配置问题

时间:10-02 整理:3721RD 点击:
请问一下 MT6260D 扩展按键可以同时使用 GPIO + GND 开扩展按键?
按键配置为 普通按键配置
顺便请问一下以下的定义是什么意思
谢谢!

请问一下这个是什么意思


在线等待,麻烦告知一下 谢谢@@

这个是用来做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
这个吧

配置了,也变异过了 但是按键还是无效,用示波器量了一下,发现有中断,没有扫描!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top