本帖最后由 yanghelovehuang 于 2018-8-6 14:45 编辑
最近写了一个rgb驱动程序,已经实现,可是设备树信息中蓝灯设置了心跳触发器,每次我点亮蓝灯时都会被心跳触发器打乱导致蓝灯不能正常发光。于是我想如果有用户调用rgb驱动操作灯时,就关闭心跳触发器,不让蓝灯闪。
rgb驱动启动开发板时自动加载的有心跳触发器,启动时无用户操作就让蓝灯闪烁便是正常运行,所以不能不用心跳触发器,只有在用户调用时为了避免干扰必须得关掉触发器。相关代码如下:
struct gpio_led led = {};
fwnode_property_read_string(child, "linux,default-trigger", &led.default_trigger);
求各位知道的大佬指点下,怎样关闭触发器。
|