Qingping Hou
f2fa1c36ba
Merge pull request #1647 from chrox/fix_kv_refresh
...
fix some minor issues on Kindle Voyage
2015-09-28 21:22:18 -07:00
chrox
d198f1c7ab
don't set focus button for Android
2015-09-27 22:29:59 +08:00
chrox
4920426148
no need to do full screen refresh when outof screensaver
...
since there is already one by the native system
2015-09-27 09:25:50 +08:00
chrox
e91b7bd266
set foucus of button table only if the device has a dpad
...
so that Kindle Voyage won't show a highlighted button in
confirm dialog.
2015-09-27 09:05:40 +08:00
NiLuJe
d17ca951d3
Fix battery status on K3.
...
Will probably be more complex on older devices, where, AFAICT,
gasgauge-info is bitbanging over i2c...
2015-09-27 01:44:50 +02:00
NiLuJe
5fa5fabf02
Fix battery status on the K4
...
And also probably prevent a crash when trying to enable WiFi there.
We really shouldn't even show the WiFi stuff on some of these old
devices, but at least now it doesn't crash ;).
2015-09-27 01:02:37 +02:00
NiLuJe
dc7b854196
Fix input devices on K2
2015-09-06 16:47:15 +02:00
NiLuJe
ffd3f5c1cc
Fix input devices on K4
2015-09-06 16:32:00 +02:00
NiLuJe
df4bbc8191
Only read Kindle S/N once
2015-09-06 16:21:02 +02:00
NiLuJe
928404a6b6
Fix K4 key mappings
2015-09-06 16:19:00 +02:00
NiLuJe
53e5366e39
Fix input devices on K3.
...
re #1623
2015-09-06 06:15:36 +02:00
NiLuJe
e56d30ff46
Oops. Fix my previous commit.
...
That basically broke startup on Kindles, which is, err, bad.
2015-09-06 05:07:43 +02:00
NiLuJe
a4ebfee83b
Handle the PW3
...
(Dry-coded, assume it's basically a PW2 w/ the KV screen ;p)
2015-09-05 03:33:11 +02:00
Guangda Hu
7491cd7b9d
fix spaces
2015-05-15 21:57:00 -04:00
Guangda Hu
69db627136
Glo HD support
2015-05-15 17:46:16 -04:00
NiLuJe
8a8697c382
Future-proof the frontlight handling on Kindle.
...
Guard against trying to get any kind of frontlight info on devices
without one.
So far the flIntensity prop has always been there, even on devices
without one, but better not assume that'll always be the case ;).
That, and be consistent with the other lipc_handle tests.
2015-04-28 18:25:56 +02:00
NiLuJe
a6a2b3d6a3
Try to get the Kobo codename from the env first
...
My batch of startup script tweaks should ensure PRODUCT is always
exported.
Leave the fallback in place, to avoid blowing up in weird corner-cases I
haven't thought about.
2015-04-27 13:15:02 +02:00
NiLuJe
c6a3f9002c
Tweak the H2O viewport to make it pixel-perfect.
...
As confirmed by checking a fb dump via fbgrab, and nickel's
broken cropping of screenshots ;).
2015-04-26 19:11:47 +02:00
chrox
cfffb44c9d
Fix no hardware key bindings on Android
2015-03-29 08:59:51 +08:00
chrox
ae9f99744d
flush setting before showing screensaver
2015-03-10 18:33:11 +08:00
Cosmin Gorgovan
41045dab99
Fix charging detection for Kobo devices
...
I've tested this on a N905C. I assume this implementation never
worked (since charge_now is supposed to show state of charge), but
it would be useful to get a confirmation.
2015-02-02 16:46:46 +00:00
chrox
906c91f0ad
add page-button support for Kindle Voyage
2015-02-02 21:37:38 +08:00
chrox
d0b450efde
refresh battery capacity when going out of suspend
...
This should fix #1383 .
2015-02-01 12:49:49 +08:00
NiLuJe
06bf4a2199
Fix input on KT2 devices (re #1403 )
2015-01-30 19:00:29 +01:00
chrox
375070867b
fix crash when checking ota on some devices
2015-01-25 00:53:25 +08:00
chrox
29c15518b0
fix wrong PgBack/PgFwd key binding
2015-01-19 12:50:59 +08:00
chrox
291f088d94
update koreader-base for multi-touch support on PocketBook
2015-01-18 14:26:33 +08:00
chrox
6a06cfaea5
refactor out flush settings when device goes into screensaver
2015-01-18 00:58:08 +08:00
chrox
a5b90588ae
add powerd for PocketBook device
2015-01-17 23:54:49 +08:00
chrox
96e9bb0701
partial refresh screen when koreader goes to forground
2015-01-17 23:17:46 +08:00
chrox
5c4651a3d9
auto launch koreader when opening PDF/DJVU/EPUB/FB2 files in pocketbook
2015-01-17 09:09:36 +08:00
chrox
7ac36a460c
handle keyboard events in pocketbook
2015-01-15 22:23:03 +08:00
chrox
6894c11640
fix typo
2015-01-13 00:18:59 +08:00
chrox
1cba495fe0
add PocketBook port of Koreader
2015-01-13 00:15:18 +08:00
Hans-Werner Hilse
d016858d75
only device event0 and event1 do exist, remove others.
2015-01-09 15:55:04 +00:00
Hans-Werner Hilse
c28d973941
fix: load input driver before configuring it
2015-01-09 15:46:33 +00:00
Hans-Werner Hilse
0b5545f125
rump implementation for PocketBook devices, to be extended.
2015-01-09 14:10:25 +00:00
Michael Hall
9a66805b5a
Handle Kobo Touch Key
2014-12-26 11:45:09 +00:00
Hans-Werner Hilse
3d73ff5ae7
only open frontlight device on Kobo devices that actually have light
2014-12-02 11:18:19 +01:00
Hans-Werner Hilse
173de615db
Revert "smaller viewport for Kobo H2O (bezel overlaps bottom)"
...
This reverts commit fc36d6db37 .
2014-11-27 16:01:00 +00:00
Hans-Werner Hilse
fc36d6db37
smaller viewport for Kobo H2O (bezel overlaps bottom)
2014-11-27 15:46:03 +00:00
Hans-Werner Hilse
dacb59f6b2
move debug function handover, set viewport for Kobo Mini
...
in order to have debugging facilities in framebuffer:init(), we hand
over the debug function as soon as we can.
Also, set a viewport for Kobo Mini. Hopefully, it fits most people -
I can only test on my unit.
2014-11-27 15:46:03 +00:00
Hans-Werner Hilse
4a497cfcfb
fix initialization order on Kobos
...
notably, this will set up input offsets for viewport stuff after the
input rotation has been set up.
2014-11-27 15:46:02 +00:00
chrox
ac6a34ee3d
fix crash on special offered Kindle
2014-11-27 22:01:57 +08:00
Hans-Werner Hilse
895b98d5be
add debugging output for device initialisation
2014-11-27 10:34:16 +00:00
Hans-Werner Hilse
677871cbf7
allow emulator to specify a viewport
...
This allows for Viewport debugging. It is configured via an environment
variable, EMULATE_READER_VIEWPORT. It works with Lua table syntax, e.g.:
EMULATE_READER_VIEWPORT="{x=10,w=550,y=5,h=790}"
2014-11-27 10:15:44 +00:00
Hans-Werner Hilse
bf7ea7af6d
add device names as comments
...
we use mostly code names internally, but it is probably a good idea
to annotate the actual device names.
2014-11-27 10:14:24 +00:00
Hans-Werner Hilse
c6d342f305
fix usage of old refresh API
...
standby/screensaver/USB was affected.
2014-11-26 08:25:18 +00:00
Hans-Werner Hilse
7da6dd28a5
handle Android app events in frontend/device code
...
Events have been passed to the frontend/device (or /input) code before.
Some of them have been handled in the FFI/input code, however. That
seems to be highly critical with regard to timing, though, so we just
let it enqueue the event for our code to process later. That way, a
mutex that locks the input event queue can be freed faster.
2014-11-24 21:09:28 +00:00
Hans-Werner Hilse
2775ade5d6
fix device:init() bug on Android platform
2014-11-24 08:52:01 +00:00