diff options
author | Gary E. Miller <gem@rellim.com> | 2010-12-17 20:31:36 -0800 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2010-12-17 20:31:36 -0800 |
commit | 981c6961178c5457202afd8fe67e5138b7cdb35f (patch) | |
tree | aa50f9dd5615f08d32bd98cb1c627f8a4cdd6b98 /driver_sirf.c | |
parent | 5696958967537a0dd3893ec62e1fd77822e720ab (diff) | |
download | gpsd-981c6961178c5457202afd8fe67e5138b7cdb35f.tar.gz |
Enable SiRF subframe (50bps) data on USB as well as high speed serial.
Diffstat (limited to 'driver_sirf.c')
-rw-r--r-- | driver_sirf.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/driver_sirf.c b/driver_sirf.c index 8dc16bc2..92b30ac5 100644 --- a/driver_sirf.c +++ b/driver_sirf.c @@ -418,7 +418,8 @@ static gps_mask_t sirf_msg_swversion(struct gps_device_t *session, #ifdef NTPSHM_ENABLE session->driver.sirf.time_seen = 0; #endif /* NTPSHM_ENABLE */ - if (session->gpsdata.dev.baudrate >= 38400) { + if ( (session->gpsdata.dev.baudrate >= 38400) + || (session->sourcetype == source_usb) ) { gpsd_report(LOG_PROG, "SiRF: Enabling subframe transmission...\n"); (void)sirf_write(session->gpsdata.gps_fd, enablesubframe); } |