[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1335158999.5139.47.camel@jerome.southpole.se>
Date: Mon, 23 Apr 2012 07:29:59 +0200
From: Jonas Bonn <jonas@...thpole.se>
To: NeilBrown <neilb@...e.de>
Cc: shuahkhan@...il.com, Andrew Morton <akpm@...ux-foundation.org>,
LKML <linux-kernel@...r.kernel.org>,
Richard Purdie <richard.purdie@...uxfoundation.org>
Subject: Re: [PATCH ] leds: add new transient trigger for one shot timer
support
On Mon, 2012-04-23 at 11:56 +1000, NeilBrown wrote:
> I wonder if we should allow control of the brightness during the "on" time as
> well.
> You could set the brightness after enabling the timer, but awkward pauses or
> races could then leave the "led" permanently on.
echo transient > trigger
echo 200 > duration
echo 1 > activate
echo 100 > brightness
Worst case, the brightness doesn't get set and you get a 'bright' LED
until it expires... but at least it does expire!
>
> Possibly we could hook into led_set_brightness() and restart the timer
> whenever the brightness was set - and remember the setting.
An easy way to do this might be to check the brightness setting at the
time the timer expires and save this value. Next time the LED is
activated, we use this brightness setting instead of FULL_ON. It would
be nice to keep this trigger self-contained and not have to hook into
led_set_brightness
You make interesting point about using the brightness property as the
actual timer trigger, though. That's pretty elegant, but it does
require hooking into led_set_brightness.
/Jonas
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists