|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
| #define | NEC_NBITS 32 |
| #define | NEC_UNIT 562500 /* ns */ |
| #define | NEC_HEADER_PULSE (16 * NEC_UNIT) |
| #define | NECX_HEADER_PULSE (8 * NEC_UNIT) /* Less common NEC variant */ |
| #define | NEC_HEADER_SPACE (8 * NEC_UNIT) |
| #define | NEC_REPEAT_SPACE (4 * NEC_UNIT) |
| #define | NEC_BIT_PULSE (1 * NEC_UNIT) |
| #define | NEC_BIT_0_SPACE (1 * NEC_UNIT) |
| #define | NEC_BIT_1_SPACE (3 * NEC_UNIT) |
| #define | NEC_TRAILER_PULSE (1 * NEC_UNIT) |
| #define | NEC_TRAILER_SPACE (10 * NEC_UNIT) /* even longer in reality */ |
| #define | NECX_REPEAT_BITS 1 |
Enumerations | |
| enum | nec_state { STATE_INACTIVE, STATE_HEADER_SPACE, STATE_BIT_PULSE, STATE_BIT_SPACE, STATE_TRAILER_PULSE, STATE_TRAILER_SPACE } |
Functions | |
| module_init (ir_nec_decode_init) | |
| module_exit (ir_nec_decode_exit) | |
| MODULE_LICENSE ("GPL") | |
| MODULE_AUTHOR ("Mauro Carvalho Chehab <[email protected]>") | |
| MODULE_AUTHOR ("Red Hat Inc. (http://www.redhat.com)") | |
| MODULE_DESCRIPTION ("NEC IR protocol decoder") | |
| #define NEC_BIT_0_SPACE (1 * NEC_UNIT) |
Definition at line 26 of file ir-nec-decoder.c.
| #define NEC_BIT_1_SPACE (3 * NEC_UNIT) |
Definition at line 27 of file ir-nec-decoder.c.
| #define NEC_BIT_PULSE (1 * NEC_UNIT) |
Definition at line 25 of file ir-nec-decoder.c.
| #define NEC_HEADER_PULSE (16 * NEC_UNIT) |
Definition at line 21 of file ir-nec-decoder.c.
| #define NEC_HEADER_SPACE (8 * NEC_UNIT) |
Definition at line 23 of file ir-nec-decoder.c.
| #define NEC_NBITS 32 |
Definition at line 19 of file ir-nec-decoder.c.
| #define NEC_REPEAT_SPACE (4 * NEC_UNIT) |
Definition at line 24 of file ir-nec-decoder.c.
| #define NEC_TRAILER_PULSE (1 * NEC_UNIT) |
Definition at line 28 of file ir-nec-decoder.c.
Definition at line 29 of file ir-nec-decoder.c.
| #define NEC_UNIT 562500 /* ns */ |
Definition at line 20 of file ir-nec-decoder.c.
Definition at line 22 of file ir-nec-decoder.c.
| #define NECX_REPEAT_BITS 1 |
Definition at line 30 of file ir-nec-decoder.c.
| enum nec_state |
| STATE_INACTIVE | |
| STATE_HEADER_SPACE | |
| STATE_BIT_PULSE | |
| STATE_BIT_SPACE | |
| STATE_TRAILER_PULSE | |
| STATE_TRAILER_SPACE |
Definition at line 32 of file ir-nec-decoder.c.
| MODULE_AUTHOR | ( | "Mauro Carvalho Chehab <[email protected]>" | ) |
| MODULE_AUTHOR | ( | "Red Hat Inc. (http://www.redhat.com)" | ) |
| module_exit | ( | ir_nec_decode_exit | ) |
| module_init | ( | ir_nec_decode_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
1.8.2