summaryrefslogtreecommitdiff
path: root/src/drivers/ao_gps_ublox.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/ao_gps_ublox.h')
-rw-r--r--src/drivers/ao_gps_ublox.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/drivers/ao_gps_ublox.h b/src/drivers/ao_gps_ublox.h
index 562a4354..e4a358a8 100644
--- a/src/drivers/ao_gps_ublox.h
+++ b/src/drivers/ao_gps_ublox.h
@@ -238,4 +238,30 @@ struct ublox_nav_velned {
uint32_t cacc; /* deg */
};
+#define UBLOX_CFG 0x06
+
+#define UBLOX_CFG_NAV5 0x24
+
+#define UBLOX_CFG_NAV5_MASK_DYN 0
+#define UBLOX_CFG_NAV5_MASK_MINE1 1
+#define UBLOX_CFG_NAV5_MASK_FIXMODE 2
+#define UBLOX_CFG_NAV5_MASK_DRLIM 3
+#define UBLOX_CFG_NAV5_MASK_POSMASK 4
+#define UBLOX_CFG_NAV5_MASK_TIMEMASK 5
+#define UBLOX_CFG_NAV5_MASK_STATICHOLDMASK 6
+#define UBLOX_CFG_NAV5_MASK_DGPSMASK 7
+
+#define UBLOX_CFG_NAV5_DYNMODEL_PORTABLE 0
+#define UBLOX_CFG_NAV5_DYNMODEL_STATIONARY 2
+#define UBLOX_CFG_NAV5_DYNMODEL_PEDESTRIAN 3
+#define UBLOX_CFG_NAV5_DYNMODEL_AUTOMOTIVE 4
+#define UBLOX_CFG_NAV5_DYNMODEL_SEA 5
+#define UBLOX_CFG_NAV5_DYNMODEL_AIRBORNE_1G 6
+#define UBLOX_CFG_NAV5_DYNMODEL_AIRBORNE_2G 7
+#define UBLOX_CFG_NAV5_DYNMODEL_AIRBORNE_4G 8
+
+#define UBLOX_CFG_NAV5_FIXMODE_2D 1
+#define UBLOX_CFG_NAV5_FIXMODE_3D 2
+#define UBLOX_CFG_NAV5_FIXMODE_AUTO 3
+
#endif /* _AO_GPS_UBLOX_H_ */