boards: ark x20 and f9p gps (#25149)

* boards: ark x20 gps

* update startup

* fix cmake variants

* boards: ark f9p gps

* ark x20 gps add serial dma hrt call

* update gps submodule with x20 support

* update default constellations

* fix mag rotation
This commit is contained in:
Alex Klimaj
2025-09-19 10:06:03 -08:00
committed by GitHub
parent 799f910ca9
commit 91fa0f4693
47 changed files with 3700 additions and 0 deletions
+2
View File
@@ -214,6 +214,8 @@
#define DRV_GPS_DEVTYPE_UBX_8 0xA8
#define DRV_GPS_DEVTYPE_UBX_9 0xA9
#define DRV_GPS_DEVTYPE_UBX_F9P 0xAA
#define DRV_GPS_DEVTYPE_UBX_10 0xAC
#define DRV_GPS_DEVTYPE_UBX_20 0xAD
#define DRV_GPS_DEVTYPE_NMEA 0xAB
#define DRV_GPS_DEVTYPE_SIM 0xAF
+8
View File
@@ -969,6 +969,14 @@ GPS::run()
set_device_type(DRV_GPS_DEVTYPE_UBX_F9P);
break;
case GPSDriverUBX::Board::u_blox10_L1L5:
set_device_type(DRV_GPS_DEVTYPE_UBX_10);
break;
case GPSDriverUBX::Board::u_blox_X20:
set_device_type(DRV_GPS_DEVTYPE_UBX_20);
break;
default:
set_device_type(DRV_GPS_DEVTYPE_UBX);
break;