summaryrefslogtreecommitdiff
path: root/garmin.c
Commit message (Collapse)AuthorAgeFilesLines
* Support compilers that can't do anonymous unions.Eric S. Raymond2005-07-261-16/+16
|
* Switch to using C99 initializers everywhere.Eric S. Raymond2005-07-161-13/+13
|
* Architecture extension; handle variable sample rates.Eric S. Raymond2005-07-111-0/+2
|
* Report uniform 95% confidence intervals.Eric S. Raymond2005-07-081-4/+4
|
* Big driver structure refactoring.Eric S. Raymond2005-07-081-1/+1
| | | | | Move stuff out of gps.h into driver-specific storage and local variables.
* USED_SET needs to be a separate mask from SATELLITES_SET...Eric S. Raymond2005-07-081-1/+1
| | | | | ...because the NMEA driver sets them in different places. Add satellite-picture parsing to Evermore driver.
* Move driver-specific members into a union in order to save some storage.Eric S. Raymond2005-07-011-17/+17
|
* Quiet down splint.Eric S. Raymond2005-07-011-2/+2
|
* This is the fix I had been waiting for Gary to check in -- I hope.Eric S. Raymond2005-07-011-12/+20
|
* Try to fix some bugs introduced by FIONREAD removal.Eric S. Raymond2005-06-281-3/+3
|
* Eliminate use of FIONREAD.Eric S. Raymond2005-06-281-20/+12
| | | | | This may fix the hang-during-backups bug. It may break the Garmin driver and DGPS handling; this will have to be tested.
* Modify garmin code to remove calloc(). GarminBuffer is now in gps_device_t.Gary E. Miller2005-06-281-12/+14
|
* More prep work for 16-channel receivers.Eric S. Raymond2005-06-221-3/+6
|
* New packet-return API using newdata and explicit merging.Eric S. Raymond2005-06-151-23/+23
|
* First cut at implementing the CYCLE_START_SET flag.Eric S. Raymond2005-06-151-1/+1
|
* Various small cleanups.Eric S. Raymond2005-06-151-2/+0
| | | | | Fix a return type. Note start-of-cycle in some test loads. Consolidate -DGNU_SOURCE loads.
* Fix eph missing in garmin driver.Gary E. Miller2005-06-141-1/+1
|
* Clean up after the raw_hook architecture change.Eric S. Raymond2005-06-121-0/+1
|
* Refactor so the raw_hook dumping is done in handle_packet...Eric S. Raymond2005-06-121-19/+2
| | | | ...after the driver is called, rather than within the driver.
* int to size_t conversions.Eric S. Raymond2005-06-101-3/+3
|
* Type cleanup.Eric S. Raymond2005-06-101-16/+16
| | | | | Mainly introducing size_t, speed_t, and bool to replace plain integral types. Passes all regression tests.
* Zero splint warnings!Eric S. Raymond2005-06-081-1/+1
|
* 41 splint warnings.Eric S. Raymond2005-06-071-4/+4
| | | | | gps_mask_t type introduced so we won't wire in a bunch of dependencies on the size of the flag mask.
* 78 splint warnings.Eric S. Raymond2005-06-071-3/+1
|
* 556 splint warnings. Found an error in the dsock handling with it.Eric S. Raymond2005-05-291-0/+2
|
* 560 splint errors.Eric S. Raymond2005-05-291-1/+2
|
* 680 splint warnings.Eric S. Raymond2005-05-271-3/+3
|
* Get rid of more sprintfs.Eric S. Raymond2005-05-271-3/+5
|
* last obvious splint changes, the remaining 6 are splint delusionsGary E. Miller2005-05-271-2/+6
|
* more splint changesGary E. Miller2005-05-271-8/+11
|
* more lame splint fixesGary E. Miller2005-05-271-72/+82
|
* Make a start at cleaning up splint warnings.Eric S. Raymond2005-05-261-2/+2
|
* Add trailing \n to log messages where needed.Eric S. Raymond2005-05-241-4/+4
|
* Cosmetic fixes.Eric S. Raymond2005-05-211-1/+1
|
* Dynamic SHM segment allocation.Eric S. Raymond2005-05-201-1/+1
|
* Rob Janssen's second big timekeeping patch.Eric S. Raymond2005-05-161-6/+6
|
* Clean up and condition some code.Eric S. Raymond2005-05-151-1/+1
|
* Dead-code removal.release-2.23Eric S. Raymond2005-05-041-2/+0
|
* Testing works better if we compile with GARMIN_ENABLE and ZODAC_ENABLE on.Eric S. Raymond2005-04-301-6/+7
|
* Move the USB driver inventory early enough that the daemon is still root.Eric S. Raymond2005-04-291-19/+1
|
* Garmin driver updates shared context.Eric S. Raymond2005-04-111-0/+2
|
* More geoid tweaks.Gary E. Miller2005-04-011-5/+6
|
* Make geoid separation availble to the Garmin.Gary E. Miller2005-04-011-0/+4
|
* Fix more cast alignment issues.Gary E. Miller2005-04-011-22/+26
|
* First cut to fix cast alignment issue.Gary E. Miller2005-04-011-17/+31
| | | | Side benefit, the GarminBuffer is only allocated when needed.
* Gary misunderstood what the tag field is for. Eric S. Raymond2005-03-311-2/+1
| | | | | | It needs to be unique to each sentence or packet type. A prefix unique to the driver is nice but not required. See line 216, which I had put in but forgotten.
* Garmin: fill in session->tag.Gary E. Miller2005-03-311-0/+1
|
* Garmin: restore GSV. This is needed for gpsdrive, etc.Gary E. Miller2005-03-301-0/+4
|
* Make sure all drivers set the packet tag field.Eric S. Raymond2005-03-291-0/+1
|
* Change gps_session_t to gps_device_t.Eric S. Raymond2005-03-281-10/+10
|