Releases: sparkfun/SparkFun_u-blox_GNSS_v3
Releases · sparkfun/SparkFun_u-blox_GNSS_v3
Version 3.0.6
This release:
- Corrects a bug in
extractConfigValueByKey
- resolves #12 - Adds full auto support for the UBX-TIM-TP Time Pulse message
- TIM TP contains the time-pulse-of-week information for the next time pulse
- (PVT contains the time-of-week for the navigation solution usually very close to the previous pulse)
- Useful for NTP time servers
- Please see the new Basics Example32 for more details
- Moves
createLock
intoinit
anddeleteLock
intoend
Version 3.0.5
This release:
- Corrects a bug in
setStaticPosition
- TMODE is now set correctly to FIXED
Version 3.0.4
This release:
- Adds virtual functions
createLock
anddeleteLock
- which allow (e.g.) a semaphore to be created before being used bylock
andunlock
, and deleted afterwards - Adds missing message IDs to
u-blox_Class_and_ID.h
- Adds missing message ID LITERAL1's to
keywords.txt
- Adds parsing and logging support for the NMEA THS message on the ZED-F9R
- Adds new functions to enable / configure the odometer
- Please see the updated CallbackExample2 for more details
Version 3.0.3
This release:
- Updates the UBX_Integrity_Checker so it can process RTCM in addition to UBX and NMEA
- Adds support for RTCM logging
- Please see the new DataLogging Example8 for details
- Allows any UBX message to be logged, even if it does not have full "Auto" support
- Please see the new DataLogging Example9 for details
- Improves the logging of NMEA messages
- Messages are now checksum-checked before being added to the logging buffer
- Corrects
autoLookup
- Improves
process
so that calls tocheckUblox
from other threads don't overwrite the requested / expected UBX Class and ID - Corrects the UBX Class and ID HEX in some debug messages
- Adds a missing
unlock
insendCommand
- Corrects a bug in
spiTransfer
which would have caused valid 0xFF bytes to be discarded ifcurrentSentence == SFE_UBLOX_SENTENCE_TYPE_NONE
Version 3.0.2
This release:
- Adds changes by @mazgch - thank you Michael
- Adds the private virtual methods
lock
andunlock
which allow the library to be used in RTOS environments where multiple tasks may write to the interface - Changes all debug output ports from
Stream
toPrint
(Arduino inherits Stream interface from Print interface)
- Adds the private virtual methods
Version 3.0.1
This release:
- Adds
getModuleInfo
,getFirmwareVersionHigh/Low
,getModuleName
andgetFirmwareType
to make it easy to determine which module is connectedgetProtocolVersion
is now deprecated.getModuleInfo
also provides data forgetProtocolVersionHigh/Low
- Adds a new "super" device class:
SFE_UBLOX_GNSS_SUPER
which provides I2C, SPI and SERIAL support all in one class- This uses additional memory - but allows you to auto-select the communication interface as your code works out what hardware it is running on
- Please see Example9 for more details
Version 3.0.0 - first release of this new library
This release:
- Is a major update of the popular SparkFun u-blox GNSS Arduino Library
- We wrote this version for the latest modules (M10 and F9) which no longer support deprecated messages like
UBX-CFG-PRT
andUBX-CFG-MSG
- This version uses the Configuration Interface exclusively. It won't work on older modules like the M8 - which don't support the Configuration Interface
- Please see README.md for more details
- Thanks!
- This version contains VALSET and VALGET template methods - based on an idea by Michael Ammann @mazgch
- it also contains Michael's enable GNSS code
- It also contains the auto MEASX code submitted by @FerdinandvHagen
The examples have all been updated and tested on the MAX-M10S, ZED-F9P, ZED-F9R etc..
If you notice any issues, bugs, mistakes or oversights, please open an Issue
Your friends at SparkFun