摘要:
1.LED总线驱动源码 led_opr.h #ifndef _LED_OPR_H #define _LED_OPR_H struct led_operations { int (*init) (int which); /* 初始化LED, which-哪个LED */ int (*ctl) (int 阅读全文
摘要:
1.分离分层的缺点 上一节通过分离的思想将led的硬件相关的放在led_source结构体,然后在led相关的驱动里面只需要调用这个结构体就可以,实现了驱动和硬件分离。 那么如果要做按键驱动,那么就要有一个key_source结构体。再做lcd驱动,还要有一个lcd_source结构体。 因此可以定 阅读全文