static __s32 LCD_close_flow(__u32 sel) { LCD_CLOSE_FUNC(sel, LCD_bl_close, 0); //关闭背光,并延迟0ms LCD_CLOSE_FUNC(sel, TCON_close, 0); //关闭LCD 控制器,并延迟0ms LCD_CLOSE_FUNC(sel, LCD_power_off, 20); //关闭LCD供电,并延迟20ms return 0; }
static __s32 LCD_close_flow(__u32 sel) { LCD_CLOSE_FUNC(sel, LCD_bl_close, 0); //close lcd backlight, and delay 0ms LCD_CLOSE_FUNC(sel, TCON_close, 0); //close lcd controller, and delay 0ms LCD_CLOSE_FUNC(sel, LCD_power_off, 1000); //close lcd power, and delay 1000ms return 0; }
static s32 LCD_close_flow(u32 sel) { LCD_CLOSE_FUNC(sel, LCD_bl_close, 0); //close lcd backlight, and delay 0ms LCD_CLOSE_FUNC(sel, sunxi_lcd_tcon_disable, 0); //close lcd controller, and delay 0ms LCD_CLOSE_FUNC(sel, LCD_panel_exit, 200); //open lcd power, than delay 200ms LCD_CLOSE_FUNC(sel, LCD_power_off, 500); //close lcd power, and delay 500ms return 0; }
static __s32 LCD_close_flow(__u32 sel) { LCD_CLOSE_FUNC(sel, LCD_bl_close , 0); //close lcd backlight, and delay 0ms LCD_CLOSE_FUNC(sel, LCD_close_cmd , 0); //use gpio to config lcd module to the powerdown/sleep mode, and delay 0ms LCD_CLOSE_FUNC(sel, TCON_close , 0); //close lcd controller, and delay 0ms LCD_CLOSE_FUNC(sel, LCD_io_exit , 0); //release gpio, and delay 0ms LCD_CLOSE_FUNC(sel, LCD_power_off , 1000); //close lcd power, and delay 1000ms return 0; }
static __s32 LCD_close_flow(__u32 sel) { LCD_CLOSE_FUNC(sel, LCD_exit_isr, 0); //关闭CPU PANEL中断服务程序,并延时0ms LCD_CLOSE_FUNC(sel, LCD_bl_close , 0); //关闭背光,并延时0ms LCD_CLOSE_FUNC(sel, LCD_close_cmd , 0); //通过IO配置LCD模组为掉电/休眠模式,并延时0ms LCD_CLOSE_FUNC(sel, TCON_close , 0); //关闭LCD 控制器,并延时0ms LCD_CLOSE_FUNC(sel, LCD_power_off , 1700); //关闭LCD供电,并延时1700ms return 0; }
static __s32 LCD_close_flow(__u32 sel) { LCD_CLOSE_FUNC(sel, LCD_bl_close , 0); //关闭背光,并延时0ms LCD_CLOSE_FUNC(sel, LCD_close_cmd , 0); //通过IO配置LCD模组为掉电/休眠模式,并延时0ms LCD_CLOSE_FUNC(sel, TCON_close , 0); //关闭LCD 控制器,并延时0ms LCD_CLOSE_FUNC(sel, LCD_io_exit , 0); //关屏时IO的状态并释放,并延时0ms LCD_CLOSE_FUNC(sel, LCD_power_off , 1700); //关闭LCD供电,并延时1700ms return 0; }