Many thanks, Rob. This has helped me to make sense of some things from my own explorations that I didn't understand. But I think I can add to your description of R2B. The equivalent byte in HCS08 has:The Robman wrote:read this...mathdon wrote:... and I also have an interest in knowing what all those bytes at the beginning (pf's and pd's) actually DO.
http://www.hifi-remote.com/forums/dload ... le_id=2306
Code: Select all
0-2 special stuff (rather than your 0-1). Values 1 and 3 as you describe, but also:
4 = send two-bit values 0,1,2,3 as variable-length patterns 1,10,100,1000.
This seems to be used by Nokia, with outer coding <-169|164,-276> being turned by this into an inner coding of
<164,-276|164,-445|164,-614|164,-783>
3-4 0 = all repeat frames are the same
1 = initial frame given by a second set of device and command bytes that follow the first in DCBUF
2 = final frame given by a second set of device and command bytes that follow the first in DCBUF
3 = both initial and final frames given by a second set of device and command bytes that follow the first in DCBUF
Second set uses words as given by R28 bits 0-3, except when R28 0-1 is 3, when second set of bytes has only
command bytes, the initial/final frames using same device bytes as all other frames
5 when set, frames after the first use alternate lead-out time given in bytes 20-21 of data block (R1E,R1F).
6 0-burst uses alternate carrier frequency and duty cycle given in bytes 20-21 of data block (R1E,R1F).
______________
Graham