个人主页:董哥聊技术 我是董哥,高级嵌入式软件开发工程师,从事嵌入式Linux驱动开发和系统开发,曾就职于世界500强公司! 创作理念:专注分享高质量嵌入式文章,让大家读有所得! 文章目录 1、前言 2、触发器设置相关函数 2.1 struct led_trigger 2.2 led_trigger_show 2.3 led_trigger_store 2.4 led_trigger_set 2.5 led_trigger_remove 3、触发器注册注销函数 3.1 led_trigger_register 3.2 led\_trigger\_unregister 3.3 devm_led_trigger_register 3.4 led_trigger_register_simple 3.5 led_trigger_unregister_simple 4、闪烁功能相关函数 4.1 led_trigger_blink 4.2 led_trigger_blink_oneshot 4.3 led_trigger_blink_setup 4.4 led_blink_set_oneshot和led_blink_set 4.5 led_blink_setup 4.6 led_set_software_blink 4.7 调用流程 5、总结回顾 1、前言 上篇文章我们了解了子系统的核心层led-core.c,下面我们来分析驱动框架中核心层的led-triggers.c实现以