From 2e2ca76a03ba255764bb9b8e6cc81a4bd501a3b3 Mon Sep 17 00:00:00 2001 From: ElimGarak1 <84080014+ElimGarak1@users.noreply.github.com> Date: Sun, 5 Nov 2023 13:23:11 +0100 Subject: [PATCH] Add new PocketBook InkPad Color 3 (743K3) (#11079) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit To add the new PocketBook InkPad Color 3 (743K3) with E Ink Kaleido™ 3 screen. --- frontend/device/pocketbook/device.lua | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/frontend/device/pocketbook/device.lua b/frontend/device/pocketbook/device.lua index e678e985a..789d759ef 100644 --- a/frontend/device/pocketbook/device.lua +++ b/frontend/device/pocketbook/device.lua @@ -702,6 +702,24 @@ function PocketBook743C._fb_init(fb, finfo, vinfo) vinfo.bits_per_pixel = 24 end +-- PocketBook InkPad Color 3 (743K3) +local PocketBook743K3 = PocketBook:extend{ + model = "PBInkPadColor3", + display_dpi = 300, + color_saturation = 1.5, + hasColorScreen = yes, + canHWDither = yes, -- Adjust color saturation with inkview + canUseCBB = no, -- 24bpp + isAlwaysPortrait = yes, + usingForcedRotation = landscape_ccw, + hasNaturalLight = yes, +} + +function PocketBook743K3._fb_init(fb, finfo, vinfo) + -- Pocketbook Color Lux reports bits_per_pixel = 8, but actually uses an RGB24 framebuffer + vinfo.bits_per_pixel = 24 +end + -- PocketBook InkPad 4 (743G/743g) local PocketBook743G = PocketBook:extend{ model = "PBInkPad4", @@ -821,6 +839,8 @@ elseif codename == "PB741" then return PocketBook741 elseif codename == "PB743C" then return PocketBook743C +elseif codename == "PB743K3" then + return PocketBook743K3 elseif codename == "PB743G" or codename == "PB743g" or codename == "PocketBook 743G" or codename == "PocketBook 743g" then return PocketBook743G elseif codename == "PocketBook 840" or codename == "Reader InkPad" then