Releases: sparkfun/SparkFun_u-blox_GNSS_Arduino_Library
Releases · sparkfun/SparkFun_u-blox_GNSS_Arduino_Library
Version 2.2.27
This release:
- Adds methods to set/get the CFG-NAV5 pAcc position accuracy mask - thank you @cyclops1982 #224
Version 2.2.26
This release:
- Increases
MAX_PAYLOAD_SIZE
to 276 (from 256). UpdatesgetProtocolVersion
. Resolves #217
Version 2.2.25
This release:
- Adds new methods
setupPowerMode
andsetPowerManagement
for Power Save modes - thank you @hybridOL #189 - Improves
enableGNSS
andisGNSSenabled
- thank you @hybridOL #190 - Adds new
virtual
methodsprocessNMEA_v
,processRTCMframe_v
andprocessRTCM_v
which can be applied as instance overwrite instead of theweak
references
Version 2.2.24
This release:
- Adds the changes from 2.2.23 (unreleased) - updates the examples to convert ebno to dB
- Updates the Dead Reckoning Example4 to clarify that ESF-ALG reports the alignment of the IMU within the vehicle - not the attitude of the vehicle itself
Version 2.2.22
This release:
- Adds new examples showing how to configure the NEO-M8P-2 as a moving base plus rover
- Adds new methods to enable and configure the odometer
- Please see the updated ODO Callback example
- Adds new comments clarifying the geoid model used for Mean Sea Level - thank you @drf5n
Version 2.2.21
This release:
- Corrects the NEO-D9 examples, correcting the use of setval
setval
defaults to using 16-bit values and these examples were using it to set 8-bit values- The examples now use
setval8
instead ofsetval
Version 2.2.20
This release:
- Corrects an issue with
getRXMRAWX
andgetRXMSFRBX
as identified by @FerdinandvHagen in #167 - Adds a new example showing how you can poll RAWX data manually
- Note: SFRBX is output-only. It cannot be polled. To access SFRBX, you need to use auto-reporting and/or callbacks
Version 2.2.19
This release:
- Adds
autoSendCfgValsetAtSpaceRemaining
- Calling (e.g.)
myGNSS.autoSendCfgValsetAtSpaceRemaining(16);
will cause the current cfgValset message to be sent automatically when there are 16 bytes or less remaining in packetCfg.payload - This allows you to simply keep adding keyIDs and values (using the
addCfgValset
methods) and not needing to worry about how much space is remaining in packetCfg - Please see the updated Example9_multiSetVal for more details
- Calling (e.g.)
Version 2.2.18
This release:
- Adds new methods to make it easier to assemble and apply multiple-CFG-VALSET configuration changes
newCfgValset
initializes a new, empty UBX-CFG-VALSET constructsendCfgValset
sends (applies) the constructgetCfgValsetLen
returns the number of KeyID & Value pairs in the constructgetCfgValsetSpaceRemaining
returns the number of free bytes remaining in the construct (packetCfgPayload)- Example9 has been updated to show how to use the new methods
- Adds a new example which shows how to log high rate RAWX data using SPI and 4-bit SDIO (SD_MMC on ESP32)
- We've tested this on a new board - the OpenLog ESP32. Coming Soon! It is able to log SFRBX, RAWX and NMEA at 20Hz, completely error-free
Version 2.2.17
This release:
- Corrects the RTCM examples - especially the examples for the NEO-M8P
- Previously the RTCM3 protocol was being disabled on I2C, preventing the RTCM messages from being output
- Resolves issue #160
- Adds two new examples for the NEO-D9C QZSS-L6 correction data receiver