I'm working on a project with two components: An application on the
palm that receives 2 ints via the IR port, and a small "beacon" that
emits two ints.
Looking at the IR output from a Palm, we see the spiky waveform of SIR
encoded data (apparently). So we programmed a PIC to produce 2us
pulses (the spec says 1.6us, but that's as close as we can get with a
4MHz clock (1MHz instructions)), and built a data stream that embeds
the start and stop fields and does the zero stuffing. The Palm can
see the data, but our app doesn't
recogize the data.
We took a look at the IrDA specs, and we've tried to match the
encoding (adding the stop and start bits, and the 0 before 0s), but we
still haven't had any success. Has anyone cracked this nut before?
Thanks in advance for you time...