Added page sleep screen

This commit is contained in:
Samuel Carpentier 2026-01-06 15:35:06 +09:00 committed by GitHub
parent 0f77320fee
commit 11ea451f12
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -45,11 +45,11 @@ void SleepActivity::onEnter() {
} }
if (SETTINGS.sleepScreen == CrossPointSettings::SLEEP_SCREEN_MODE::LIGHT_PAGE) { if (SETTINGS.sleepScreen == CrossPointSettings::SLEEP_SCREEN_MODE::LIGHT_PAGE) {
return renderCoverSleepScreen(); return renderPageSleepScreen();
} }
if (SETTINGS.sleepScreen == CrossPointSettings::SLEEP_SCREEN_MODE::DARK_PAGE) { if (SETTINGS.sleepScreen == CrossPointSettings::SLEEP_SCREEN_MODE::DARK_PAGE) {
return renderCoverSleepScreen(); return renderPageSleepScreen();
} }
renderDefaultSleepScreen(); renderDefaultSleepScreen();
@ -275,3 +275,12 @@ void SleepActivity::renderBlankSleepScreen() const {
renderer.clearScreen(); renderer.clearScreen();
renderer.displayBuffer(EInkDisplay::HALF_REFRESH); renderer.displayBuffer(EInkDisplay::HALF_REFRESH);
} }
void SleepActivity::renderPageSleepScreen() const {
renderer.clearScreen();
onContinueReading();
if (SETTINGS.sleepScreen != CrossPointSettings::SLEEP_SCREEN_MODE::LIGHT_PAGE) {
renderer.invertScreen();
}
renderer.displayBuffer(EInkDisplay::HALF_REFRESH);
}