1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
4 .. _lirc_set_rec_carrier_range:
6 ********************************
7 ioctl LIRC_SET_REC_CARRIER_RANGE
8 ********************************
13 LIRC_SET_REC_CARRIER_RANGE - Set lower bound of the carrier used to modulate
19 .. c:macro:: LIRC_SET_REC_CARRIER_RANGE
21 ``int ioctl(int fd, LIRC_SET_REC_CARRIER_RANGE, __u32 *frequency)``
27 File descriptor returned by open().
30 Frequency of the carrier that modulates PWM data, in Hz.
35 This ioctl sets the upper range of carrier frequency that will be recognized
40 To set a range use :ref:`LIRC_SET_REC_CARRIER_RANGE
41 <LIRC_SET_REC_CARRIER_RANGE>` with the lower bound first and later call
42 :ref:`LIRC_SET_REC_CARRIER <LIRC_SET_REC_CARRIER>` with the upper bound.
47 On success 0 is returned, on error -1 and the ``errno`` variable is set
48 appropriately. The generic error codes are described at the
49 :ref:`Generic Error Codes <gen-errors>` chapter.