Формат NMEA (с 6-ю знаками после точки) просто умножаю: latit32=latit_float*100000.0; Чтобы впихнуть в U32 для передачи данных. На другом конце обратная операция. Точность округляется примерно до 5 метров. Знак, естественно, не помещается - забил. Мы же в России - у нас все положительное ;) Кстати, с подачи fk0 когда то...