This repository has been archived by the owner on Jan 28, 2021. It is now read-only.
Releases: sparkfun/SparkFun_Ublox_Arduino_Library
Releases · sparkfun/SparkFun_Ublox_Arduino_Library
Version 1.8.11 - End of the line...
Version 1.8.10
This release:
- Adds on NTRIP Server example for ESP32.
- Corrects the Arduino IDE Library Manager helper links. You now need to search for SparkFun u-blox GNSS to find the library in the Library Manager. Thank you @adamgarbo!
- Improves
.begin
and.isConnected
, to make them more robust if the module is generating auto PVT or HNR messages when.begin
is called.
Version 1.8.9
This release:
- Adds support for the High Navigation Rate messages on the NEO-M8U: ATT, INS and PVT
- Adds
getSpeedAccEst
,getHeadingAccEst
,getInvalidLlh
,getHeadVeh
,getMagDec
andgetMagAcc
(thank you @balamuruganky) (tested on the NEO-M8U)
Version 1.8.8
This release:
- adds support for
autoDOP
andautoHPPOSLLH
(thank you @dotMorten) - adds
getGnssFixOk
andgetDiffSoln
(thank you @dotMorten) - adds all of the
multiSetVal
keys for the F9 - corrects the default layers for
newCfgValset8/16/32
(thank you @markuckermann) - parses the NED velocities (thank you @balamuruganky)
- adds Zephyr support (thank you @vid553)
- corrects some bit-wise AND errors in the dead-reckoning functions (thank you @rubienr)
- corrects the #define for Serial vs SerialUSB (thank you @adamgarbo)
- corrects a buffer overrun issue (thank you @nelarsen)
- adds additional parsing support for Series 7 PVT (thank you @JasonRJ)
- adds
pushRawData
which can be used to push (e.g.) RTCM data directly to the module (thank you @shaneperera and @mstranne)
v1.8.7
Version V1.8.6
Version 1.8.5
This release adds getDateValid
and getTimeValid
. These functions return the value of the validDate and validTime bits of the UBX-NAV-PVT valid byte (11).
Version V1.8.4
This release includes:
- a stand-alone example for the older series 6 and 7 modules (thanks to @blazczak and @geeksville)
- minor improvements to getSurveyStatus and setSurveyMode
- added printLimitedDebug to make it easier to identify I2C failures
- minor improvements to Example21_ModuleInfo
- isConnected improvements (#112)
- a note about I2C rates and pull-ups
Version V1.8.3
This release:
- adds @mayopan's Example21_ModuleInfo (PR #106)
- corrects
configureMessage()
so it only affects the port the user passes in (PR #104) - fixes the fix for the SparkFun SAMD boards (thanks to @adamgarbo for spotting it (#107)!).
Instead of defining Serial as SerialUSB for all SAMD boards:
#if defined(ARDUINO_ARCH_SAMD)
#define Serial SerialUSB
#endif
We now only do it for SparkFun boards (with USB_VID 0x1B4F) and exclude the SAMD51 Thing Plus (which does use Serial):
// Define Serial for SparkFun SAMD based boards.
// Boards like the RedBoard Turbo use SerialUSB (not Serial).
// But other boards like the SAMD51 Thing Plus use Serial (not SerialUSB).
// The next nine lines let the code compile cleanly on as many SAMD boards as possible.
#if defined(ARDUINO_ARCH_SAMD) // Is this a SAMD board?
#if defined(USB_VID) // Is the USB Vendor ID defined?
#if (USB_VID == 0x1B4F) // Is this a SparkFun board?
#if !defined(ARDUINO_SAMD51_THING_PLUS) // If it is not a SAMD51 Thing Plus
#define Serial SerialUSB // Define Serial as SerialUSB
#endif
#endif
#endif
#endif
Version V1.8.2
This release incorporates PR #96 and adds support for dead reckoning: