Commit Graph
82 Commits
Author SHA1 Message Date
PaulZC fa07e84ff0 Add a fix to allow the auto-NMEA examples to compile on ATmega2560/1280 2022-03-03 10:22:54 +00:00
PaulZC 9b6369e943 Disable auto-NMEA support on the Uno - to avoid exceeding the program memory 2022-03-02 13:46:35 +00:00
PaulZC 28bb48d177 Add auto support for VTG, RMC and ZDA, Add support for jamming / interference information 2022-03-02 13:13:28 +00:00
PaulZC 1b7eec1fc4 Add setSurveyModeFull, enableSurveyModeFull, getSurveyInObservationTimeFull. See #117 2022-02-28 08:32:55 +00:00
PaulZC f372324f6c Add selected parts of #116 - thank you @nabelekt 2022-02-28 07:24:57 +00:00
Michael AmmannandGitHub 286670c794 Update SparkFun_u-blox_GNSS_Arduino_Library.h 2022-02-14 13:54:22 +01:00
PaulZC 1aa043cef5 Update Example19. Add setRXMPMPmessageCallbackPtr. Add const char versions of setDynamicSPARTNKey + setDynamicSPARTNKeys 2022-02-14 12:09:13 +00:00
PaulZC b70cb1ceac VSC whitespace changes... Sorry! 2022-02-11 13:28:38 +00:00
PaulZC 1d7621d25e Add setDynamicSPARTNKey 2022-02-10 15:42:53 +00:00
PaulZC 088408e053 Remove setAutoRXMPMPcallback. setAutoRXMPMPcallbackPtr is the way to go... 2022-02-07 10:02:45 +00:00
PaulZC df4fb4cdaa Add 64-bit setval and getval functions 2022-02-07 08:42:59 +00:00
PaulZC 47348ab0b1 Finish adding callback pointers for all auto messages 2022-02-05 17:50:15 +00:00
PaulZC 9e137946f1 Adding callback pointers for all auto messages 2022-02-05 14:39:16 +00:00
PaulZC eba8063563 Add more support for UBX-RXM-PMP 2022-02-04 18:12:54 +00:00
PaulZC 3cede3bfff Add setDGNSSConfiguration 2022-01-13 14:06:52 +00:00
PaulZC a08198b27e Add the new callback example 2022-01-13 12:01:23 +00:00
PaulZC a1814e32ab Add setMainTalkerID and setHighPrecisionMode 2022-01-13 10:38:20 +00:00
PaulZC 185c6c200a Add support for automatic NMEA 2022-01-12 14:02:46 +00:00
PaulZC 01fd7cac6a Add UBX_RXM_SPARTN 2022-01-11 12:34:59 +00:00
PaulZC 2041d536c1 Add COM_TYPE_SPARTN 2022-01-11 12:28:39 +00:00
PaulZC a8fc599b62 Add new dynamic models 2022-01-11 12:22:28 +00:00
PaulZC 423a1e2ccd Step_5 2022-01-11 12:17:54 +00:00
PaulZC 1a90ba12c1 Correct pushAssistNowDataInternal - it wasn't using numDataBytes correctly. 2022-01-09 17:07:41 +00:00
PaulZC af36390924 For Serial, if assumeSuccess is true, also try to clear the buffers
For Serial, if the Serial port is congested, .begin can fail when the NAV RATE messages are delayed. This is usually a sign that the baud rate is too low. Clearing the serial buffer first seems to help.
2021-12-10 10:36:05 +00:00
PaulZC 4b582c8860 Add _signsOfLife and isNMEAHeaderValid 2021-12-09 17:50:14 +00:00
PaulZC 986cdceb94 Add assumeSuccess as a parameter for .begin
If you are using Serial, and the module is already outputting messages at high navigation rate, .begin can often fail due to traffic congestion.
You can:
- use a long maxWait (5 seconds seems to work well)
- use a short maxWait and set assumeSuccess to true
2021-12-09 14:24:52 +00:00
PaulZC 33f5dd2024 Add softReset as an option for .begin 2021-12-09 13:10:36 +00:00
PaulZC 7c799210a8 Change hard-coded maxWait's to defaultMaxWait 2021-12-09 11:59:27 +00:00
PaulandGitHub 67fe9dbac9 Merge pull request #89 from sparkfun/maxWaitBegin
Add maxWait to begin functions
2021-12-09 11:50:08 +00:00
Nathan Seidle d47d02a351 Add defaults 2021-12-08 14:00:58 -07:00
Nathan Seidle ec4a7c4a37 Add maxWait to begin functions 2021-12-08 14:00:03 -07:00
PaulZC d6575f3c0d v2.1.2 - fix issue #87 2021-12-08 13:07:56 +00:00
PaulZC ef5abaccbd Add auto support for NAV SAT. Add NAV SAT callback example. Add final AssistNow Autonomous examples. 2021-12-01 12:16:31 +00:00
PaulZC d0143181fe Add readNavigationDatabase. Update the AssistNow Autonomous example. 2021-11-30 20:09:59 +00:00
PaulZC 64f830f418 Add auto support UBX-NAV-AOPSTATUS (AssistNow Autonomous) 2021-11-29 18:40:12 +00:00
PaulZC 611e086864 Add getAopCfg and setAopCfg - for AssistNow Autonomous 2021-11-29 17:11:15 +00:00
PaulZC cc27ec2746 Add setPositionAssistanceXYZ, setPositionAssistanceLLH and a new example. 2021-11-29 13:48:15 +00:00
PaulZC 0339462b92 Example updates. Remove default parameters from Internal functions. 2021-11-29 11:30:53 +00:00
PaulZC 859a5d0858 Add support for AssistNow Offline. Add Example. Add findMGAANOForDate. 2021-11-26 19:11:38 +00:00
PaulZC 9e8670851f Add setUTCTimeAssistance. Change pushAssistNowData to const uint8_t * with String helpers. 2021-11-26 11:41:33 +00:00
PaulZC 19ff31b8b7 AssistNow_Online Example1 is working nicely!
TO DO:
Overload (?) pushAssistNowData so it can accept uint8_t * as the data source, instead of a String.
2021-11-25 20:31:44 +00:00
PaulZC 28e7c12b32 Add ring buffer for incoming MGA ACKs 2021-11-25 12:29:29 +00:00
PaulZC d12c473985 Change boolean to bool 2021-11-16 16:50:38 +00:00
PaulZC 2f2d0a5951 Update pushRawData to avoid single byte writes. Change len to uint16_t. Avoid compiler warning (# 2021-11-16 13:44:13 +00:00
PaulZC 0268b1f474 Add _i2cStopRestart for ESP32. Restructure sendI2cCommand to avoid single byte writes. 2021-11-15 20:24:47 +00:00
Nathan Seidle ff90a03b9f Add support for Auto IMU alignment 2021-08-23 11:10:23 -06:00
PaulZC cad5529aa5 i2cPollingWait improvements 2021-08-10 12:21:13 +01:00
PaulZC ec673d4a03 v2.0.9 - add SFE_UBLOX_REDUCED_PROG_MEM 2021-07-09 11:20:37 +01:00
PaulZC 79f44129d0 Add spiPollingWait and setSPIpollingWait. Change delayMicroseconds(500) to delay(1) 2021-06-30 19:13:45 +01:00
PaulZC c1db2f5745 Change _spiSpeed to uint32_t 2021-06-30 16:28:17 +01:00