diff options
Diffstat (limited to 'Documentation/media/uapi/rc/lirc_write.rst')
-rw-r--r-- | Documentation/media/uapi/rc/lirc_write.rst | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Documentation/media/uapi/rc/lirc_write.rst b/Documentation/media/uapi/rc/lirc_write.rst new file mode 100644 index 000000000000..d19cb486ecc9 --- /dev/null +++ b/Documentation/media/uapi/rc/lirc_write.rst @@ -0,0 +1,14 @@ +.. -*- coding: utf-8; mode: rst -*- + +.. _lirc_write: + +************** +LIRC write fop +************** + +The data written to the chardev is a pulse/space sequence of integer +values. Pulses and spaces are only marked implicitly by their position. +The data must start and end with a pulse, therefore, the data must +always include an uneven number of samples. The write function must +block until the data has been transmitted by the hardware. If more data +is provided than the hardware can send, the driver returns ``EINVAL``. |