Improve OLED UI Responsiveness and Force Redraws for Canned message module (#7324)

* No delay between UI frame rendering for OLED

* force redraw the display

---------

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Jason P <applewiz@mac.com>
This commit is contained in:
TSAO
2025-07-13 21:28:05 +08:00
committed by GitHub
parent 5e28ee6d1e
commit 2ecbf704d0
2 changed files with 11 additions and 6 deletions

View File

@@ -640,6 +640,11 @@ void Screen::forceDisplay(bool forceUiUpdate)
// Tell EInk class to update the display
static_cast<EInkDisplay *>(dispdev)->forceDisplay();
#else
// No delay between UI frame rendering
if (forceUiUpdate) {
setFastFramerate();
}
#endif
}
@@ -1447,4 +1452,4 @@ bool shouldWakeOnReceivedMessage()
return false;
}
return true;
}
}