Advertisement

android button light 流程(1)—driver

阅读量:

一、led-class

led-class是Button Light Driver的上位类,在drivers/leds目录中存放了该代码。它提供了相关的数据结构和接口。其中实现了 manage led devices 的相关类。这些类负责管理整个系统下的所有 led 设备。代码如下:

复制代码
 static int __init leds_init(void)

    
 {
    
 	leds_class = class_create(THIS_MODULE, "leds");
    
 	if (IS_ERR(leds_class))
    
 		return PTR_ERR(leds_class);
    
 	leds_class->suspend = led_suspend;
    
 	leds_class->resume = led_resume;
    
 	return 0;
    
 }
    
  
    
 static void __exit leds_exit(void)
    
 {
    
 	class_destroy(leds_class);
    
 }
    
  
    
 subsys_initcall(leds_init);
    
 module_exit(leds_exit);

全部评论 (0)

还没有任何评论哟~