Add file selection screen

This commit is contained in:
Dave Allie
2025-12-04 00:07:25 +11:00
parent 2c80aca7b5
commit 1ee8b728f9
9 changed files with 210 additions and 28 deletions

View File

@@ -41,6 +41,7 @@ void EpubReaderScreen::onEnter() {
void EpubReaderScreen::onExit() {
vTaskDelete(displayTaskHandle);
displayTaskHandle = nullptr;
xSemaphoreTake(sectionMutex, portMAX_DELAY);
vSemaphoreDelete(sectionMutex);
sectionMutex = nullptr;
@@ -91,6 +92,8 @@ void EpubReaderScreen::handleInput(const Input input) {
}
updateRequired = true;
} else if (input.button == BACK) {
onGoHome();
}
}