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