summaryrefslogtreecommitdiff
path: root/driver_nmea0183.c
Commit message (Collapse)AuthorAgeFilesLines
* More refactoring of century handling.Eric S. Raymond2013-11-271-4/+2
|
* Refactor NMEA0183 century handling.Eric S. Raymond2013-11-271-22/+1
| | | | | | | No logic changes. All regression tests pass. The real point here is to get all the code for time-related edge cases into timebase.c so it can be reviewed as a unit.
* Derive new CENTURY_VALID flag in context. Not used yet. No logic changes.Eric S. Raymond2013-11-271-0/+2
|
* More consistent ise of LOG_PROG.Eric S. Raymond2013-11-121-1/+2
| | | | This logging level is intended to directly explain accompanying I/O messages.
* Fix more build breakage. Partial splint cleanup.Eric S. Raymond2013-11-121-1/+1
|
* uBlox -> u-blox; the company does not biicapitalize its name.Eric S. Raymond2013-11-091-1/+1
|
* More clarification.Eric S. Raymond2013-11-081-1/+3
|
* Configure and explain pulse width black magic.Eric S. Raymond2013-11-081-3/+44
|
* Partial code for setting MTK pulse width to a good value.Eric S. Raymond2013-11-081-1/+9
| | | | More is needed near driver_nmea0183.c:1108.
* Full splint cleanup. Partial cppcheck cleanup.Eric S. Raymond2013-11-051-1/+2
|
* Remove a redundant test, and explain the redundancy.Eric S. Raymond2013-10-251-7/+5
|
* Compiler warning cleanup.Eric S. Raymond2013-10-121-6/+6
|
* Move the MTK extension parset to where it belongs in the NMEA 0183 driver.Eric S. Raymond2013-10-111-0/+43
|
* Change gpsd_report to no longer use a global. All regression tests pass.Eric S. Raymond2013-09-291-49/+73
| | | | | | | | This is a large, ugly change. But without it we can't troubleshoot the ICP/IP-source initialization bug properly - colliding definitions of gpsd_report() were interfering with error reporting early in gpsd runs. More cleanup work remains to be done, but at least this is working.
* Additional checking isn't required.Michael Tatarinov2012-10-241-6/+2
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Mapping NMEA-ID (33..64) to SBAS PRN and minor refactoring.Michael Tatarinov2012-10-231-0/+8
| | | | | | This change required a regression-test rebuild. Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Nuke trailing whitespace in C source.Eric S. Raymond2012-09-071-16/+16
|
* More cppcheck warning fixups. All regression tests pass.Eric S. Raymond2012-05-181-1/+3
|
* Fix a cppcheck warning about possible field overflows.Eric S. Raymond2012-05-181-3/+3
| | | | All regression tests pass.
* Add missing attitude field initialisation in NMEA HDTChristian Gagneraud2012-05-011-0/+2
| | | | | Signed-off-by: Christian Gagneraud <chgans@gna.org> Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Add missing attitude field initialisation in NMEA TNTHTMChristian Gagneraud2012-04-211-0/+2
| | | | | | | Depth and Temperature are not initialised, causing the JSON output to report a zero value instead of not reporting them at all Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Beginning of NMEA200 driver. Franework code, nowhere near working.Eric S. Raymond2012-04-151-0/+1349