Solomon Peachy
53b93ea6a6
hiby: Refactor X3ii/X20 and Rocker LCD code
...
Once some missing power optimization stuff was added to the X3ii code,
they were completely identical.
Change-Id: I68e4db5e270e8ff22f91e521616a054bd7baa95d
2020-04-08 15:56:06 +02:00
Marcin Bukat
180cef835b
xDuoo X3II and X20 port
...
Provided by Roman Stolyarov
Integration, Refactoring, and Upstreaming by Solomon Peachy
X3II confirmed working by forum tester, X20 is nearly identical.
This includes bootloader, main firmware, and the flash image patcher.
Eventual Todo:
* Further refactor AGPTek Rocker & xduoo hiby bootloaders
* Further refactor AGPTek Rocker & xduoo hosted platform code
Change-Id: I34a674051d368efcc75d1d18c725971fe46c3eee
2020-04-06 18:15:41 +02:00
Marcin Bukat
e85a3ba518
Agptek rocker: do not update display when not active
...
Change-Id: I963a9098b82a09aed8050123932a128f2d08dee0
2019-05-31 15:17:33 +02:00
Marcin Bukat
8742f6f0e2
Agptek: Fix headphones detection
...
Change-Id: Id43bfee7357eef8dda6a617c1207b930f3ea90a0
2018-06-28 09:52:59 +02:00
Marcin Bukat
971001d141
Agptek: Fix support for empty strings in sysfs helper functions
...
Change-Id: Id5573059da2b454f5336b3cebce7c09a83a7826f
2018-06-28 09:52:59 +02:00
Marcin Bukat
28cfeed4c1
Agptek Rocker: Add missing lcd_set_active(true) in lcd_init_device()
...
This should fix problem introduced in 5c015ad
resulting
in not updating screen properly in wps.
Change-Id: Ie36b6edfcfc7d425c84381402adae79d77fcc92f
2018-06-20 21:17:08 +02:00
Marcin Bukat
203e4adb1e
Agptek Rocker: Slightly tweak build procedure
...
In bootloader build create stripped binary bootloader.rocker
Change-Id: Id67bebe82251fac22ad905ad3d49525691816746
2018-06-14 11:02:18 +02:00
Marcin Bukat
5c015ada90
Agptek Rocker: Implement lcd_enable()
...
In theory this should slightly improve battery life.
Change-Id: Iaf55beb7dbc20e7562017958aeb0386459d49a31
2018-06-14 10:03:07 +02:00
Marcin Bukat
c0bdbb43ea
Agptek Rocker: Callibrate power discharge/charge curve
...
Thanks 'elakir' and 'pechenyh' rockbox forum users for performing
battery bench.
Change-Id: I25d350deaa805a9ecdc236f81f0ad127a169de52
2018-06-12 10:31:16 +02:00
Marcin Bukat
7692558674
Agptek Rocker: Implement USB mass storage driver
...
Agptek uses composite android driver.
Change-Id: Iece188ad640f3dfd24c171946c14da4c3516b6d5
2018-06-12 10:31:15 +02:00
Marcin Bukat
d55680993d
Agptek Rocker: Initial commit
...
Change-Id: I26b51106c7b1c36a603fba6d521e917d79b5a95b
2018-06-12 10:31:14 +02:00