Skip to content

Releases: sparkfun/SparkFun_u-blox_GNSS_v3

Version 3.0.6

24 Mar 13:19
ea5871d
Compare
Choose a tag to compare

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 into init and deleteLock into end

Version 3.0.5

20 Mar 22:34
f95988e
Compare
Choose a tag to compare

This release:

  • Corrects a bug in setStaticPosition
    • TMODE is now set correctly to FIXED

Version 3.0.4

20 Mar 17:06
3444ad3
Compare
Choose a tag to compare

This release:

  • Adds virtual functions createLock and deleteLock - which allow (e.g.) a semaphore to be created before being used by lock and unlock, 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

Version 3.0.3

03 Mar 12:31
c0525bb
Compare
Choose a tag to compare

This release:

  • Updates the UBX_Integrity_Checker so it can process RTCM in addition to UBX and NMEA
  • Adds support for RTCM logging
  • Allows any UBX message to be logged, even if it does not have full "Auto" support
  • 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 to checkUblox 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 in sendCommand
  • Corrects a bug in spiTransfer which would have caused valid 0xFF bytes to be discarded if currentSentence == SFE_UBLOX_SENTENCE_TYPE_NONE

Version 3.0.2

24 Jan 09:23
0542254
Compare
Choose a tag to compare

This release:

  • Adds changes by @mazgch - thank you Michael
    • Adds the private virtual methods lock and unlock 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 to Print (Arduino inherits Stream interface from Print interface)

Version 3.0.1

20 Jan 11:35
9df5ba2
Compare
Choose a tag to compare

This release:

  • Adds getModuleInfo, getFirmwareVersionHigh/Low, getModuleName and getFirmwareType to make it easy to determine which module is connected
    • getProtocolVersion is now deprecated. getModuleInfo also provides data for getProtocolVersionHigh/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

10 Jan 11:39
c8cbdc6
Compare
Choose a tag to compare

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 and UBX-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!

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