第三部分 - 远程控制器 API¶
- 1. 简介
- 2. 远程控制器的 sysfs 节点
- 3. 远程控制器协议和扫描码
- 3.1. rc-5 (RC_PROTO_RC5)
- 3.2. rc-5-sz (RC_PROTO_RC5_SZ)
- 3.3. rc-5x-20 (RC_PROTO_RC5X_20)
- 3.4. jvc (RC_PROTO_JVC)
- 3.5. sony-12 (RC_PROTO_SONY12)
- 3.6. sony-15 (RC_PROTO_SONY15)
- 3.7. sony-20 (RC_PROTO_SONY20)
- 3.8. nec (RC_PROTO_NEC)
- 3.9. nec-x (RC_PROTO_NECX)
- 3.10. nec-32 (RC_PROTO_NEC32)
- 3.11. sanyo (RC_PROTO_SANYO)
- 3.12. mcir2-kbd (RC_PROTO_MCIR2_KBD)
- 3.13. mcir2-mse (RC_PROTO_MCIR2_MSE)
- 3.14. rc-6-0 (RC_PROTO_RC6_0)
- 3.15. rc-6-6a-20 (RC_PROTO_RC6_6A_20)
- 3.16. rc-6-6a-24 (RC_PROTO_RC6_6A_24)
- 3.17. rc-6-6a-32 (RC_PROTO_RC6_6A_32)
- 3.18. rc-6-mce (RC_PROTO_RC6_MCE)
- 3.19. sharp (RC_PROTO_SHARP)
- 3.20. xmp (RC_PROTO_XMP)
- 3.21. cec (RC_PROTO_CEC)
- 3.22. imon (RC_PROTO_IMON)
- 3.23. rc-mm-12 (RC_PROTO_RCMM12)
- 3.24. rc-mm-24 (RC_PROTO_RCMM24)
- 3.25. rc-mm-32 (RC_PROTO_RCMM32)
- 3.26. xbox-dvd (RC_PROTO_XBOX_DVD)
- 4. 远程控制器表
- 5. 更改默认的远程控制器映射
- 6. LIRC 设备接口
- 6.1. 简介
- 6.2. LIRC 模式
- 6.3. LIRC_MODE_SCANCODE 使用的数据类型
- 6.4. 基于 BPF 的 IR 解码器
- 6.5. LIRC 函数参考
- 6.5.1. LIRC read()
- 6.5.2. LIRC write()
- 6.5.3. ioctl LIRC_GET_FEATURES
- 6.5.4. ioctls LIRC_GET_SEND_MODE 和 LIRC_SET_SEND_MODE
- 6.5.5. ioctls LIRC_GET_REC_MODE 和 LIRC_SET_REC_MODE
- 6.5.6. ioctl LIRC_GET_REC_RESOLUTION
- 6.5.7. ioctl LIRC_SET_SEND_DUTY_CYCLE
- 6.5.8. ioctls LIRC_GET_MIN_TIMEOUT 和 LIRC_GET_MAX_TIMEOUT
- 6.5.9. ioctl LIRC_GET_REC_TIMEOUT 和 LIRC_SET_REC_TIMEOUT
- 6.5.10. ioctl LIRC_SET_REC_CARRIER
- 6.5.11. ioctl LIRC_SET_REC_CARRIER_RANGE
- 6.5.12. ioctl LIRC_SET_SEND_CARRIER
- 6.5.13. ioctl LIRC_SET_TRANSMITTER_MASK
- 6.5.14. ioctl LIRC_SET_MEASURE_CARRIER_MODE
- 6.5.15. ioctl LIRC_SET_WIDEBAND_RECEIVER
- 6.6. LIRC 头文件
修订和版权¶
作者
Carvalho Chehab, Mauro <mchehab@kernel.org>
初始版本。
版权 © 2009-2016 : Mauro Carvalho Chehab
修订历史¶
- 修订版:
3.15 / 2014-02-06 (mcc)
添加了接口描述和 RC sysfs 类描述。
- 修订版:
1.0 / 2009-09-06 (mcc)
初始修订