Commit Graph

176 Commits

Author SHA1 Message Date
siddacious 3e02fa11fd
Update library.properties 2020-01-08 11:18:10 -08:00
Matt Goodrich 5eab9c7e21
Merge pull request #105 from sellensr/master
Move declarations to class private
2020-01-07 15:11:02 -05:00
Rick Sellens ce333bf713 Move declarations to class private
Variables for buffering were global to the cpp file. Two instances would overwrite each other's buffers.
2019-12-29 12:10:39 -05:00
siddacious 60879aadd2
Bumping 2019-11-27 11:14:13 -08:00
ladyada 1d2039d001 use i2c pointer 2019-11-23 14:31:33 -05:00
ladyada 99540e8404 fix missing def 2019-11-22 15:20:36 -05:00
Lady Ada 7bb6e004a6 add SPI support - tested with TitanX1. 2019-11-16 19:06:07 -05:00
Matt Goodrich dcc7dcc76f
Add support for GSA sentence 2019-11-04 18:07:57 -05:00
Matt Goodrich 83db2e0e61
Merge pull request #101 from basrijn/master
Added support for the GSA sentence
2019-11-04 17:44:35 -05:00
Bas Rijniersce 8d0224c6c9 Removed the accidental code duplication for 2019-11-02 17:46:55 -07:00
Bas Rijniersce ebde856657 Added support for the GSA sentence 2019-10-31 14:05:02 -07:00
ladyada 5c2ddda5c2 add i2c and Stream support 2019-10-20 16:01:34 -04:00
Limor "Ladyada" Fried b985f2ed1d
Merge pull request #100 from adafruit/i2c
Add support for 'uart over i2c' GPS modules
2019-10-13 22:14:52 -04:00
ladyada 70bea470db doxy new Print support 2019-10-13 21:32:50 -04:00
ladyada dd40ff0d95 parsingdemo 2019-10-13 20:22:14 -04:00
ladyada ceabac597f nice kleen output! 2019-10-13 20:15:13 -04:00
ladyada 2213c03439 more workin' on i2c 2019-10-09 16:51:17 -04:00
siddacious def2fc494b
Update library.properties 2019-10-08 12:18:38 -07:00
Matt Goodrich d50e0435ea
Merge pull request #98 from sellensr/master
Change GPS time alignment
2019-09-30 09:13:58 -04:00
Rick Sellens 1f8c5a58d7 Change GPS time alignment
Detect time first character of NMEA sentence received and treat that as corresponding to GPS timestamp in the sentence. Still some latency, but less than using the end of the receipt.
2019-09-29 12:26:01 -04:00
Ladyada c9632ab73c basic i2c demo 2019-08-30 02:21:23 -04:00
Ladyada d213ccc4cf basic i2c interfacing, GPS now subclasses Print so we can treat it like a serial connection 2019-08-30 02:18:01 -04:00
Jan Hoffmann 7bc6e51338
Update library.properties 2019-07-11 11:04:32 +02:00
Limor "Ladyada" Fried 50bf6203b5
Merge pull request #69 from stoph/patch-2
Fix spelling error
2019-07-09 13:22:01 -04:00
Jan Hoffmann 8c0bc76425
Update library.properties 2019-07-04 12:16:40 +02:00
Matt Goodrich d853c17be1
Merge pull request #93 from Dygear/master
Signed latitude_fixed & longitude_fixed based on location.
2019-06-25 16:28:14 -04:00
Mark Tomlin 460caf00c7 Fixed data type when flipping the sign. 2019-06-25 16:01:09 -04:00
Mark Tomlin 413455c985 Changed latitude_fixed to be negative when south of the equator and longitude_fixed to be negative when west of prime meridian.y 2019-06-25 01:43:40 -04:00
Matt Goodrich f14d10148b
Bump to 1.1.0 2019-06-19 12:26:46 -04:00
Limor "Ladyada" Fried a2d92e2597
Merge pull request #91 from drak7/master
Fix for #41 and #68 time parsing issues, based on fixes from HamishB
2019-06-17 15:26:32 -04:00
Matt Goodrich 8f64274401 Merge remote-tracking branch 'upstream/master' 2019-06-17 14:56:13 -04:00
Limor "Ladyada" Fried 2072e40b6b
Merge pull request #92 from jessebraham/gnss
Parse sentences with GNSS identifiers
2019-06-14 17:13:34 -04:00
Jesse Braham 85751e96f3 Parse sentences with GNSS identifiers 2019-06-14 13:41:42 -07:00
Matt Goodrich efa9bfd857 Fix for #41 and #68 time parsing issues, based on fixes from HamishB 2019-05-16 11:55:42 -04:00
Matt Goodrich c68499182d
Merge pull request #90 from sellensr/master
Split parsing and track time received
2019-04-26 12:03:44 -04:00
sellensr 5934857f24 Create .uno.test.skip
Uses Serial1, so it won't work with UNO, but does compile OK with ESP8266 (haven't tested)
2019-04-22 18:32:22 -04:00
Rick Sellens a553d5c374 Delete .DS_Store 2019-04-22 17:23:21 -04:00
Rick Sellens af4d406340 Delete .DS_Store 2019-04-22 15:47:01 -04:00
Rick Sellens 02358e0d3b Delete .DS_Store
pesky hidden files
2019-04-22 15:42:01 -04:00
Rick Sellens 547b611daf Changed time_t to uint32_t
forgot time_t isn't defined for UNO
2019-04-22 15:35:05 -04:00
sellensr e121bb53c8 Track when sentence received
Improve the time information by tracking from when a sentence is received, rather than when it is parsed. Track last valid Date, Time, and Fix separately.
2019-04-20 13:51:00 -04:00
sellensr 76a0384f71 parse() improvements
Split out separate functions to parse fragments of sentences for time, lat, lon, fix. No functional changes. Reduces repetition and makes parsing process more readable. Will make adding new sentences less cumbersome. The difference tracking gets a little wonky stretching across function boundaries.

Added timeSinceFix() to return seconds since a valid fix was received. Modified $GPGGA parsing to also set fix = true/false based on quality.

Added more output sentences to Adafruit_GPS.h to facilittate testing with different sentences.
2019-04-17 22:37:47 -04:00
Rick Sellens 5407c85b41
Merge pull request #3 from adafruit/master
Merge pull request #88 from sellensr/master
2019-04-17 21:54:23 -04:00
Matt Goodrich 3b01dff4c8
Merge pull request #88 from sellensr/master
Index checksum explicitly on $ and *
2019-04-17 13:46:39 -04:00
Rick Sellens 2b06a9d0ef Delete .gitignore 2019-04-17 12:31:59 -04:00
Rick Sellens 4d064cb796 test parse string for $ 2019-04-17 12:23:58 -04:00
Rick Sellens 653b565d2a Create .gitignore 2019-04-17 12:13:17 -04:00
sellensr 1f369b6a8c Merge branch 'master' of https://github.com/sellensr/Adafruit_GPS 2019-04-16 19:49:10 -04:00
sellensr 44af8c9086 Index checksum explicitly on $ and *
parse() Improves slightly on https://github.com/adafruit/Adafruit_GPS/pull/86 by indexing on the position of the $ and the * in the string instead of the beginning and the end of the string.  Does not require sentence string have a particular termination, e.g. CRLF.
2019-04-16 19:49:01 -04:00
Rick Sellens 1b47fb7334
Merge pull request #2 from adafruit/master
update
2019-04-16 19:23:48 -04:00