summaryrefslogtreecommitdiffstats
path: root/sys/dev/led/led.c
Commit message (Collapse)AuthorAgeFilesLines
* 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-161-4/+4
| | | | Bump __FreeBSD_version accordingly.
* 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@
* Get word spacing right in morse mode.phk2003-11-031-0/+2
| | | | Fix a prototype.
* Add a generic LED driver for flashing lamps.phk2003-11-031-0/+258
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