From 11ea451f1256ee7452b34d8ea5d886e0fe3e43fa Mon Sep 17 00:00:00 2001 From: Samuel Carpentier Date: Tue, 6 Jan 2026 15:35:06 +0900 Subject: [PATCH] Added page sleep screen --- src/activities/boot_sleep/SleepActivity.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/activities/boot_sleep/SleepActivity.cpp b/src/activities/boot_sleep/SleepActivity.cpp index fc6353a..bb3d956 100644 --- a/src/activities/boot_sleep/SleepActivity.cpp +++ b/src/activities/boot_sleep/SleepActivity.cpp @@ -45,11 +45,11 @@ void SleepActivity::onEnter() { } if (SETTINGS.sleepScreen == CrossPointSettings::SLEEP_SCREEN_MODE::LIGHT_PAGE) { - return renderCoverSleepScreen(); + return renderPageSleepScreen(); } if (SETTINGS.sleepScreen == CrossPointSettings::SLEEP_SCREEN_MODE::DARK_PAGE) { - return renderCoverSleepScreen(); + return renderPageSleepScreen(); } renderDefaultSleepScreen(); @@ -275,3 +275,12 @@ void SleepActivity::renderBlankSleepScreen() const { renderer.clearScreen(); 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); +}