summaryrefslogtreecommitdiff
path: root/driver_garmin.c
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2010-04-13 18:58:36 -0700
committerGary E. Miller <gem@rellim.com>2010-04-13 18:58:36 -0700
commitf5e58d4e3818db52b8491077b4df837430ce0dd8 (patch)
treed78e229ac268196cc78f3ebcc21a6eaccf5a41d6 /driver_garmin.c
parente6d631497ee1326ddf7eabae1bd8be0dfab68527 (diff)
downloadgpsd-f5e58d4e3818db52b8491077b4df837430ce0dd8.tar.gz
Garmin USB needs its own ntpd fudge.
Diffstat (limited to 'driver_garmin.c')
-rw-r--r--driver_garmin.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/driver_garmin.c b/driver_garmin.c
index 99d92209..2ae1601a 100644
--- a/driver_garmin.c
+++ b/driver_garmin.c
@@ -1147,6 +1147,9 @@ static ssize_t garmin_control_send(struct gps_device_t *session,
#ifdef NTPSHM_ENABLE
static double garmin_ntp_offset(struct gps_device_t *session)
{
+ if (session->sourcetype == source_usb) {
+ return 0.042; /* Garmin USB */
+ }
/* only one sentence ships time */
return 0.430; /* valid at 4800bps */
}