作业帮 > 综合 > 作业

下面一段C代码的意思typedef irqreturn_t (*irq_handler_t)(int,void*);st

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 07:15:05
下面一段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转换完成中断的一段代码(触摸屏有关的)