From 7323cac01106867f0a91a4e9297b32bb9ddb5259 Mon Sep 17 00:00:00 2001 From: hugleo Date: Tue, 21 Jan 2025 11:19:31 -0300 Subject: [PATCH] Add support for Storytel Reader 2 (#536) Manufacturer: storytel Brand: storytel Model: reader 2 Device: salamander Product: salamander Hardware: rk30board Platform: rk312x Frontlight drivers - Onyx SDK (lights) E-ink drivers - Onyx/Qualcomm --- 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 a2215b064..a8fc9f3cd 100644 --- a/app/src/main/java/org/koreader/launcher/device/DeviceInfo.kt +++ b/app/src/main/java/org/koreader/launcher/device/DeviceInfo.kt @@ -121,6 +121,7 @@ object DeviceInfo { RIDI_PAPER_3, SONY_CP1, SONY_RP1, + STORYTEL_READER2, TAGUS_GEA, TOLINO, TOLINO_EPOS1, @@ -525,6 +526,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 e7b61a9f3..d8ae57804 100644 --- a/app/src/main/java/org/koreader/launcher/device/EPDFactory.kt +++ b/app/src/main/java/org/koreader/launcher/device/EPDFactory.kt @@ -127,6 +127,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()