当前位置:  技术问答>linux和unix

按键驱动buttom.c

    来源: 互联网  发布时间:2016-06-18

    本文导语:  请教各位大哥:我在看一个s3c2410-button.c的按键驱动,一步步的分析,看到中断处理程序这里buttons_irq(int irq,void *dev_id,struct pt_regs *req),然后就有点卡住了,问题是在这儿: s3c2410_gpio_cfgpin(k->gpio_port, k->IN); up = s3c2...

请教各位大哥:我在看一个s3c2410-button.c的按键驱动,一步步的分析,看到中断处理程序这里buttons_irq(int irq,void *dev_id,struct pt_regs *req),然后就有点卡住了,问题是在这儿:
s3c2410_gpio_cfgpin(k->gpio_port, k->IN);
up = s3c2410_gpio_getpin(k->gpio_port);
local_irq_restore(flags);
        s3c_irqext_type(irq,  type);
if(irqkey_no;
ready=1;
}
然后其中s3c2410_gpio_cfgpin的原程序是这样的
void s3c2410_gpio_cfgpin(unsigned int pin, unsigned int function)
{
void __iomem *base = S3C24XX_GPIO_BASE(pin);
unsigned long mask;
unsigned long con;
unsigned long flags;

if (pin 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我用getKeyTyped()得到当前按下的按键,想让不符合要求的按键忽略掉,像没按一样,不知怎么做
  • QT突然失去对按键的响应【求助】
  • 开发板按键不够怎么办
  • 请教qt creator中的鼠标按键事件
  • 关于按键
  • linux控制台程序如何检测有无按键?
  • 请问如何判断左右同时按键??
  • 关于一个键盘按键的一个小问题!
  • 急!!如果在程序中模拟一个键盘按键?
  • 在LINUX怎么得到按键编码呀
  • GtkClist 按一次确定键,为什么调用了两次按键回调函数?
  • LINUX中如何模拟鼠标和键盘的按键动作
  • solaris,不论是本地登陆还是远程登陆,键盘的上下左右按键均显示^[[X ,怎么设?
  • shell 模拟 按键
  • 谁在2410上做过QT,谁战斗怎么让QT程序响应按键的??
  • Solaris中如何设置让Backspace按键在命令行中起作用
  • 取按键问题
  • 请问在linux下怎么编程实现屏蔽系统按键啊
  • 请问如何得到一个窗口里面的文本和按键消息呢?
  • emacs 如何为不同 mode 绑定同一按键


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3