第三部分 - 遠端控制器 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 的紅外解碼器
- 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)
初始修訂