Releases: sparkfun/SparkFun_u-blox_GNSS_Arduino_Library
Releases · sparkfun/SparkFun_u-blox_GNSS_Arduino_Library
Version 2.0.11
This release:
- Replaces
delete[]
withdelete
where storage for a struct is being deleted - thank you @FStefanni #53
Version 2.0.10
Version 2.0.9
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
This release:
- adds SPI support - thank you @aberridg #43
- adds the
getTimeFullyResolved
helper function - thank you @UT2UH #41 - change
maxNMEAByteCount
to 88 and addsset/getMaxNMEAByteCount
- thank you @mstranne for the suggestion #38 - replaces the two
delayMicroseconds(500)
withdelay(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
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
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
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
This release:
- adds CallbackExample6_RAWX
- adds
getUnixEpoch
and Example24 - thank you @UT2UH #16 - adds
getMeasurementRate
,setMeasurementRate
,getNavigationRate
,setNavigationRate
and Example25 - resolves #14 - adds
clearFileBuffer
andclearMaxFileBufferAvail
- resolves #12 - adds
getConfirmedDate
andgetConfirmedTime
- thank you @adamgarbo #9
Version 2.0.3
This release:
- Fixes compilation errors on the ESP32 - thank you @MedadRufus #10
Version 2.0.2
This release:
- includes hook-up corrections for the I2C Factory Default example
- updates library.properties (fixes the SKU for the NEO-M8P)