mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Fix battery status on K3.
Will probably be more complex on older devices, where, AFAICT, gasgauge-info is bitbanging over i2c...
This commit is contained in:
@@ -79,6 +79,10 @@ local KindlePaperWhite3 = Kindle:new{
|
||||
|
||||
function Kindle2:init()
|
||||
self.screen = require("ffi/framebuffer_einkfb"):new{device = self, debug = DEBUG}
|
||||
self.powerd = require("device/kindle/powerd"):new{
|
||||
device = self,
|
||||
is_charging_file = "/sys/devices/platform/charger/charging",
|
||||
}
|
||||
self.input = require("device/input"):new{
|
||||
device = self,
|
||||
event_map = require("device/kindle/event_map_keyboard"),
|
||||
@@ -90,6 +94,10 @@ end
|
||||
|
||||
function KindleDXG:init()
|
||||
self.screen = require("ffi/framebuffer_einkfb"):new{device = self, debug = DEBUG}
|
||||
self.powerd = require("device/kindle/powerd"):new{
|
||||
device = self,
|
||||
is_charging_file = "/sys/devices/platform/charger/charging",
|
||||
}
|
||||
self.input = require("device/input"):new{
|
||||
device = self,
|
||||
event_map = require("device/kindle/event_map_keyboard"),
|
||||
@@ -101,6 +109,11 @@ end
|
||||
|
||||
function Kindle3:init()
|
||||
self.screen = require("ffi/framebuffer_einkfb"):new{device = self, debug = DEBUG}
|
||||
self.powerd = require("device/kindle/powerd"):new{
|
||||
device = self,
|
||||
batt_capacity_file = "/sys/devices/system/luigi_battery/luigi_battery0/battery_capacity",
|
||||
is_charging_file = "/sys/devices/platform/fsl-usb2-udc/charging",
|
||||
}
|
||||
self.input = require("device/input"):new{
|
||||
device = self,
|
||||
event_map = require("device/kindle/event_map_keyboard"),
|
||||
|
||||
Reference in New Issue
Block a user