Can anyone help me please?
We are trying to receive EnOcean Serial Packets (ESP3.0) in a Raspberry Pi from an EnOcean Pi (or direct from an EnOcean TCM320).
BUT for some strange unknown reason, not all bytes are received.
Modifying the EnOcean Link "Receive()" function to report received bytes, shows that more frequently than not bytes are missing.
E.g. when multiple packets are sent over the Serial link only some bytes (at best) from each packet are received in the Software (C++) running on the Raspberry Pi which is receiving from /dev/ttyAMA0.
However, occasionally a complete packet is received okay!
A digital Oscilloscope with Serial decoding shows that all bytes are sent okay on the actual wire to the Raspberry Pi!
Can anyone help get this working for us as it is holdig up our project?
Thanks




