summaryrefslogtreecommitdiffstats
path: root/sys/dev/led
Commit message (Collapse)AuthorAgeFilesLines
* 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