asynchronous Garmin GPS communication library for PalmPilot
by C. Claveleira
february 2001


gpslib is a C library which implements (parts of) Garmin communication proprietary protocols and formats used in their GPS.

Some models supported : GPS II+,  12, 12XL, 48, 12CX, GII, 38, 40, 45, 75, MAP175, MAP210, MAP220, GIII, GIII+, eTrex, eMap

It offers a C API for easy developpment of applications to exchange waypoints, routes,  traces, position and time with Garmin GPSes and with sofwares able to communicate with Garmin GPSes (the library may emulate a GPS).

gpslib is used by GPilotS

The source code is free and protected by the GNU GENERAL PUBLIC LICENSE .
It's available at sourceforge.

Download executable for PalmPilot

Mailing list : To subscribe send a mail to


SourceForge Logo

C. Claveleira