I am running into an issue where it looks like the tiny2.11 (arm7tdmi) board can store double precision floating point numbers, but does not perform arithmetic (addition, multiplication) correctly. Has anyone seen this, and/or resolved this before?
As a test, I have been trying to send a byte array of length 8 representing a double precision number over serial (via USB) to the Autopilot, use memcpy to copy that buffer to a variable of type double, and then do some simple addition, and send the result back over serial. Below is the Autopilot code I am using. Note that all of this works as expected for "float" variables, but seems to break for "double" variables!