Improve accuracy of NMEA driver

Since the Arduino only has single-point precision floats, the conversion of ret (32bit-integer) to float reduced precision to ~9cm and ~22cm. Now it has approx. 1cm.