Commit Graph
64 Commits
Author SHA1 Message Date
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
PaulZC 28c71ae49c Change maxNMEAByteCount to 88. Add set/getMaxNMEAByteCount 2021-06-29 06:40:57 +01:00
PaulZC 1e479b9ad3 Move SPI buffer new (memory allocation) into begin 2021-06-28 10:44:02 +01:00
PaulandGitHub 51012463cc Merge pull request #41 from UT2UH/TResolved
getTimeFullyResolved helper added - thank you @UT2UH
2021-06-27 16:48:41 +01:00
Andrew Berridge cb24b642de Added spi transaction size :-) It still defaults to 128... please adjust downwards if you feel necessary. 2021-06-27 14:53:01 +01:00
Andrew Berridge b7e90c6925 Commits as suggested by Paul 2021-06-27 12:52:36 +01:00
Andrew Berridge 48ace0a29f Add support for SPI interface 2021-06-27 06:00:16 +01:00
UT2UH 2102cf2cea getTimeFullyResolved helper added 2021-06-21 07:30:15 +03:00
PaulZC 36f696fa57 Additional comment re #30 2021-05-08 05:57:54 +01:00
PaulZC f081f75c66 Adding stop as an argument for pushRawData - resolves #30 2021-05-08 05:51:03 +01:00
UT2UH 2706d41dc1 Merge branch 'leap_second' into release_candidate 2021-04-14 19:40:48 +03:00
UT2UH c351fb5b76 UBX-NAV-TIMELS support added for leap second event 2021-04-14 19:33:31 +03:00
PaulZC 039004ef02 Correct maxNMEAByteCount 2021-04-14 10:07:52 +01:00
PaulZC 700406956a Add get/setProcessNMEAMask to allow selection of which messages are passed to processNMEA 2021-04-13 21:02:15 +01:00
PaulZC e14ce7366c Add set/getNMEALoggingMask. Allows selective logging of enabled NMEA messages 2021-04-13 19:17:31 +01:00
PaulZC 7cdb4b00eb VSC whitespace changes 2021-04-13 11:57:16 +01:00
PaulZC cc2e75fa27 Add logNMEA and an example 2021-04-13 11:56:45 +01:00
PaulZC 63d8b60f42 Add flushCFGRATE. Ensure CFG RATE data is marked as stale by the set rate functions 2021-04-13 10:36:11 +01:00
PaulZC c701d67a5f Adding support for multiple message rates 2021-04-01 18:19:27 +01:00