Garble is a portable modular C++ program and library for interfacing to Garmin GPS receivers.
Be the first to post a text review of Garble. Rate and review a project by clicking thumbs up or thumbs down in the right column.
PROBLEM: There is a bug in the serial port code of Garble such that it does not set the serial port it uses for the GPS to raw mode. Some ports, notably the /dev/ttyS0 etc. recommended by the README for connecting with the GPS do some processing by default on the input so that the Garmin GPS data gets corrupted -- thus Garble times out waiting for the GPS to respond. FIX: Use /dev/cua0 or /dev/cua1 instead of /dev/ttyS0 or /dev/ttyS1 -- these ports do not do any processing by default. Also, I think that running stty -f /dev/gps raw will also turn off all the unwanted processing. Replace /dev/gps with the appropriate device name. There is patch at http://www.pdos.lcs.mit.edu/~decouto/garble/garble-1.0.1.patch which fixes this problem. Or, download the latest version, 1.0.1 d -- Douglas S. J. De Couto decouto@lcs.mit.edu
Fixes serial port initialization bug. Now properly sets the specified serial port to raw mode.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?