I have an application that really needs the use of a double variable. I have written code using AVR Studio and WinAVR but I don't seem to get the expected accuracy with the double variable. I came across some documentation that indicates the float and double types are one and the same. Can someone confirm the validity of this? If this is true, are there any workarounds, open source libraries or efforts in the works that would permit the precision of a true double?