Part III - Remote Controller API¶
Table of Contents
- 1. Introduction
- 2. Remote Controller’s sysfs nodes
- 3. Remote controller tables
- 4. Changing default Remote Controller mappings
- 5. LIRC Device Interface
- 5.1. Introduction
- 5.2. LIRC modes
- 5.3. Remote Controller protocol
- 5.4. LIRC Function Reference
- 5.4.1. LIRC read()
- 5.4.2. LIRC write()
- 5.4.3. ioctl LIRC_GET_FEATURES
- 5.4.4. ioctls LIRC_GET_SEND_MODE and LIRC_SET_SEND_MODE
- 5.4.5. ioctls LIRC_GET_REC_MODE and LIRC_SET_REC_MODE
- 5.4.6. ioctl LIRC_GET_REC_RESOLUTION
- 5.4.7. ioctl LIRC_SET_SEND_DUTY_CYCLE
- 5.4.8. ioctls LIRC_GET_MIN_TIMEOUT and LIRC_GET_MAX_TIMEOUT
- 5.4.9. ioctl LIRC_GET_REC_TIMEOUT and LIRC_SET_REC_TIMEOUT
- 5.4.10. ioctl LIRC_SET_REC_CARRIER
- 5.4.11. ioctl LIRC_SET_REC_CARRIER_RANGE
- 5.4.12. ioctl LIRC_SET_SEND_CARRIER
- 5.4.13. ioctl LIRC_SET_TRANSMITTER_MASK
- 5.4.14. ioctl LIRC_SET_REC_TIMEOUT_REPORTS
- 5.4.15. ioctl LIRC_SET_MEASURE_CARRIER_MODE
- 5.4.16. ioctl LIRC_SET_WIDEBAND_RECEIVER
- 5.5. LIRC Header File
Revision and Copyright¶
Authors:
- Carvalho Chehab, Mauro <mchehab@kernel.org>
- Initial version.
Copyright © 2009-2016 : Mauro Carvalho Chehab
Revision History¶
revision: | 3.15 / 2014-02-06 (mcc) |
---|
Added the interface description and the RC sysfs class description.
revision: | 1.0 / 2009-09-06 (mcc) |
---|
Initial revision