NeoGPS Versions Save

NMEA and ublox GPS parser for Arduino, configurable to use as few as 10 bytes of RAM

v4.2.9

5 years ago

v4.2.8

5 years ago
  • New class and example sketch for Garmin proprietary $PGRMF message
  • New fix members for Velocity North/East/Down. Parsed from ublox $PUBX,00 and NAV_PVT messages
  • New fix members for Speed, Heading and Time error estimates
  • Data Model page updated

v4.2.7

5 years ago

v4.2.6

6 years ago
  • See Issue #76

v4.2.5

6 years ago
  • Add new Velocity North/East/Down members
    • new configuration item in GPSfix_cfg.h
    • values and validity flags added to gps_fix
    • printed by trace_all
    • parsed from UBX NAV_VELNED message

v4.2.4

6 years ago
  • lat_err copy and paste error caused compile error #71
  • methods to set Location lat/lon from float values didn't work #73

v4.2.3

6 years ago
  • Examples default to using AltSoftSerial on boards without an extra HardwareSerial port (like Serial1)
  • Char and field validation implemented for all standard NMEA sentences

v4.2.2

6 years ago
  • Relax license from LGPL to GPL
  • Add GPL license header to all files

v4.2.1

6 years ago
  • Add location, altitude, speed and heading validation tests
  • Character and Field validation configurations default to false
  • gpsPort is the new serial port variable for all examples
  • Add instructions to use Serial for GPS and Serial Monitor messages
  • Add UBX binary message HNR-PVT

v4.1.8

6 years ago
  • Because the NMEA checksum is not very good at error detection, extra validation test can be performed:
    • Character validation simply checks whether a particular character is valid for a field. For example, integer fields can only contain digits 0 to 9.
    • Field validation checks whether a parsed field value is in an acceptable range. For example, latitude degrees must be between -90 and +90.
  • The options are in NMEAGPS_cfg.h
  • This increases the program size (extra code) and the execution time (extra tests).
  • This version validates only the N/S field of a location. Future releases will contain validation of all fields.