-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No charging indication #66
Comments
Correct. we don't have that information hardware wise :) (But we could guess from a value that says "not full yet") |
Isn't there
in power.cpp that could be used? |
Here's what I've found out by RTFM
|
What about the LED? |
@uvwxy I printed out the case and put the watch in that, and I can't see that LED. We'd need a light pipe of some sort to see it, I think. |
I've worked on this a little bit, and found a way to add a "charger" app in a way that it always comes on when the watch is plugged in (who walks around with it on their wrist when it's plugged in?). When you unplug it it immediately goes back to normal operations. I'm attaching it here for your review. |
I would vote to include this into #15 by opening some sort of overlay for several seconds, when we detect an inserted cable. This way the clock still works and the user could continue using it (e.g. for opening the config). |
@simonmicro I'm more thinking of way to tell the watch is charging or 100% charged when it's sitting on my desk plugged in and not being used. Having said that, I don't think an overlay is a bad idea at all. It could even be as unobtrusive as the already existing battery/plug graphic being changed to show a battery that is charging somehow. |
@simonmicro Another thought. I was originally thinking that it would be activated when plugged in while not "on". But, as I found, that interrupt can't be determined when the watch wakes up, so my solution above was a work around for that limitation. |
Hmm, I'll further participate in this, when I finish up my other ideas & tasks. Just letting you know, I'm happy to further work on this, but not right now :P |
The charging indication is covered by a hardware LED. |
There's no indication of the watch being plugged in to charge. I think we could setup an interrupt to wake the watch up when the power is plugged in, then adjust main.cpp to check what interrupt woke it up, and if it's the watch being plugged in, go to a charging animation app instead of the watch face app. The charging app wouldn't even have to be in the cycle of apps normally shown. The app could be as simple as the word "CHARGING" with a percentage of battery power, or it could be a battery icon that shows how much charge is there.
The text was updated successfully, but these errors were encountered: