summaryrefslogtreecommitdiffstats
path: root/healthd/healthd_mode_charger.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix print format mismatch in 64-bit mode.Chih-Hung Hsieh2015-02-241-1/+1
| | | | Change-Id: I7f0b0ed87e4e544517be66418ff76596a084976f
* am 38c3386a: resolved conflicts for merge of 03be4928 to lmp-mr1-dev-plus-aospAndreas Gampe2014-11-251-6/+0
|\ | | | | | | | | * commit '38c3386a6cd44789f540fb9700c284345e7269e3': Healthd: Remove unused variables
| * resolved conflicts for merge of 03be4928 to lmp-mr1-dev-plus-aospAndreas Gampe2014-11-251-6/+0
| |\ | | | | | | | | | Change-Id: I7c72ed2c54ceae19c9dfe8b2e1707f869faad110
| | * Healthd: Remove unused variablesAndreas Gampe2014-11-241-6/+0
| | | | | | | | | | | | | | | | | | For build-system CFLAGS clean-up, remove unused variables. Change-Id: Ifc5884518bfdb744ea9823b98db544dbe59c20d2
* | | Charger: Improve screen on/off scenariosRuchi Kandoi2014-10-221-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In charger-mode, power off/on screen as required, for efficient charging. Turn on screen on power-key press rather than on key-release. On charge-cable removal, kick animation to show the correct battery level. Change-Id: I74eaf8681466c44dbd76a820adf154053e0fc43a Signed-off-by: Pavan Kumar S <pavan.kumar.s@intel.com> Signed-off-by: Jenny TC <jenny.tc@intel.com> Signed-off-by: Yong Yao <yong.yao@intel.com>
* | | Charger: Add a Charger to Android transition thresholdRuchi Kandoi2014-10-221-2/+9
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Existing code allows charger-mode to exit to Android even with 0% battery. This might lead to more battery discharge while booting to Android, especially if only USB-charger is connected, and thus certain features/components not functioning as expected in Android. This patch adds a configurable parameter to improve the user experience by preventing the charger exit till battery capacity is good enough to boot Android Change-Id: I56a283243551373e962ac562f25eaf11f07666c3 Signed-off-by: Pavan Kumar S <pavan.kumar.s@intel.com> Signed-off-by: Jenny TC <jenny.tc@intel.com> Signed-off-by: Yong Yao <yong.yao@intel.com>
* | healthd: Add callback for screen_on to the healthdHALRuchi Kandoi2014-09-261-25/+19
| | | | | | | | | | | | | | | | Adds a callback to the healthdHAL which can check for device specific properties to decide if the screen should turn on. Change-Id: I543e7729ecb291157df4d3be1bd718f8af01ac40 Signed-off-by: Ruchi Kandoi<kandoiruchi@google.com>
* | am 301a907f: Merge "healthd: charger: Run animation even if capacity is 0" ↵Ruchi Kandoi2014-09-241-1/+1
|\ \ | |/ | | | | | | | | | | into lmp-dev * commit '301a907f28570ff1627e30a37069e6c5ab6a4b75': healthd: charger: Run animation even if capacity is 0
| * healthd: charger: Run animation even if capacity is 0Devin Kim2014-09-231-1/+1
| | | | | | | | | | | | | | | | | | | | If charger is connected and battery capacity is 0, charging animation should run. The device would be booted up even if capacity is 0 in off-mode charging. At that time, it would take some time to be 1 from 0 for capacity if you use USB charger. Bug: 17606689 Change-Id: I37e0f1b6ab0ee1f6d833882e169bf3ea06cf2399
* | healthd: use warning level for info logsTodd Poynor2014-09-231-15/+15
|/ | | | | | | To allow healthd/charger info to appear in systems where the loglevel has been bumped to squelch chatty drivers. Change-Id: I4ab135765700d7584a1ce5d972ea473d77f299f8
* healthd: charger: fix check for charger connected to enter suspendTodd Poynor2014-08-181-1/+1
| | | | | | | | | | Logic for this check was inadvertently reversed when porting this from the charger daemon to healthd. Request suspend if a charegr is connected, else stay out of suspend waiting for a charger connect or power off if none. Bug: 17112463 Change-Id: Iffdb6dbcd0d0a2a614ff8f50bf5f2e22e1ad552f
* healthd: fix 64-bit buildColin Cross2014-07-011-1/+1
| | | | | | int64_t needs to be printed with PRId64 Change-Id: If59b60bac71856e4266d459d159a570961e7340a
* charger: leave screen off when entered with very low batteryTodd Poynor2014-06-301-7/+23
| | | | Change-Id: I28e3d6adaf4bb59d14eca7103d7b063d54a41c75
* resolved conflicts for merge of 079c637f to masterRiley Andrews2014-06-231-2/+12
| | | | Change-Id: Iab9a857026de954d7497d6b0eaf3751d2d3904c7
* healthd: Avoid animation while not charging.Ruchi Kandoi2014-06-231-13/+22
| | | | | | | | | At present, charging animation runs irrespective of whether charger is connected or not. When the charger is disconnected, device does not shutdown for 10sec. Charger animation during this period should be avoided. Change-Id: I34dc5028522ca199d50a1a1b684b035b2d81ef68
* healthd: fix warningsColin Cross2014-05-151-12/+13
| | | | | | Fix a few warnings missed when turning on -Werror Change-Id: I5728664a90d33b95ab3d6ea8823244c59643aedc
* healthd: Turn on -WerrorMark Salyzyn2014-05-151-4/+4
| | | | Change-Id: I72caf38008ee7d842dfacd3f58add9bc8e4787e8
* am 706d57b2: am 769c6452: update minui library callDoug Zongker2014-03-181-2/+2
| | | | | * commit '706d57b2948cc2eec22dc16394cf5582586b4237': update minui library call
* remove pixelflinger from healthdDoug Zongker2014-03-111-22/+20
| | | | | | | | | | | 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
* resolved conflicts for merge of 1fef485f to masterColin Cross2014-02-131-0/+2
| | | | Change-Id: If402e68292a183064afe35cb77a4437682ee373a
* healthd: charger mode dump previous console from pstoreTodd Poynor2013-12-101-3/+8
| | | | Change-Id: Id65ffe4f80aa870a1d1f3f3d67c3bb687490c27f
* healthd: move charger executable to healthd charger modeTodd Poynor2013-09-171-0/+679
* Add healthd charger mode ops * Check for executable invocation as "charger", set charger mode if so * Incorporate charger executable as healthd charger mode Change-Id: I4a44e7a4c3a65ae9be94491f7f498aa48d4f8a84