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) {