还请各位大佬帮忙解答一下,谢谢~~~
Linux自带的FB_BLANK_UNBLANK会给驱动发送一个display_mode(0/1)吗?
代码如下:
notify_function()代码:
还请各位大佬帮忙解答一下,谢谢~~~
Linux自带的FB_BLANK_UNBLANK会给驱动发送一个display_mode(0/1)吗?
代码如下:
notify_function()代码:
以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
在I2C总线上,FB_BLANK_UNBLANK信号通常不会直接给驱动发送任何特定的显示模式信息。这个信号主要用于指示设备是否处于空闲或填充状态。
然而,在某些情况下,例如当设备正在处理数据时,它可能会将FB_BLANK_UNBLANK信号设置为1,并在完成操作后将其设置回0。这可能表明设备正在进行一些内部操作,而不是等待外部请求来改变显示模式。
要判断设备是否正在处理数据并相应地更改显示模式,请检查设备的状态寄存器或者使用其他方法来跟踪设备的行为。
此外,即使设备没有发送FB_BLANK_UNBLANK信号,驱动程序仍然可以检测到设备的状态变化,因为它们会根据设备的状态自动调整显示模式。
总之,FB_BLANK_UNBLANK信号本身并不提供有关设备如何响应此信号的信息,除非设备在处理数据时这样做。