From 8ce1fcacb2931b5f734bf402006bb2c22e3525b8 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sun, 9 May 2021 08:53:08 +0200 Subject: [PATCH] Fix flicker --- radio/src/targets/horus/bootloader/boot_menu.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/radio/src/targets/horus/bootloader/boot_menu.cpp b/radio/src/targets/horus/bootloader/boot_menu.cpp index 996ebf9c6..288882940 100644 --- a/radio/src/targets/horus/bootloader/boot_menu.cpp +++ b/radio/src/targets/horus/bootloader/boot_menu.cpp @@ -67,11 +67,12 @@ static void bootloaderDrawFooter() void bootloaderDrawScreen(BootloaderState st, int opt, const char* str) { -#if defined(COLORLCD) - lcdNextLayer(); -#endif + // shows current layer on LCD + lcdRefresh(); - lcd->clear(DEFAULT_BGCOLOR); + // swap back & front buffers + lcdNextLayer(); + lcd->clear(BL_BACKGROUND); if (st == ST_START) { bootloaderDrawTitle(88, BOOTLOADER_TITLE);