I had some result using BYTE in the Serial.print, now it look like NMEA output, I will try to post the output
this is the code:
#include <NewSoftSerial.h>
NewSoftSerial uart_gps(2, 3);
void setup()
{
Serial.begin(115200);
uart_gps.begin(GPSBAUD);
}
void loop()
{
while(uart_gps.available())
{
int c = uart_gps.read();
Serial.print(c, BYTE);
}
}
but anyway gps.encode(c) is false ![]()