View Single Post
Posts: 39 | Thanked: 81 times | Joined on Jul 2011
#2124
Originally Posted by joerg_rw View Post
The N900 has a simple red privacy LED which is controlled by same chip as the flashlight. In Neo900 we will replace that by a RGB-LED (called "PRIVACY" which you already spotted) which cannot get controlled by that chip and thus is connected to one of our LED controller chips.
The purpose is to have an additional info channel to user when s/he does some activity in battery compartment, like swapping uSD or battery. In this case a RGB LED comes in convenient for signalling e.g. umount of any swap completed so it's safe to remove uSD - in case you decided to have your swap on uSD rather than eMMC. Or - for battery swap - user might want to know if either suspend-to-disk or charging the "huge buffer capacitor" already finished so it's safe to proceed with battery swap.
If there are still questions regarding this detail, please don't hesitate to ask.

cheers
jOERG
Thank you for the quick answer!

My only concern was compatibilty with existing apps, like cameras and things like that, although this LED is not actually used much. I've digged around and found that at least in CSSUs camera-ui it is controlled through some ioctl from the camera device (V4L2_CID_INDICATOR_INTENSITY), so if I understand it correctly it's basically a driver issue, and adapting it to use the new LED (maybe with a predefined red color) should be enough to keep 100% feature parity (not considering all the extra stuff on top ) and compatibility?

That said, the ideas you propose are excellent, specially the one for the battery swap! Really looking forward to seeing the next proto board!

And I also just saw that every LED, including keyboard LEDs, will also be RGB?? If it's true, that's going to be fun. Cyberpunk neon-glowing NeoN!
 

The Following 8 Users Say Thank You to txus For This Useful Post: