自己在看友善提供的按键驱动源码时,
有一句不能理解,其他都基本OK了.
struct button_irq_desc *button_irqs = (struct button_irq_desc *)dev_id;
这个地方无法理解,
button_irqs之前定义为复合型结构体,那么(struct button_irq_desc *)dev_id;这个复制给他是什么意思捏?
还有,(struct button_irq_desc *)dev_id;是不是指明button_irq_desc的.number?