Hi! > >>Basically the charge led has 3 states: > >> > >>1) Off > >>2) On > >>3) On when charging > >> > >>And then when on it has 4 patterns: > >> > >>1) Permanently off (so still not really on) > >>2) Permanently on > >>3) Blinking > >>4) Breathing > > > >Ok, so you don't really need to support _both_ off methods. > > > >Still sounds like a normal LED, with special "yoga-charging" and > >"yoga-breathing" triggers. (All the normal triggers should still work, > >too.) > > Except that when in yoga-charging mode, the user should > still be able to select if the LED is simply on when charging, > blinking when charging, or breathing when charging. BTW... all this should really go in the comment to the top of the file. It is non-trivial. > >>The problem is that any changes made are permanent, they > >>survice reboots and the default is Breathing, so we need > >>a way to restore that which does not involve removing > >>the internal battery of these devices. As should this.... as it is quite unusual. Best regards, Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html