LIRC libraries
LinuxInfraredRemoteControl
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 #ifndef __u32
17 #include <stdint.h>
18 #define __u32 uint32_t
19 #endif
20 
21 #ifdef HAVE_KERNEL_LIRC_H
22 #include <linux/lirc.h>
23 #else
24 #include "include/media/lirc.h"
25 #endif
26 
27 #include "ir_remote_types.h"
28 #include "lirc_log.h"
29 #include "lirc_options.h"
30 #include "lirc-utils.h"
31 #include "curl_poll.h"
32 #include "config_file.h"
33 #include "dump_config.h"
34 #include "input_map.h"
35 #include "driver.h"
36 #include "ir_remote_types.h"
37 #include "drv_admin.h"
38 #include "ir_remote.h"
39 #include "receive.h"
40 #include "release.h"
41 #include "serial.h"
42 #include "transmit.h"
43 #include "ciniparser.h"
44 
45 #endif
Functions that decode IR codes.
Routines for dynamic drivers.Functions in this file provides primitives to iterate over the dynamic d...
Logging functionality.
Functions that prepare IR codes for transmitting.
Options management: options file, parse and retrieve.
Interface to the userspace drivers.
Dumps data structures into file.
Parses the lircd.cont config file.
Describes and decodes the signals from IR remotes.
Common routines for hw that uses the standard serial port driver.
Utilities.
Button namespace derived from Linux input layer.
Describes and decodes the signals from IR remotes.
Automatic release event generation.
Parser for ini files.