From a110fe8686cf23fec9e26dffeda974fb742513d7 Mon Sep 17 00:00:00 2001 From: ezdiy Date: Wed, 2 Sep 2020 23:35:59 +0200 Subject: [PATCH] Pocketbook: Add reboot option. (#6625) Turns out there's an IPC command for it. --- frontend/device/pocketbook/device.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frontend/device/pocketbook/device.lua b/frontend/device/pocketbook/device.lua index 1cb308e0a..84c76061e 100644 --- a/frontend/device/pocketbook/device.lua +++ b/frontend/device/pocketbook/device.lua @@ -29,6 +29,7 @@ local PocketBook = Generic:new{ hasKeys = yes, hasFrontlight = yes, canSuspend = no, + canReboot = yes, canPowerOff = yes, needsScreenRefreshAfterResume = no, home_dir = "/mnt/ext1", @@ -228,6 +229,10 @@ function PocketBook:powerOff() inkview.PowerOff() end +function PocketBook:reboot() + inkview.iv_ipc_request(C.MSG_REBOOT, 1, nil, 0, 0) +end + function PocketBook:initNetworkManager(NetworkMgr) function NetworkMgr:turnOnWifi(complete_callback) if inkview.NetConnect(nil) ~= C.NET_OK then