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 a44650762..ee34a5301 100644 --- a/app/src/main/java/org/koreader/launcher/device/DeviceInfo.kt +++ b/app/src/main/java/org/koreader/launcher/device/DeviceInfo.kt @@ -49,6 +49,7 @@ object DeviceInfo { BOYUE_T103D, CREMA, CREMA_0650L, + CREMA_0710C, CREMA_CARTA_G, ENERGY, FIDIBOOK, @@ -119,6 +120,7 @@ object DeviceInfo { enum class LightsDevice { NONE, BOYUE_S62, + CREMA_0710C, CREMA_CARTA_G, MEEBOOK_P6, NOOK_GL4, @@ -204,6 +206,7 @@ object DeviceInfo { private val BOYUE_T103D: Boolean private val CREMA: Boolean private val CREMA_0650L: Boolean + private val CREMA_0710C: Boolean private val CREMA_CARTA_G: Boolean private val EMULATOR_X86: Boolean private val ENERGY: Boolean @@ -346,6 +349,10 @@ object DeviceInfo { CREMA_0650L = BRAND.contentEquals("crema") && PRODUCT.contentEquals("keplerb") + // Crema Grande + CREMA_0710C = BRAND.contentEquals("crema") + && MODEL.contentEquals("crema-0710c") + // Crema Carta G CREMA_CARTA_G = BRAND.contentEquals("crema") && MODEL.contentEquals("crema-0670c") @@ -714,6 +721,7 @@ object DeviceInfo { deviceMap[EinkDevice.BOYUE_T103D] = BOYUE_T103D deviceMap[EinkDevice.CREMA] = CREMA deviceMap[EinkDevice.CREMA_0650L] = CREMA_0650L + deviceMap[EinkDevice.CREMA_0710C] = CREMA_0710C deviceMap[EinkDevice.CREMA_CARTA_G] = CREMA_CARTA_G deviceMap[EinkDevice.ENERGY] = ENERGY deviceMap[EinkDevice.FIDIBOOK] = FIDIBOOK @@ -786,6 +794,7 @@ object DeviceInfo { // devices with custom lights val lightsMap = HashMap() lightsMap[LightsDevice.BOYUE_S62] = BOYUE_S62 + lightsMap[LightsDevice.CREMA_0710C] = CREMA_0710C lightsMap[LightsDevice.CREMA_CARTA_G] = CREMA_CARTA_G lightsMap[LightsDevice.MEEBOOK_P6] = MEEBOOK_P6 lightsMap[LightsDevice.NOOK_GL4] = NOOK_GL4 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 3ea0c9889..5bf0721d6 100644 --- a/app/src/main/java/org/koreader/launcher/device/EPDFactory.kt +++ b/app/src/main/java/org/koreader/launcher/device/EPDFactory.kt @@ -49,6 +49,7 @@ object EPDFactory { } DeviceInfo.EinkDevice.BOYUE_T65S, + DeviceInfo.EinkDevice.CREMA_0710C, DeviceInfo.EinkDevice.JDREAD, DeviceInfo.EinkDevice.LINFINY_ENOTE, DeviceInfo.EinkDevice.NOOK, 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 f29384416..012b7a09b 100644 --- a/app/src/main/java/org/koreader/launcher/device/LightsFactory.kt +++ b/app/src/main/java/org/koreader/launcher/device/LightsFactory.kt @@ -14,6 +14,7 @@ object LightsFactory { logController("TolinoRoot") TolinoRootController() } + DeviceInfo.LightsDevice.CREMA_0710C, DeviceInfo.LightsDevice.CREMA_CARTA_G, DeviceInfo.LightsDevice.MEEBOOK_P6, DeviceInfo.LightsDevice.RIDI_PAPER_3,