summaryrefslogtreecommitdiffstats
path: root/charger
Commit message (Collapse)AuthorAgeFilesLines
* update minui library callDoug Zongker2014-03-171-2/+2
| | | | | | The names of the res_create_* functions have changed. Change-Id: I9990bb4f6e6dc2d7c62e2cb9e0831532c83b2bb9
* remove pixelflinger from healthdDoug Zongker2014-03-1111-22/+22
| | | | | | | | | | | | | | | | | | | | | | The minui library has changed to no longer use libpixelflinger. It also offers a more efficient way of storing and loading frames of animation; use it to represent the battery-full state images. Also removes the unused battery_charge.png image. Bug: 12131110 Change-Id: I6cc8b19f36a806c99cda30cc47b5968daf6b333b Conflicts: charger/charger.c charger/images/battery_0.png charger/images/battery_1.png charger/images/battery_2.png charger/images/battery_3.png charger/images/battery_4.png charger/images/battery_5.png charger/images/battery_charge.png healthd/Android.mk
* charger: add locale global variableColin Cross2014-02-131-0/+2
| | | | | | | | | Some functions in minui reference a global extern char *locale. None of them are used by charger, but the bfd linker cannot optimize them out and fails to link charger. Define char *locale in charger.c so it can resolve the symbol. Change-Id: I738daf95d24356bf96bd226d91a5dc64b5d4dc9b
* Add liblogYing Wang2013-04-091-1/+1
| | | | | Bug: 8580410 Change-Id: Iab3a9b4307f207c14a04a922cc7350c54e60e9ad
* charger: accomodate minui changeDoug Zongker2013-03-071-1/+1
| | | | | | | gr_text() now takes an argument requesting bold text instead of regular. Change-Id: I18b54f05ae4a89cb753fa5977a870f1bc827b963
* charger: Do not suspend when disconnecting from chargerDevin Kim2012-12-071-1/+2
| | | | | | | | | The device should be power off when disconnecting from charger. If the device enter to suspend, the device couldn't handle the power off process. So the device shouldn't suspend to handle the power off at that time Bug: 7429504 Change-Id: I9a0a60e53f315cd83550dc730a33bc7bd464ef67
* charger: fix buildIliyan Malchev2012-12-061-0/+2
| | | | | | | Looks like libsuspend is not available on all platforms. Change-Id: Ic32dc93221f3c488e846da35235f247f4ddb4c69 Signed-off-by: Iliyan Malchev <malchev@google.com>
* charger: suspend enable in charger modechoongryeol.lee2012-12-062-1/+29
| | | | | | | | | To reduce power consumption after charging completion, enable suspend when LCD is turned off. Bug: 7429504 Change-Id: I34731dc392661c9051a20cea74f70d94a8aaeb42 Signed-off-by: Iliyan Malchev <malchev@google.com>
* charger: allow devices to skip the initial display blankDima Zavin2012-10-122-0/+6
| | | | | | | | | | | | | | | The theory behind the blank was that the kernel would not re-initilize the display on boot (and leave it to whatever the bootloader configured it to) until after the first blank request. On some devices, the bootloader does not turn the screen on, but it's done by the kernel and thus. This makes the extra blank at start unnecessary. Bug: 7319529 Change-Id: I9ad9856186df6e9e23ebbe86e83b641423e16dcb Signed-off-by: Dima Zavin <dima@android.com>
* am cdc4a400: am cb71ed30: am 50e2555d: Merge "Always include <sys/socket.h> ↵Elliott Hughes2012-09-121-2/+3
|\ | | | | | | | | | | | | before <linux/netlink.h>." * commit 'cdc4a400b3a47564887ac1220bfb7f6f8312a71e': Always include <sys/socket.h> before <linux/netlink.h>.
| * Always include <sys/socket.h> before <linux/netlink.h>.Elliott Hughes2012-09-121-2/+3
| | | | | | | | | | | | | | Newer kernel headers files aren't stand alone. (This has long been true of glibc's copy, but we only recently updated external/kernel-headers.) Change-Id: Iebcb40902b2f29fe509e207e2f3a9d02a7e40602
* | Link directly with libm due to libpng dependency.Stephen Hines2012-08-231-1/+1
|/ | | | Change-Id: I9a9b8c3db025b8391b6a0e96ca24ed9cda3ab9a2
* charger: make the almost-full frame only show when it's current levelDima Zavin2011-10-311-1/+10
| | | | | Change-Id: Id53de101dd3c211d376abfd748e7646e28291749 Signed-off-by: Dima Zavin <dima@android.com>
* charger: key state being the same is not an errorDima Zavin2011-10-131-1/+1
| | | | | Change-Id: I58d53899dbcca8329b65b189c1a6c5eea413c289 Signed-off-by: Dima Zavin <dima@android.com>
* charger: ignore key event if value didn't changeDima Zavin2011-10-121-0/+4
| | | | | Change-Id: Idcb481550eca53209be217361cac38e48368a04f Signed-off-by: Dima Zavin <dima@android.com>
* charger: sync with the current key state on bootDima Zavin2011-10-121-13/+25
| | | | | | | | | If the power key was down when we booted, we would not have gotten the down event and thus the device would not have rebooted until the user released and pressed it again. Change-Id: Iecb8c3dba773bce4647748715d056e8e1d77f7e0 Signed-off-by: Dima Zavin <dima@android.com>
* charger: print last_kmsg directly using klog_writeDima Zavin2011-10-121-1/+1
| | | | | | | | using the macros introduced extra characters that made things align poorly. Change-Id: I4924134be159723b4e4ed905c4293a42358d0ff5 Signed-off-by: Dima Zavin <dima@android.com>
* am 73531557: Revert "charger: show animation when the device is unplugged"Dima Zavin2011-09-301-1/+0
|\ | | | | | | | | * commit '7353155717ec56e119a125cd6492c19df755b6ea': Revert "charger: show animation when the device is unplugged"
| * Revert "charger: show animation when the device is unplugged"Dima Zavin2011-09-291-1/+0
| | | | | | | | This reverts commit e0c70dad4b4d417182e4c0ba8adae199f2622582.
* | am 823ebc4d: charger: dump the last_kmsg when going into charger modeDima Zavin2011-09-301-0/+55
|\ \ | |/ | | | | | | * commit '823ebc4d824ea70e5ec7d376adf2fbce50eb9cb2': charger: dump the last_kmsg when going into charger mode
| * charger: dump the last_kmsg when going into charger modeDima Zavin2011-09-291-0/+55
| | | | | | | | | | Change-Id: I3b76bb5071d8a44adfb221774bb304bf296c8c1b Signed-off-by: Dima Zavin <dima@android.com>
* | am 1a5ca61b: charger: use the new asset for almost full, and show full @ 95%Dima Zavin2011-09-261-4/+25
|\ \ | |/ | | | | | | * commit '1a5ca61b28b3269b625b7a7162b4f50734f7fea9': charger: use the new asset for almost full, and show full @ 95%
| * charger: use the new asset for almost full, and show full @ 95%Dima Zavin2011-09-261-4/+25
| | | | | | | | | | Change-Id: I5f8729260ae068d35d981ff2c16d576c3d4dd82f Signed-off-by: Dima Zavin <dima@android.com>
* | am fc44f5f4: charger: update assetsDima Zavin2011-09-268-0/+0
|\ \ | |/ | | | | | | * commit 'fc44f5f4d4b3b05d9eba1ee787b70e1dfe0f18c5': charger: update assets
| * charger: update assetsDima Zavin2011-09-268-0/+0
| | | | | | | | | | Change-Id: I0c0d1206fdc3aa30382a9ee86edb88bba1e21e63 Signed-off-by: Dima Zavin <dima@android.com>
* | am e0c70dad: charger: show animation when the device is unpluggedDima Zavin2011-09-261-0/+1
|\ \ | |/ | | | | | | * commit 'e0c70dad4b4d417182e4c0ba8adae199f2622582': charger: show animation when the device is unplugged
| * charger: show animation when the device is unpluggedDima Zavin2011-09-251-0/+1
| | | | | | | | | | Change-Id: I54af1bc61c73bbc993d1dff37174b16e1de5b7a4 Signed-off-by: Dima Zavin <dima@android.com>
* | resolved conflicts for merge of 0052abda to masterDima Zavin2011-09-2510-61/+248
|\ \ | |/ | | | | Change-Id: Ia33ac80949bebaafd1a012b7b131dc3960eca862
| * charger: update charger UI with official graphics and animationDima Zavin2011-09-2510-61/+248
| | | | | | | | | | Change-Id: I1b36fa9e380797fe01812b57ac5d8c2c38857993 Signed-off-by: Dima Zavin <dima@android.com>
* | fix TINY_ANDROID build (exclude charger binary)Brian Swetland2011-09-201-0/+4
|/ | | | | Change-Id: I28157cbadcb208df517052336f652f5810048cc1 Signed-off-by: Brian Swetland <swetland@google.com>
* charger: reduce timeout for power-on with power key to 2 secsDima Zavin2011-09-161-1/+1
| | | | | Change-Id: I8d3a49678a7fc47282d7ab407722e7c1829e9187 Signed-off-by: Dima Zavin <dima@android.com>
* core: Add a standalone charger UI binaryDima Zavin2011-09-043-0/+746
This can be launched from an 'on charger' section in init, which is processed if androidboot.mode=charger is supplied on kernel command line. This is a standalone binary that has a simple "user interface" and allows the standard production kernel to run while charging. This removes the burden from the bootloader to get low-power mode working. Currently, the device will "power-on" (i.e. reboot) into normal mode if the power key is pressed for X seconds, and will also power down the device if the usb/ac cable is removed for Y seconds. Change-Id: I780594b99211cb09de7f8519a69c5962eb91348a Signed-off-by: Dima Zavin <dima@android.com>