ir.txt
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. Infra-red driver documentation.
  2. Mike Crowe <mac@empeg.com>
  3. (C) Empeg Ltd 1999
  4. Not a lot here yet :-)
  5. The Kenwood KCA-R6A remote control generates a sequence like the following:
  6. Go low for approx 16T (Around 9000us)
  7. Go high for approx 8T (Around 4000us)
  8. Go low for less than 2T (Around 750us)
  9. For each of the 32 bits
  10.   Go high for more than 2T (Around 1500us) == 1
  11.   Go high for less than T (Around 400us) == 0
  12.   Go low for less than 2T (Around 750us)
  13. Rather than repeat a signal when the button is held down certain buttons
  14. generate the following code to indicate repetition.
  15. Go low for approx 16T
  16. Go high for approx 4T
  17. Go low for less than 2T
  18. (By removing the <2T from the start of the sequence and placing at the end
  19.  it can be considered a stop bit but I found it easier to deal with it at
  20.  the start).
  21. The 32 bits are encoded as XxYy where x and y are the actual data values
  22. while X and Y are the logical inverses of the associated data values. Using 
  23. LSB first yields sensible codes for the numbers.
  24. All codes are of the form b9xx
  25. The numeric keys generate the code 0x where x is the number pressed.
  26. Tuner 1c
  27. Tape 1d
  28. CD 1e
  29. CD-MD-CH 1f
  30. Track- 0a
  31. Track+ 0b
  32. Rewind 0c
  33. FF 0d
  34. DNPP 5e
  35. Play/Pause 0e
  36. Vol+ 14
  37. Vol- 15