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

起步简单问题,求解答。

    来源: 互联网  发布时间:2017-04-04

    本文导语:  看到一个Linux的驱动代码,上来就给整蒙圈了,如下: 驱动的.c文件里面,有个gpio_direction_output(BT_REG_ON, 0); 就是这个gpio_direction_output函数,做了什么工作? 这个函数好像在里面定义的内联函数,这个内联函数直接返...

看到一个Linux的驱动代码,上来就给整蒙圈了,如下:
驱动的.c文件里面,有个gpio_direction_output(BT_REG_ON, 0);
就是这个gpio_direction_output函数,做了什么工作?
这个函数好像在里面定义的内联函数,这个内联函数直接返回了一个:return -ENOSYS;
太坑爹了吧,怎么可能直接返回了呢。
有人说具体的工作在gpiolib.c里面实现了,到底是个什么意思,请高手给分析一下。
谢谢了。

|
注意里预处理ifdef指明了内联函数只有在没有定义CONFIG_GENERIC_GPIO才会用到..


#ifdef CONFIG_GENERIC_GPIO
#include 
#else
#include 
#include 
#include 
static inline int gpio_direction_output(unsigned gpio, int value)
{
return -ENOSYS;
}
#endif


    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐
  • 请问学linux应该从学哪方面起步呢?
  • 新手求助KDE编程起步
  • 几天后就要负责做一个项目,用JSP+DB2+CM,一样也没接触过,请达人指点如何起步!
  • 起步了。有人在用mandrake linux吗?菜鸟提问!
  • 学软件工程(专升本)是不是linux软件开发工程师的起步之路?
  • 请教如何学习Linux,我刚起步
  • JAVA算法起步之插入排序实例
  • JAVA算法起步之快速排序实例
  • JAVA算法起步之堆排序实例
  • Python 网络编程起步(Socket发送消息)
  • 从哪里起步,有asp向jsp的转换


  • 站内导航:


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

    ©2012-2021,