Skip to content

Releases: sparkfun/SparkFun_u-blox_GNSS_Arduino_Library

Version 2.0.11

09 Aug 08:39
99f261a
Compare
Choose a tag to compare

This release:

  • Replaces delete[] with delete where storage for a struct is being deleted - thank you @FStefanni #53

Version 2.0.10

07 Aug 09:32
f1f7a7f
Compare
Choose a tag to compare

This release:

  • Update examples 20 and 21 to show how to use setPacketCfgPayloadSize with custom packets

Version 2.0.9

09 Jul 10:26
46c1855
Compare
Choose a tag to compare

In version 2.0.8 we came very close to using all of the program memory on platforms like the ATmega328 (Arduino Uno).

In v2.0.9, you can reduce the amount of memory used by the library by editing the header file (SparkFun_u-blox_GNSS_Arduino_Library.h) and uncommenting line 60:

#define SFE_UBLOX_REDUCED_PROG_MEM // Uncommenting this line will delete the minor debug messages to save memory

Doing this will save approximately 15% of program memory on the ATmega328.

On Windows platforms, you will normally find SparkFun_u-blox_GNSS_Arduino_Library.h in:

  • Documents\Arduino\libraries\SparkFun_u-blox_GNSS_Arduino_Library\src

Version 2.0.8

01 Jul 12:27
64ba650
Compare
Choose a tag to compare

This release:

  • adds SPI support - thank you @aberridg #43
  • adds the getTimeFullyResolved helper function - thank you @UT2UH #41
  • change maxNMEAByteCount to 88 and adds set/getMaxNMEAByteCount - thank you @mstranne for the suggestion #38
  • replaces the two delayMicroseconds(500) with delay(1) - thank you @MedadRufus for the suggestion #11
  • removes the !!! from examples 18 and 19
    • !!! can cause avrdude to crash
  • ensures that NMEA messages are enabled in examples 1 and 2

Version 2.0.7

08 May 06:01
929a9ee
Compare
Choose a tag to compare

This release:

  • Corrects an error on the UBX ESF RAW data parsing - thank you @nparker2020 #35 #32
  • Adds stop as an optional argument for pushRawData - resolves #30 - thank you @mstranne for the suggestion
  • Corrects some compiler warnings

Version 2.0.6

26 Apr 09:37
2c71ab7
Compare
Choose a tag to compare

This release:

  • Adds UBX-NAV-TIMELS leap second support - see Example28 - thank you @UT2UH #25
  • Adds support for selective NMEA logging - see DataLoggingExample6_NMEA
  • Allows selection of which NMEA messages are passed to processNMEA - see example2_NMEAParsing
  • Corrects an issue where stale CFG RATE data was being returned after calling setNavigationRate #24

Version 2.0.5

01 Apr 17:33
b20579e
Compare
Choose a tag to compare

This release:

  • Corrects the memory leak caused by calling .begin multiple times - thank you @adamgarbo #20
  • Updates getUnixEpoch - thank you @UT2UH #18
  • getUnixEpoch now works correctly on the ATmega328P
  • Corrects ZED_F9P\Example10 - the fractional lat and lon are now printed correctly (with leading zeros) #19
  • Adds support for multiple message rates - see Example27 for more information
  • Adds .end which can be used to release all of the RAM allocated to the file buffer and automatic message processing - see Example26 for more details

Version 2.0.4

30 Mar 11:02
7f38fcd
Compare
Choose a tag to compare

This release:

  • adds CallbackExample6_RAWX
  • adds getUnixEpoch and Example24 - thank you @UT2UH #16
  • adds getMeasurementRate, setMeasurementRate, getNavigationRate, setNavigationRate and Example25 - resolves #14
  • adds clearFileBuffer and clearMaxFileBufferAvail - resolves #12
  • adds getConfirmedDate and getConfirmedTime - thank you @adamgarbo #9

Version 2.0.3

25 Feb 09:46
b1eb847
Compare
Choose a tag to compare

This release:

Version 2.0.2

22 Jan 11:00
b6c33fd
Compare
Choose a tag to compare

This release:

  • includes hook-up corrections for the I2C Factory Default example
  • updates library.properties (fixes the SKU for the NEO-M8P)