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. LIRC Function Reference
- 5.3.1. LIRC read()
- 5.3.2. LIRC write()
- 5.3.3. ioctl LIRC_GET_FEATURES
- 5.3.4. ioctls LIRC_GET_SEND_MODE and LIRC_SET_SEND_MODE
- 5.3.5. ioctls LIRC_GET_REC_MODE and LIRC_SET_REC_MODE
- 5.3.6. ioctl LIRC_GET_REC_RESOLUTION
- 5.3.7. ioctl LIRC_SET_SEND_DUTY_CYCLE
- 5.3.8. ioctls LIRC_GET_MIN_TIMEOUT and LIRC_GET_MAX_TIMEOUT
- 5.3.9. ioctl LIRC_SET_REC_TIMEOUT
- 5.3.10. ioctl LIRC_GET_LENGTH
- 5.3.11. ioctl LIRC_SET_REC_CARRIER
- 5.3.12. ioctl LIRC_SET_REC_CARRIER_RANGE
- 5.3.13. ioctl LIRC_SET_SEND_CARRIER
- 5.3.14. ioctl LIRC_SET_TRANSMITTER_MASK
- 5.3.15. ioctl LIRC_SET_REC_TIMEOUT_REPORTS
- 5.3.16. ioctl LIRC_SET_MEASURE_CARRIER_MODE
- 5.3.17. ioctl LIRC_SET_WIDEBAND_RECEIVER
- 5.4. 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