I have a problem where I read binary data from serial line, byte by byte. It was no problem to fix integers since they were same size, but the doubles that are sent from the other applications are 8 bytes (64 bits), whereas a float (or double) in Arduino is only 32 bits.
The data I read is little endian and the IEEE754 standard, so it's described at http://en.wikipedia.org/wiki/Double_precision_floating-point_format. I have not succeded in converting, so I thought I should ask here if anyone has a function that can do this or knows where I can get more information. Do you?
I do not care much about loosing some decimals at the end; I do not work with nuclear safety.