修改屏幕背光驱动¶
修改复制的驱动文件¶
此处以aw9364的背光驱动为例:
初始化¶
在aw9364_init
函数里面,对控制管脚LCD_BACKLIGHT_CONTROL_PIN
做了GPIO输出的初始化,同时输出低(关闭背光)。
设置背光亮度¶
在回调函数backligt_set
里面对上层传下来的亮度百分比做了转换(根据背光IC能支持的亮度等级),然后传入sif_aw9364_set_backlight
函数里面去设置亮度。
读取背光亮度¶
在回调函数backligt_get
里面利用变量aw9364_bl去返回亮度,因为该背光芯片不支持读取亮度等级。