diff --git a/apps/powermanager/ChangeLog b/apps/powermanager/ChangeLog index 00784aa5d..fd8ce0679 100644 --- a/apps/powermanager/ChangeLog +++ b/apps/powermanager/ChangeLog @@ -4,4 +4,5 @@ 0.04: Remove calibration with current voltage (Calibrate->Auto) as it is now handled by settings app Allow automatic calibration on every charge longer than 3 hours 0.05: Add back button to settings menu. -0.06: Allow logging of some things using power \ No newline at end of file +0.06: Allow logging of some things using power + Add widget for live monitoring of power use diff --git a/apps/powermanager/README.md b/apps/powermanager/README.md index 7a0c110a6..043b5ca8c 100644 --- a/apps/powermanager/README.md +++ b/apps/powermanager/README.md @@ -9,9 +9,16 @@ Features: ## Widget + The widget shows an approximate current power use. There is a power gauge showing the estimation of the currently used power and the currently active sensor with the biggest power draw. G for GPS, H for pulse sensor and C for compass. +## Logging + +You can switch on logging in the options to diagnose unexpected power use. Currently the logging can capture the code running from timeouts and intervals and the power up and down of some devices. The captured times are probably not perfect but should be good enough to indicate problems. + +Do not use trace logging for extended time, it uses a lot of storage and can fill up the flash quite quick. + ## Internals Battery calibration offset is set by writing `batFullVoltage` in setting.json @@ -19,6 +26,10 @@ Battery calibration offset is set by writing `batFullVoltage` in setting.json ## TODO * Optionally keep battery history and show as graph +* Capture some more stuff in logging + * Event driven code execution + * Buzzer + * Better tracking of display on time ## Creator