From 1716e24260a42df42e9afd92160a579934ecff9e Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Fri, 23 Apr 2021 23:17:29 +0200 Subject: [PATCH] Missing method for COLORLCD --- radio/src/gui/colorlcd/standalone_lua.cpp | 13 ------------- radio/src/targets/horus/lcd_driver.cpp | 5 +++++ 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/radio/src/gui/colorlcd/standalone_lua.cpp b/radio/src/gui/colorlcd/standalone_lua.cpp index 8d0ebffcd..ca7ffa1ca 100644 --- a/radio/src/gui/colorlcd/standalone_lua.cpp +++ b/radio/src/gui/colorlcd/standalone_lua.cpp @@ -26,19 +26,6 @@ constexpr uint32_t STANDALONE_LUA_REFRESH = 1000 / 5; // 5Hz uint16_t* lcdGetBackupBuffer(); -// #if !defined(SIMU) - -// // LUA script draw into the backup buffer -// extern uint8_t * LCD_BACKUP_FRAME_BUFFER; -// #define LUA_LCD_BUFFER ((uint16_t *)LCD_BACKUP_FRAME_BUFFER) - -// #else - -// extern pixel_t* simuLcdBuf; -// #define LUA_LCD_BUFFER ((uint16_t *)simuLcdBuf) - -// #endif - StandaloneLuaWindow::StandaloneLuaWindow(Window* parent) : Window(parent->getFullScreenWindow(), {0, 0, LCD_W, LCD_H}, OPAQUE), lcdBuffer(BMP_RGB565, LCD_W, LCD_H, lcdGetBackupBuffer()) diff --git a/radio/src/targets/horus/lcd_driver.cpp b/radio/src/targets/horus/lcd_driver.cpp index e752ae156..a9a91185a 100644 --- a/radio/src/targets/horus/lcd_driver.cpp +++ b/radio/src/targets/horus/lcd_driver.cpp @@ -579,6 +579,11 @@ int lcdRestoreBackupBuffer() return 1; } +uint16_t* lcdGetBackupBuffer() +{ + return (uint16_t*)LCD_BACKUP_FRAME_BUFFER; +} + void lcdRefresh() { if (currentLayer == LCD_FIRST_LAYER) {