From 51000107a90580bca9f1a3ee44c21ae86e03df6b Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Fri, 13 Dec 2024 08:52:01 +1300 Subject: [PATCH] [BACKPORT v1.15] gps: heading fixes for NMEA/Unicore (#24092) * gps: heading fixes for NMEA/Unicore This updates the GPS submodule which includes NMEA/Unicore fixes: - Add correct return value for sat infos - Only publish on position updates - Request required topics at 5 Hz for Unicore * gps: build fix --- src/drivers/gps/devices | 2 +- src/drivers/gps/gps.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/drivers/gps/devices b/src/drivers/gps/devices index 17c0e2bfad1e..e048340d0f6a 160000 --- a/src/drivers/gps/devices +++ b/src/drivers/gps/devices @@ -1 +1 @@ -Subproject commit 17c0e2bfad1e544c4b11329c742630a765c7537f +Subproject commit e048340d0f6a395a3189292c33d08174bb309143 diff --git a/src/drivers/gps/gps.cpp b/src/drivers/gps/gps.cpp index dff88ecbdc27..c1dd783be029 100644 --- a/src/drivers/gps/gps.cpp +++ b/src/drivers/gps/gps.cpp @@ -934,7 +934,8 @@ GPS::run() set_device_type(DRV_GPS_DEVTYPE_UBX_9); break; - case GPSDriverUBX::Board::u_blox9_F9P: + case GPSDriverUBX::Board::u_blox9_F9P_L1L2: + case GPSDriverUBX::Board::u_blox9_F9P_L1L5: set_device_type(DRV_GPS_DEVTYPE_UBX_F9P); break;