Using my homemade IR "tower" and a serial terminal program, I can see what is being transmitted. When I use my program, and write the registers myself, I get perfect results. For example, sending the IR Messages 0-3, it looks like this:
Code: Select all
85 255 0 247 8 0 255 247 8
85 255 0 247 8 1 254 248 7
85 255 0 247 8 2 253 249 6
85 255 0 247 8 3 252 250 5
Code: Select all
85 255 0 247 8 0 255 247 8
85 255 0 255 0 1 254 0 255
85 255 0 247 8 2 253 249 6
85 255 0 255 0 3 252 2 253
I am not sure exactly where the problem is, in BCC. No wonder I was only getting half of the messages.