cvs commit: src/sys/dev/led led.c led.h
Poul-Henning Kamp
phk at FreeBSD.org
Mon Nov 3 01:47:31 PST 2003
phk 2003/11/03 01:47:30 PST
FreeBSD src repository
Added files:
sys/dev/led led.c led.h
Log:
Add a generic LED driver for flashing lamps.
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.
Revision Changes Path
1.1 +258 -0 src/sys/dev/led/led.c (new)
1.1 +21 -0 src/sys/dev/led/led.h (new)
More information about the cvs-src
mailing list