Hey,
Thank you for your quick response.
I compiled it with the new code but I still can't transmit normally.
The device is constantly sending data. [ASCII formated messegs] I can read it clearly.
Whey I send 1 character using the serial terminal. I stop getting normal data from the device and it doesn't do what it suppose to do if he got the correct data from me.
I took an oscilloscope to check the arduino's output and it outputs exactly what it should [I think]
For example, sending 0x01 - I get 1011111110 [inverse logic]
is it possible that there is a problem with the timing? bit size?
Thanks,
Liad.