From bb117d3d74d946a72f8b9cf07ffa7519a983f12c Mon Sep 17 00:00:00 2001 From: Aurora Date: Mon, 15 Aug 2016 15:25:44 +0200 Subject: [PATCH] Clear screens before turning on the backlight to mitigate previous FB contents persisting --- source/screen.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/source/screen.c b/source/screen.c index e94844d..6b121a6 100644 --- a/source/screen.c +++ b/source/screen.c @@ -246,10 +246,14 @@ void initScreens(void) flushDCacheRange((void *)fb, sizeof(struct fb)); invokeArm11Function(ARM11); + clearScreens(); + //Turn on backlight i2cWriteRegister(I2C_DEV_MCU, 0x22, 0x2A); } - else updateBrightness(MULTICONFIG(0)); - - clearScreens(); + else + { + clearScreens(); + updateBrightness(MULTICONFIG(0)); + } } \ No newline at end of file