summaryrefslogtreecommitdiffstats
path: root/sys/dev/led
Commit message (Collapse)AuthorAgeFilesLines
* Make it possible to specify an initial state for the LED.phk2007-04-232-1/+8
| | | | | Requested by: Henrik Brix Andersen <henrik@brixandersen.dk> PR: 112008
* Add placeholder mutex argument to new_unrhdr().phk2005-03-071-1/+1
|
* Make a bunch of malloc types static.phk2005-02-101-1/+1
| | | | Found by: src/tools/tools/kernxref
* Better locking.phk2005-01-291-54/+83
| | | | Add 'u' and 'U' "wait for next UTC second" in sequence mode.
* Remove a pointless check.phk2004-07-101-2/+0
|
* Second half of the dev_t cleanup.phk2004-06-171-2/+2
| | | | | | | | | | | The big lines are: NODEV -> NULL NOUDEV -> NODEV udev_t -> dev_t udev2dev() -> findcdev() Various minor adjustments including handling of userland access to kernel space struct cdev etc.
* Do the dreaded s/dev_t/struct cdev */phk2004-06-162-6/+6
| | | | Bump __FreeBSD_version accordingly.
* - Remove the __FBSDID and put the $FreeBSD$ tag in the comment above,mux2004-05-101-6/+5
| | | | | so that including this file more than once works. - Fix some style bugs while I'm here.
* Fix off by one error.phk2004-05-031-0/+1
|
* Add the ability to avoid repetition of s.... sequences with a '.'phk2004-04-271-7/+11
|
* Device megapatch 4/6:phk2004-02-211-0/+2
| | | | | | | | Introduce d_version field in struct cdevsw, this must always be initialized to D_VERSION. Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing four D_NOGIANT flags and adding 145 D_NEEDGIANT flags.
* Use standard style for cdevsw initialization.phk2004-02-141-2/+2
|
* DUH!phk2003-12-121-10/+16
| | | | | | | Write 100 times for tomorrow: I will never again free(9) a modified pointer. Pointy Hat: yeah, yeah, yeah, can you just put it in the pile over there...
* Correct usage of mtx_init() API. This is not a functional change sincetruckman2003-12-071-1/+1
| | | | | | the code happened to work because MTX_DEF and NULL are both defined as 0. Reviewed by: phk
* Improve semantics of the 'sequence' command to led(4) devices:phk2003-11-271-12/+12
| | | | | | use lowercase for off and upper case for on. Approved by: re@
* Avoid NULL pointer dereference.phk2003-11-231-1/+2
| | | | Approved by: re@
* Fix prototypophk2003-11-031-1/+1
|
* Get word spacing right in morse mode.phk2003-11-032-1/+3
| | | | Fix a prototype.
* Add a generic LED driver for flashing lamps.phk2003-11-032-0/+279
The hardware driver decides the name under /dev/led and provides the function to turn the lamp on/off. All leds are serviced by a single timeout which runs at a basic rate of hz/10. The LED is controlled by ascii strings as follows. 0 Turn off. 1 Turn on. f Flash: _- f2 Flash: __-- f3 Flash: ___--- f4...f9 etc. d%d Digits. "d12": -__________-_-______________________________ s%s String, roll your own: 'a-j' gives on for (1...10)/10 sec. 'A-J' gives on for (1...10)/10 sec. 'sAaAbBa': _-_--__- m%s Morse '.' dot '-' dash ' ' letter space '\n' word space My mdoc skills do not reach to express that.
OpenPOWER on IntegriCloud