summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Beat the splint beast into submission.Eric S. Raymond2015-03-294-20/+25
| | | | | | Code splints clean, all regression tests pass, but 1PPS is not being detected and wasn't before this changeset. Debug messages suggest the trailing edge is being rejected.
* Do not let gpsd_serial_open() try to open a /dev/ppsGary E. Miller2015-03-291-1/+6
| | | | | | | | | | | | | For some reason the ppsthread no longer tries to open /dev/pps0, Either before or after this patch. Here is the current status: root@raspberrypi:/usr/local/src/GPS/gpsd/gpsd# gpsd -nND 6 /dev/pps0 /dev/ttyAMA0 |& fgrep pps0 gpsd:INFO: stashing device /dev/pps0 at slot 0 gpsd:ERROR: initial GPS device /dev/pps0 open failed gpsd:INFO: KPPS:/dev/ttyAMA0 checking /sys/devices/virtual/pps/pps0/path, [... no more output]
* Improved code for associating a lone PPS to in-band time.Eric S. Raymond2015-03-291-13/+12
| | | | All regression tests pass.
* Minor splint annotation of new /dev/pps code.Eric S. Raymond2015-03-291-0/+2
|
* Attempt to support /dev/pps devices.Eric S. Raymond2015-03-293-1/+49
| | | | | | | | | | | | | | | | For these devices: 1. The hunt loop is disabled. 2. When emitting a PPS report, all other (non-/dev/pps) devices are checked for in-band time. If no time is found the report is not emitted. If time is ound its seconds field is incremented by 1 and it is used Every PPS from a device resets its online time, which should prevent /dev/pps devices from timing out too often. Not yet tested with a /dev/pps device. All regression tests oass.
* Clean up most spint errors. All regression tests pass.Eric S. Raymond2015-03-2812-40/+51
|
* Last splint thing in ppsthread.cGary E. Miller2015-03-281-1/+1
|
* ppsthread.c is splint clean, but one thing. YMMV.Gary E. Miller2015-03-281-30/+49
|
* More offerings to the splint god.Gary E. Miller2015-03-282-2/+13
|
* work around incorrect definition of struct timespec in splint 3.12Eric S. Raymond2015-03-281-0/+6
|
* In the Client HOWTO, removed the obsolete tag field from examples.Eric S. Raymond2015-03-281-5/+5
|
* Clean up code, now that it works.Sanjeev Gupta2015-03-281-26/+26
|
* splint cleanup. Fixes for minor but real issues...Eric S. Raymond2015-03-288-10/+14
| | | | | ...no attempt to address the weird cross-platfprm variability we've seen lately. All regression tests pass.
* Hide a sys header from splintGary E. Miller2015-03-261-1/+3
| | | | gpsd.c is now splint clean on raspbian. YMMV
* Guard header files that raspbian splint hates.Gary E. Miller2015-03-262-6/+8
| | | | Trying to cherry pick instead of just +siip-sys-headers
* Remove redundant $ifndefGary E. Miller2015-03-261-2/+0
| | | | | | [...] Kinda obvious?
* On OS X have splint +skip-sys-headersGary E. Miller2015-03-261-0/+3
| | | | This lets splint on Darwin get pretty far.
* Uh, oh, how to get scons 2.3.0 onto Raspbian.Gary E. Miller2015-03-261-0/+42
|
* Explicitly force splint to only use our splintrc fileGary E. Miller2015-03-261-1/+2
| | | | Works for me, YMMV.
* Remove trailing whitespaceGary E. Miller2015-03-261-7/+7
|
* Document skyview.phpSanjeev Gupta2015-03-261-2/+17
| | | | | | Added comments and removed debugs. Signed-off-by: Gary E. Miller <gem@rellim.com>
* skyview.php now worksSanjeev Gupta2015-03-262-10/+5
| | | | Signed-off-by: Gary E. Miller <gem@rellim.com>
* Update skyview.php to work with modern GPSDSanjeev Gupta2015-03-262-10/+65
| | | | | | The original program was by Chris Kuethe <chris.kuethe@gmail.com> Signed-off-by: Gary E. Miller <gem@rellim.com>
* Tell git to ignore tmp* filesGary E. Miller2015-03-261-0/+1
|
* INSTALL improvements.Eric S. Raymond2015-03-261-3/+7
|
* Remove homebrewed VersionedSharedLibraryInstall()...Eric S. Raymond2015-03-261-26/+1
| | | | | | ...replace with the 2.3.0 InstallVersionedLib() builtin. Build and installation works, all regression tests pass.
* add CLIENTDEBUG_ENABLED ifdef guard on test_json.cJon Schlueter2015-03-261-0/+2
| | | | This allow scons test_json clientdebug=off to compile
* Guarding building test_json on required componentsJon Schlueter2015-03-261-4/+12
| | | | | | requiring socket_export as that's what the json parsing stuff is guarded by. Also update another of the announce message to reflect actual behavior
* Remove homebrewed VersionedSharedLibrary() in favor of 2.3.0 SharedLibrary().Eric S. Raymond2015-03-262-63/+9
| | | | Build and regression tests pass.
* Remove the last of no longer needed splint cruft from ppsthread.cGary E. Miller2015-03-251-34/+2
| | | | scons splint runs fine, no code changes
* Remove unneeded splint overridesGary E. Miller2015-03-251-13/+0
| | | | splint still happy
* Brain damaged pps-gpio sometimes never fills in PPS clear timestamp.Gary E. Miller2015-03-251-1/+9
|
* Remove #ifdef with no body contentGary E. Miller2015-03-251-2/+0
|
* add yet a tad more PPS trace logging.Gary E. Miller2015-03-251-0/+9
|
* Remove unneeded -#ifndef S_SPLINT_SGary E. Miller2015-03-251-9/+8
| | | | Cruft be gone!
* The last of: Line expects to suppress X errors, found 0 errorsGary E. Miller2015-03-252-2/+2
| | | | gpsd is now splint clean again.
* Yet more: Line expects to suppress X error, found 0 errorsGary E. Miller2015-03-255-10/+10
|
* Fix more splint: Line expects to suppress X errors, found 0 errorsGary E. Miller2015-03-256-20/+18
|
* splint can't play the BLUEZGary E. Miller2015-03-251-0/+3
|
* Fix 4 places: Line expects to suppress X errors, found 0 errorsGary E. Miller2015-03-251-5/+4
|
* Splint fixes.Gary E. Miller2015-03-251-10/+4
|
* Fix another nit that bothers splint.Gary E. Miller2015-03-251-1/+1
|
* Remove unnedded splint over ride.Gary E. Miller2015-03-251-1/+1
|
* Make cppcheck happy, reduce scope of pther_errGary E. Miller2015-03-251-1/+2
|
* Updating documentation in contrib/Sanjeev Gupta2015-03-251-6/+6
| | | | | | Built and tested ppscheck. Signed-off-by: Gary E. Miller <gem@rellim.com>
* Updating documentation in contrib/Sanjeev Gupta2015-03-251-6/+9
| | | | | | Tested that webgps.py works, and updated README Signed-off-by: Gary E. Miller <gem@rellim.com>
* Updating documentation in contrib/Sanjeev Gupta2015-03-251-5/+8
| | | | | | maxstats.pl no longer works, since GPSD NG (2.90) Signed-off-by: Gary E. Miller <gem@rellim.com>
* Updating documentation of contrib/Sanjeev Gupta2015-03-251-8/+14
| | | | | | skyview.php no longer works, since GPSD NG, (2.90) Signed-off-by: Gary E. Miller <gem@rellim.com>
* Revert "Removed contrib/skyview.php amd contrib/maxsats.pl, they used the ↵Gary E. Miller2015-03-253-1/+318
| | | | | | | | old protocol." This reverts commit 0dac112485e7a7117bd9ac735625f20e10750e79. Sanjeev Gupta wants a chance to fix the old programs.
* gpsd no longer needs TIOCMIWAIT if it has RFC2783 PPS_CANWAITGary E. Miller2015-03-251-10/+45
| | | | Next step is to ensure gpsd can compile and run without TIOCMIWAIT