LIRC libraries
Linux Infrared Remote Control
Loading...
Searching...
No Matches
lirc_private.h
Go to the documentation of this file.
1/*
2 * lirc.h - linux infrared remote control header file
3 * last modified 2010/06/03 by Jarod Wilson
4 */
5
13#ifndef _LIRC_PRIVATE_H
14#define _LIRC_PRIVATE_H
15
16#ifdef HAVE_KERNEL_LIRC_H
17#include <linux/lirc.h>
18#else
19#include "media/lirc.h"
20#endif
21
22#include "ir_remote_types.h"
23#include "lirc_log.h"
24#include "lirc_options.h"
25#include "lirc-utils.h"
26#include "curl_poll.h"
27#include "config_file.h"
28#include "dump_config.h"
29#include "input_map.h"
30#include "driver.h"
31#include "ir_remote_types.h"
32#include "drv_admin.h"
33#include "ir_remote.h"
34#include "receive.h"
35#include "release.h"
36#include "serial.h"
37#include "transmit.h"
38#include "ciniparser.h"
39
40#endif
Parser for ini files.
Parses the lircd.conf config file.
Wrapper for poll(2) using select(2) when poll() is unavailable.
Interface to the userspace drivers.
Routines for dynamic drivers.
Dumps data structures into file.
Button namespace derived from Linux input layer.
Describes and decodes the signals from IR remotes.
Describes and decodes the signals from IR remotes.
Utilities.
Logging functionality.
Options management: options file, parse and retrieve.
Functions that decode IR codes.
Automatic release event generation.
Common routines for hw that uses the standard serial port driver.
Functions that prepare IR codes for transmitting.