Hi Jorge
when the signal is low the value being received is
$GPRMC,,V,1303.7753,N,7735.09728,E,,,,,,M*6E<CR><LF>
when the signal is high the value is
$GPRMC,73859,A,1303.77271,N,7735.1103,E,0.1,200.4,170314,1.6,W,N*18<CR><LF>
So you can clearly see the values being received varies in size and in 1st case 2 data were being merged and displayed. I will try your solution and update you on the situation. I have one doubt also if I flush the rx data, then in 1st case since the data size le not 79 bits as declared so the rx buffer will again be inaccessible until it is completely filled upto 79 bits. So what should I do to extract the data from that buffer in this situation.?
Regards
Amit Kumar