下面一段C代码的意思typedef irqreturn_t (*irq_handler_t)(int,void*);static irqreturn_t pen_down_up_irq(int irq,void* dev_id){;}补充:pen_down_up_irq是irq_handler_t类型的
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/03 15:48:42
![下面一段C代码的意思typedef irqreturn_t (*irq_handler_t)(int,void*);static irqreturn_t pen_down_up_irq(int irq,void* dev_id){;}补充:pen_down_up_irq是irq_handler_t类型的](/uploads/image/z/3287989-37-9.jpg?t=%E4%B8%8B%E9%9D%A2%E4%B8%80%E6%AE%B5C%E4%BB%A3%E7%A0%81%E7%9A%84%E6%84%8F%E6%80%9Dtypedef+irqreturn_t+%28%2Airq_handler_t%29%28int%2Cvoid%2A%29%3Bstatic+irqreturn_t+pen_down_up_irq%28int+irq%2Cvoid%2A+dev_id%29%7B%3B%7D%E8%A1%A5%E5%85%85%EF%BC%9Apen_down_up_irq%E6%98%AFirq_handler_t%E7%B1%BB%E5%9E%8B%E7%9A%84)
下面一段C代码的意思typedef irqreturn_t (*irq_handler_t)(int,void*);static irqreturn_t pen_down_up_irq(int irq,void* dev_id){;}补充:pen_down_up_irq是irq_handler_t类型的
下面一段C代码的意思
typedef irqreturn_t (*irq_handler_t)(int,void*);
static irqreturn_t pen_down_up_irq(int irq,void* dev_id)
{
;
}
补充:pen_down_up_irq是irq_handler_t类型的
下面一段C代码的意思typedef irqreturn_t (*irq_handler_t)(int,void*);static irqreturn_t pen_down_up_irq(int irq,void* dev_id){;}补充:pen_down_up_irq是irq_handler_t类型的
题主具体想知道些什么呢?
要解释这段代码 ,大概就是这样:
1:
typedef irqreturn_t (*irq_handler_t)(int,void*);
用typedef 定义了一个函数指针类型irq_handler_t,指向的函数原型返回类型为 irqreturn_t
它接收的参数类型就是int 和void* 两个参数
2:
static irqreturn_t pen_down_up_irq(int irq,void* dev_id)
定了一个原型函数名为pen_down_up_irq的函数,参数也是int 和void*,返回类型是个静态的 irqreturn_t 函数指针
难道这是题主想知道的?
插一句:看这个函数名,应该是ADC转换完成中断的一段代码(触摸屏有关的)