Lines Matching +full:toggle +full:- +full:mode
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:
58 This mode is for both sending and receiving IR.
71 The ``flags`` can have ``LIRC_SCANCODE_FLAG_TOGGLE`` set if the toggle
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.
84 When a button is released and pressed again, the toggle bit is inverted.
85 If the toggle bit is set, the ``LIRC_SCANCODE_FLAG_TOGGLE`` is set.
90 .. _lirc-mode-mode2:
97 This mode is used only for IR receive.
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`.
142 This mode is used only for IR send.
148 .. kernel-doc:: include/uapi/linux/lirc.h
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