linux/Documentation/media/uapi/rc
Sean Young dde7edff35 media: lirc: when transmitting scancodes, block until transmit is done
The semantics for lirc IR transmit with raw IR is that the write call
should block until the IR is transmitted. Some drivers have no idea
when this actually is (e.g. mceusb), so there is a wait.

This is useful for userspace, as it might want to send a IR button press,
a gap of a predefined number of milliseconds, and then send a repeat
message.

It turns out that for transmitting scancodes this feature is even more
useful, as user space has no idea how long the IR is. So, maintain
the existing semantics for IR scancode transmit.

Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2017-12-18 15:19:57 -05:00
..
keytable.c.rst Revert "[media] docs-rst: escape [] characters" 2016-07-13 08:43:30 -03:00
lirc-dev-intro.rst media: RC docs: add enum rc_proto description at the docs 2017-12-14 10:35:30 -05:00
lirc-dev.rst [media] doc-rst: reorganize LIRC ReST files 2016-07-12 09:43:04 -03:00
lirc-func.rst media: lirc: remove LIRCCODE and LIRC_GET_LENGTH 2017-12-14 10:35:14 -05:00
lirc-get-features.rst media: lirc: document LIRC_MODE_SCANCODE 2017-12-14 10:35:21 -05:00
lirc-get-rec-mode.rst media: lirc: document LIRC_MODE_SCANCODE 2017-12-14 10:35:21 -05:00
lirc-get-rec-resolution.rst [media] docs-rst: Convert LIRC uAPI to use C function references 2016-08-22 21:23:46 -03:00
lirc-get-send-mode.rst media: lirc: document LIRC_MODE_SCANCODE 2017-12-14 10:35:21 -05:00
lirc-get-timeout.rst [media] docs-rst: Convert LIRC uAPI to use C function references 2016-08-22 21:23:46 -03:00
lirc-header.rst [media] doc-rst: add media/uapi/rc/lirc-header.rst 2016-07-11 10:45:28 -03:00
lirc-read.rst media: RC docs: add enum rc_proto description at the docs 2017-12-14 10:35:30 -05:00
lirc-set-measure-carrier-mode.rst [media] docs-rst: Convert LIRC uAPI to use C function references 2016-08-22 21:23:46 -03:00
lirc-set-rec-carrier-range.rst [media] lirc: document lirc modes better 2017-03-24 07:43:26 -03:00
lirc-set-rec-carrier.rst [media] docs-rst: Convert LIRC uAPI to use C function references 2016-08-22 21:23:46 -03:00
lirc-set-rec-timeout-reports.rst [media] lirc: document lirc modes better 2017-03-24 07:43:26 -03:00
lirc-set-rec-timeout.rst [media] docs-rst: Convert LIRC uAPI to use C function references 2016-08-22 21:23:46 -03:00
lirc-set-send-carrier.rst [media] docs-rst: Convert LIRC uAPI to use C function references 2016-08-22 21:23:46 -03:00
lirc-set-send-duty-cycle.rst [media] docs-rst: Convert LIRC uAPI to use C function references 2016-08-22 21:23:46 -03:00
lirc-set-transmitter-mask.rst [media] docs-rst: Convert LIRC uAPI to use C function references 2016-08-22 21:23:46 -03:00
lirc-set-wideband-receiver.rst [media] docs-rst: Convert LIRC uAPI to use C function references 2016-08-22 21:23:46 -03:00
lirc-write.rst media: lirc: when transmitting scancodes, block until transmit is done 2017-12-18 15:19:57 -05:00
rc-intro.rst
rc-sysfs-nodes.rst media: rc-sysfs-nodes.rst: better use literals 2017-09-05 06:26:51 -04:00
rc-table-change.rst
rc-tables.rst [media] docs-rst: add tabularcolumns to all tables 2016-08-22 10:07:12 -03:00
remote_controllers.rst media: docs: don't show ToC for each part on PDF output 2017-09-05 06:27:50 -04:00