Rick Sellens
b431f20491
update to strStartsWith()
...
strStartsWith(nmea, "$GPGLL") now used to identify the sentence.
2019-04-16 13:41:25 -04:00
Rick Sellens
ff2c714d4d
Merge pull request #1 from adafruit/master
...
Update my fork from the adafruit repo
2019-04-16 13:00:42 -04:00
Rick Sellens
968e95344c
Revert "parse checksum to *"
...
This reverts commit 0f867b508a .
2019-04-16 12:49:05 -04:00
Rick Sellens
37fed7f05d
Revert "tidy lines and checksum"
...
This reverts commit 8bad5eacfb .
2019-04-16 12:48:02 -04:00
Matt Goodrich
f8c5386402
Merge pull request #61 from pdoddster/master
...
Fail parser if no checksum
2019-04-16 10:18:02 -04:00
Matt Goodrich
c149283ea8
Merge pull request #86 from srob1/read-cr-lf-fix
...
Fix read() so NMEA sentences are properly CR-LF terminated
2019-04-16 09:43:15 -04:00
sellensr
8bad5eacfb
tidy lines and checksum
...
Parse start of checksum as character after first $.
Don't include '\n' or '\r' in GPS lines read. Previous code was putting '\r' at the end of each line and '\n' at the start before the $, thus having to start the checksum calculation at the third character. This may break the spacing on some code that prints out the NMEA lines.
2019-04-15 13:50:37 -04:00
sellensr
0f867b508a
parse checksum to *
...
Parse the NMEA checksum based on the location of the asterisk, rather than the end of the string. Avoids problems if line ends with other than CRLF.
2019-04-15 11:51:40 -04:00
sellensr
8e17fcc9a9
Add $GPGLL sentence to parsing
...
$GPGLL has fewer arguments in a different order. The $GPRMC code was directly copied and the order rearranged.
2019-04-14 20:25:59 -04:00
sellensr
77176c2afd
#define for 115200 baud
2019-04-14 19:40:39 -04:00
Sam Roberts
f52a4d2939
Fix read() so NMEA sentences are properly CR-LF terminated
2019-04-09 19:57:35 -04:00
Limor "Ladyada" Fried
e214a45ed6
Merge pull request #81 from drak7/master
...
Updated examples, removed NewSoftSerial, small fixes
2019-03-15 17:05:29 -04:00
Matt Goodrich
bf079ad2cd
Skip tests for unsupported platforms; removed do nothing pieces
2019-03-14 17:05:30 -04:00
Matt Goodrich
d7c9f848f6
Updated examples, split into HardwareSerial and SoftwareSerial; Removed NewSoftSerial
2019-03-14 14:22:28 -04:00
Limor "Ladyada" Fried
7d90723c5e
Merge pull request #80 from drak7/master
...
Doxyfied; Added code of conduct; Updated README; Added travis.yml
2019-03-13 15:34:16 -04:00
Matt Goodrich
8c064919ab
Doxyfied; Added code of conduct; Updated README; Added travis.yml
2019-03-12 17:21:45 -04:00
driverblock
77fe348437
Add hardware serial locus erase example
...
Added GPS_HardwareSerial_LOCUS_Erase.
Increased timeout value on waitForSentence function
updated library version to 1.0.3
2017-08-02 11:24:18 -04:00
ladyada
ea73a3a8f3
hardwareserial (non-interrupt) GPS LOCUS examplz
2017-08-01 23:27:56 -04:00
ladyada
e0beddd274
Merge branch 'master' of github.com:adafruit/Adafruit-GPS-Library
2017-08-01 22:55:59 -04:00
ladyada
afb7ee79c8
add 22hz update
2017-08-01 22:55:52 -04:00
driverblock
c12e424439
Add define to use Software Serial
...
Added a #define to enable software serial. Comment it out to not
include software serial. Forum user request for ability to eliminate
software serial.
https://forums.adafruit.com/viewtopic.php?f=51&t=103611#p519211
2016-09-25 10:26:05 -04:00
pdoddster
7fc1b4e15f
Added else clause
...
If checksum wasn't there, parser was parsing anyways. If checksum is required we need to return false if not found.
2016-08-02 09:18:09 -07:00
ladyada
0ffa9bce67
(and name)
2016-07-11 23:42:00 -04:00
ladyada
382c864a17
bump release version
2016-07-11 23:41:40 -04:00
ladyada
614f4df905
allow uin32_t bauds https://github.com/adafruit/Adafruit_GPS/issues/42
2016-07-11 23:36:54 -04:00
ladyada
69f4e8cff7
https://github.com/adafruit/Adafruit_GPS/issues/58
...
https://github.com/adafruit/Adafruit_GPS/issues/56
2016-07-11 23:34:17 -04:00
ladyada
3fbbc52add
simplify Flora & Featherwing to just have HwSerial test code
2016-07-11 23:33:09 -04:00
Tony DiCola
b2f502887a
Add GitHub issue template
2016-05-27 13:43:42 -07:00
Tony DiCola
ab77762431
Add GitHub pull request template
2016-05-27 13:38:32 -07:00
ladyada
7dea4ac0e6
generalized
2016-05-17 16:57:18 -04:00
ladyada
461d908af8
checksum code really workin now
...
fixes https://github.com/adafruit/Adafruit-GPS-Library/issues/40
2015-11-30 00:01:35 -05:00
driverblock
6457807802
Didn't work. Fix.
...
This didn't work. Changed mySerial to a #define
2015-10-08 13:39:03 -04:00
Tony DiCola
fb579ed581
Automatic library.properties generation.
2015-03-31 12:09:04 -07:00
Tony DiCola
dfbdf16a91
Merge pull request #38 from Max13/patch-1
...
Adde PMTK updates for 5 times/seconds
2015-01-02 17:35:59 -08:00
Adnan RIHAN
0465ef1c52
Adde PMTK updates for 5 times/seconds
...
For average projects, I think it's a good idea to include 200 millihertz updates in the source code.
By default, debs can choose 5 Hz, 1Hz and 100 mHz. I think average amateur tracing projects would fit best at 200 mHz than at 1Hz or 100mHz.
2014-12-25 15:48:57 +01:00
Tony DiCola
419bc437be
Merge branch 'Jcps-master'
2014-10-24 17:38:51 -07:00
Tony DiCola
0aeb82c1b6
Update parsing example to show new long/lat degrees values.
2014-10-24 17:38:36 -07:00
Tony DiCola
eb4e66dcbe
Merge branch 'master' of https://github.com/Jcps/Adafruit-GPS-Library into Jcps-master
2014-10-24 17:34:21 -07:00
Tony DiCola
9239281de0
Merge pull request #34 from plattrap/master
...
Compiler warnings
2014-10-24 17:31:53 -07:00
Larry
c85ca305f9
Fix warning about deprecated cast from string to char *.
2014-10-19 11:31:07 +13:00
Larry
4348639804
Fix warning about reaching end of non-void function.
2014-10-19 11:30:28 +13:00
Jack Sampson
3f4a1a5948
Addition of Google Maps friendly coordinates
...
Added a latitudeDegrees, which calculates the GPS position into only
degrees, which Google Maps uses.
2014-10-16 10:44:05 -04:00
driverblock
04fc848c26
fix parser when no fix
...
RMC and GGA sentences were no properly parsed when there was no fix.
They were assuming numeric values between commas, but you just get a
string of commas when there’s no fix. This was causing the RMC ate to
be parsed incorrectly.
2014-09-27 08:02:59 -04:00
driverblock
e7a91195e5
Please don't eat the dollar sign
...
read() was eating the leading dollar sign on the double-buffer swap.
2014-09-15 14:27:53 -04:00
Tony DiCola
f319935824
Update shield_sdlog.ino
2014-08-18 11:12:19 -07:00
Tony DiCola
43b9093d35
Update Adafruit_GPS.h
2014-08-18 11:09:55 -07:00
Tony DiCola
f2545ed72a
Clarify 10hz logging rate instead of 100 mhz
2014-08-15 18:40:11 -07:00
Tony DiCola
b1f0c6e5f8
Clarify 10hz logging rate instead of 100 mhz
2014-08-15 18:39:30 -07:00
Tony DiCola
f72d2acb50
Merge pull request #30 from flybob/master
...
Ultimate GPS
2014-08-15 18:37:42 -07:00
Tony DiCola
240f1bbdea
Add fixed point minute scaling back with correct floating point conversion.
2014-08-11 11:01:50 -07:00