From 60052fd74f45d669c0ee2db41dd6165f17d25a5f Mon Sep 17 00:00:00 2001 From: hugleo Date: Sun, 12 Jan 2025 09:59:38 -0300 Subject: [PATCH] Add support for Storytel Reader 2 --- app/src/main/java/org/koreader/launcher/device/DeviceInfo.kt | 5 +++++ app/src/main/java/org/koreader/launcher/device/EPDFactory.kt | 1 + .../main/java/org/koreader/launcher/device/LightsFactory.kt | 1 + 3 files changed, 7 insertions(+) diff --git a/app/src/main/java/org/koreader/launcher/device/DeviceInfo.kt b/app/src/main/java/org/koreader/launcher/device/DeviceInfo.kt index 4de361ef2..5eb88fb0d 100644 --- a/app/src/main/java/org/koreader/launcher/device/DeviceInfo.kt +++ b/app/src/main/java/org/koreader/launcher/device/DeviceInfo.kt @@ -119,6 +119,7 @@ object DeviceInfo { RIDI_PAPER_3, SONY_CP1, SONY_RP1, + STORYTEL_READER2, TAGUS_GEA, TOLINO, TOLINO_EPOS1, @@ -515,6 +516,10 @@ object DeviceInfo { MANUFACTURER == "sony" && MODEL == "dpt-rp1" -> Id.SONY_RP1 + // Storytel Reader 2 + MANUFACTURER == "storytel" && MODEL == "reader 2" + -> Id.STORYTEL_READER2 + // Tagus Gea MANUFACTURER == "onyx" && MODEL == "tagus_pokep" -> Id.TAGUS_GEA diff --git a/app/src/main/java/org/koreader/launcher/device/EPDFactory.kt b/app/src/main/java/org/koreader/launcher/device/EPDFactory.kt index 3e95ba8bd..7bf59871d 100644 --- a/app/src/main/java/org/koreader/launcher/device/EPDFactory.kt +++ b/app/src/main/java/org/koreader/launcher/device/EPDFactory.kt @@ -126,6 +126,7 @@ object EPDFactory { DeviceInfo.Id.ONYX_TAB_ULTRA, DeviceInfo.Id.ONYX_TAB_ULTRA_C, DeviceInfo.Id.ONYX_TAB_ULTRA_C_PRO, + DeviceInfo.Id.STORYTEL_READER2, -> { logController("Onyx/Qualcomm") OnyxEPDController() diff --git a/app/src/main/java/org/koreader/launcher/device/LightsFactory.kt b/app/src/main/java/org/koreader/launcher/device/LightsFactory.kt index 736c93812..d87e0724b 100644 --- a/app/src/main/java/org/koreader/launcher/device/LightsFactory.kt +++ b/app/src/main/java/org/koreader/launcher/device/LightsFactory.kt @@ -69,6 +69,7 @@ object LightsFactory { DeviceInfo.Id.ONYX_POKE4, DeviceInfo.Id.ONYX_POKE4LITE, DeviceInfo.Id.ONYX_TAB_ULTRA, + DeviceInfo.Id.STORYTEL_READER2, -> { logController("Onyx/Sdk") OnyxSdkLightsController()