Commit Graph

84 Commits

Author SHA1 Message Date
Eketh
b151ccae51 Fixed typo in example.c 2014-04-23 20:03:05 +02:00
Eketh
24968cb3ba Fixed spelling/codestyle 2014-04-23 19:57:30 +02:00
Kosma Moczek
dd2f2f20ff add support for optional fields (minmea_scan ";" modifier) 2014-04-23 18:15:26 +02:00
Eketh
d6a02269d4 Names unification for GPGST 2014-04-23 13:23:24 +02:00
Eketh
8a35643870 Added support of GST frames in example.c 2014-04-21 10:35:22 +02:00
Eketh
ae6195af1e Removed tabulatures from minmea.c and minmea.h 2014-04-20 19:21:05 +02:00
Eketh
12b03ebc61 Added support for GST frame 2014-04-20 10:27:22 +02:00
Edyta
3b6ba502bc minmea.h, minmea.c: Added support for GLL sentences 2014-04-15 17:45:29 +02:00
Kosma Moczek
5d49c07957 README.md: update supported sentences list 2014-03-24 23:24:27 +01:00
Kosma Moczek
ea1bbcbfa5 minmea: add minmea_talker_id() 2014-03-24 23:13:05 +01:00
Kosma Moczek
5bc6fddb55 .gitignore: add *.diff, .*.swp 2014-03-24 23:10:27 +01:00
Kosma Moczek
d973b98d66 minmea: don't include talker id in sentence type.
This is a backwards-incompatible change that I knew I'd have to
introduce sooner or later. Which means now.

Long story short: when I first started writing this library, I wanted to
make things simpler by treating the entire talker+sentence as one big
ID. Of course, this is an oversimplification, as there are different
talkers out there.

Turns out they're more common than I initially thought. I just came
across a module (read: I had one soldered to my board by our crazy
hardware guy) that spits out GPRMC, GLRMC or GNRMC depending on where it
got the data. I could have kludged around this, but here's this change,
for the purity of code.

Fortunately, we're the only users of this codebase as far as I know, so
no real harm is done - but it's a lesson to design my interfaces right
from the very start so I don't have to break compatibility and write
apologetic messages later on.
2014-03-24 22:40:25 +01:00
Kosma Moczek
3b3179a000 example.c: fix vim modeline 2014-03-24 22:35:03 +01:00
Kosma Moczek
ff500a5115 README.md: mention missing timegm() on some systems 2014-03-03 15:48:28 +01:00
Kosma Moczek
b81f509ccd README.md: escape angle brackets 2014-03-03 15:33:48 +01:00
Kosma Moczek
dfdc4c9426 README.md: describe library limitations 2014-03-03 15:31:54 +01:00
Kosma Moczek
0b044db606 tests: specify maximum minmea_scan coordinate range 2014-03-03 15:22:59 +01:00
Kosma Moczek
7543c35079 minmea_rescale: handle big values without overflow 2014-03-03 15:04:37 +01:00
Kosma Moczek
27d98bddde tests.c: add more test sequences (uBlox MAX7C) 2014-03-03 14:55:47 +01:00
Kosma Moczek
3c343f8e19 tests.c: use ck_assert_int_eq whenever possible 2014-02-28 15:20:30 +01:00
Kosma Moczek
f7702e046c README.md: mention GPGSA support! 2014-02-26 16:30:04 +01:00
Kosma Moczek
4d0f78662f COPYING: include the no-warranty clause 2014-02-26 16:27:24 +01:00
Kosma Moczek
2e59e40886 GPGSA support: fix coding style bugs introduced as a result of fixing coding style bugs ;) 2014-02-26 15:10:28 +01:00
Kosma Moczek
d517458085 GPGSA support: adapt to project' coding style 2014-02-26 15:07:42 +01:00
Kosma Moczek
a04115b3f4 GPGSA support: fix indentation 2014-02-26 15:03:20 +01:00
Kosma Moczek
da55e342e3 Merge pull request #1 from dart50/master
Add support for $GPGSA sequences.
2014-02-26 14:57:00 +01:00
Kosma Moczek
c5860da6c8 hex2int: fix hex digit parsing 2014-02-26 13:19:00 +01:00
Denys Kuzmenko
e2838ed642 Add support for $GPGSA sequences. 2014-02-25 17:32:56 +01:00
Kosma Moczek
b341777f60 man, that license stuff is hard to do right 2014-02-16 20:03:14 +01:00
Kosma Moczek
9595e51287 minmea.c: ctype.h requires integer, not signed char 2014-02-14 17:17:59 +01:00
Kosma Moczek
03fd0b399c minmea.h: short-cirtuit no-rescale case in minmea_rescale() 2014-02-14 17:16:06 +01:00
Kosma Moczek
7af3945a91 README.md: document number and coordinate format 2014-02-14 15:39:29 +01:00
Kosma Moczek
a09793e178 add COPYING, improve README 2014-02-14 15:27:45 +01:00
Kosma Moczek
56177f0e1c initial commit 2014-02-14 15:22:18 +01:00