From bf26117dd245f15ed0101784dcfe52ed28e80d78 Mon Sep 17 00:00:00 2001 From: chenzihan1 Date: Sat, 9 Aug 2025 14:58:16 +0800 Subject: [PATCH] gnss_uorb.c: update upper->parsebuffer every new line When the last data sent by the driver does not contain \n\r, it will cause a GAA parsing error Signed-off-by: chenzihan1 --- drivers/sensors/gnss_uorb.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/sensors/gnss_uorb.c b/drivers/sensors/gnss_uorb.c index 49db97eafdc63..ca68ca640a359 100644 --- a/drivers/sensors/gnss_uorb.c +++ b/drivers/sensors/gnss_uorb.c @@ -595,6 +595,7 @@ static void gnss_parse(FAR struct gnss_upperhalf_s *upper, { if (*buffer == '$') { + upper->parsenext = 0; newline = true; }