Lines Matching +full:pulse +full:- +full:code
1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
10 a bi-directional interface for transporting raw IR and decoded scancodes
21 .. code-block:: none
28 .. code-block:: none
30 $ ls -l /dev/lirc*
31 crw-rw---- 1 root root 248, 0 Jul 2 22:20 /dev/lirc0
33 Note that the package `v4l-utils <https://git.linuxtv.org/v4l-utils.git/>`_
36 - ir-ctl: can receive raw IR and transmit IR, as well as query LIRC
39 - ir-keytable: can load keymaps; allows you to set IR kernel protocols; load
52 .. _lirc-mode-scancode:
53 .. _lirc-scancode-flag-toggle:
54 .. _lirc-scancode-flag-repeat:
68 :c:type:`rc_proto`. If the scancode maps to a valid key code, this is set
72 bit is set in protocols that support it (e.g. rc-5 and rc-6), or
83 pressing the same button". The rc-5 and rc-6 protocols have a toggle bit.
90 .. _lirc-mode-mode2:
94 The driver returns a sequence of pulse and space codes to userspace,
131 .. _lirc-mode-pulse:
135 In pulse mode, a sequence of pulse/space integer values are written to the
136 lirc device using :ref:`lirc-write`.
138 The values are alternating pulse and space lengths, in microseconds. The
139 first and last entry must be a pulse, so there must be an odd number
148 .. kernel-doc:: include/uapi/linux/lirc.h
163 to the LIRC device, this program will be called for each pulse, space or
165 pointer to a unsigned int, which is a :ref:`LIRC_MODE_MODE2 <lirc-mode-mode2>`
176 .. _bpf(2): http://man7.org/linux/man-pages/man2/bpf.2.html