GitHub / sparkfun / SparkFun_u-blox_GNSS_Arduino_Library
An Arduino library which allows you to communicate seamlessly with the full range of u-blox GNSS modules
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkfun%2FSparkFun_u-blox_GNSS_Arduino_Library
PURL: pkg:github/sparkfun/SparkFun_u-blox_GNSS_Arduino_Library
Stars: 259
Forks: 107
Open issues: 2
License: other
Language: C++
Size: 1.35 MB
Dependencies parsed at: Pending
Created at: almost 5 years ago
Updated at: 4 months ago
Pushed at: 4 months ago
Last synced at: 4 months ago
Version 2.0.12
v2.0.12
This release:
- Corrects the way
i2cPollingWaitis calculated - using the lower ofi2cPollingWaitNAVandi2cPollingWaitHNR
Download
Version 2.0.11
v2.0.11
This release:
- Replaces
delete[]withdeletewhere storage for a struct is being deleted - thank you @FStefanni #53
Download
Version 2.0.10
v2.0.10
Download
Version 2.0.9
v2.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
Download
Version 2.0.8
v2.0.8
This release:
- adds SPI support - thank you @aberridg #43
- adds the
getTimeFullyResolvedhelper function - thank you @UT2UH #41 - change
maxNMEAByteCountto 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
Download
Version 2.0.7
v2.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
Download
Version 2.0.6
v2.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
Download
Version 2.0.5
v2.0.5
This release:
- Corrects the memory leak caused by calling .begin multiple times - thank you @adamgarbo #20
- Updates
getUnixEpoch- thank you @UT2UH #18 getUnixEpochnow 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
.endwhich can be used to release all of the RAM allocated to the file buffer and automatic message processing - see Example26 for more details
Download
Version 2.0.4
v2.0.4
This release:
- adds CallbackExample6_RAWX
- adds
getUnixEpochand Example24 - thank you @UT2UH #16 - adds
getMeasurementRate,setMeasurementRate,getNavigationRate,setNavigationRateand Example25 - resolves #14 - adds
clearFileBufferandclearMaxFileBufferAvail- resolves #12 - adds
getConfirmedDateandgetConfirmedTime- thank you @adamgarbo #9
Download
Version 2.0.3
v2.0.3
This release:
- Fixes compilation errors on the ESP32 - thank you @MedadRufus #10
Download