Skip to content

Commit 02d8f4e

Browse files
committed
- moved gps breakout board to official project
- added its readme
1 parent 790c527 commit 02d8f4e

File tree

8 files changed

+25
-6
lines changed

8 files changed

+25
-6
lines changed

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,12 @@ Note: this repo doesn't support Arduino IDE. Everything must be run from Makefil
2727
# Usage
2828
go to c*-project/with*-os/ directory and use its makefile
2929
go to test/ to checkout individual module test code, all code here must be in C except cxxtest headers
30+
31+
# Completed projects
32+
+--c-project/without-os/GPS-breakout-board - i2c console app for arduino, this tool makes i2c debug easier
33+
+--c-project/without-os/i2c-console - gps tracker app that shows parsed distance/angle to lcd and serial port
3034

3135
# Question & Bug fix?
32-
Please email author [email protected]
33-
Or file issue via github
36+
Please email author [email protected]
37+
Or file issue via github
3438

test/GPS-breakout-board/GPS-test.c renamed to c-project/without-os/GPS-breakout-board/GPS-test.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
#include "NMEAParser.h"
99
#include "SerialDebug.h"
10-
#include "../LCD-4x20/LCD.h"
10+
#include "LCD.h"
1111

1212
#include <util/delay.h>
1313
#include <string.h>

test/GPS-breakout-board/Makefile renamed to c-project/without-os/GPS-breakout-board/Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ FLOAT_SUPPORT = YES # support printf, sscanf floats
55
UTILS_SUPPORT = YES # extra utils such as soft serial, i2c, serial debug
66

77
# required
8-
TOP = ../../
9-
SOURCES = $(wildcard *.c) ../LCD-4x20/LCD.c
10-
INCLUDES = ./
8+
TOP = ../../../
9+
SOURCES = $(wildcard *.c) $(TOP)/test/LCD-4x20/LCD.c
10+
INCLUDES = ./ $(TOP)/test/LCD-4x20/
1111

1212
# unit test files
1313
# remember to put cxx test headers in test/*Test.h
File renamed without changes.
File renamed without changes.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# This is gps tracker app that records distance traveled, angle to initial location,
2+
# and distance to initial location. Initial location is determined when turned on
3+
4+
5+
* Setup
6+
1. connect SCL, SDA from arduino to SCL, SDA of 4x20 LCD
7+
2. connect GPS TX to arduino RX (0)
8+
3. connect to arduino serial port
9+
10+
* Features
11+
1. Added NMEA Parser, supported message:
12+
- GPRMC
13+
- GPGGA
14+
2. NMEA Parser unit test added
15+
3. NMEA Location calculation unit test added

test/GPS-breakout-board/test/NMEALocationCalculatorTest.h renamed to c-project/without-os/GPS-breakout-board/test/NMEALocationCalculatorTest.h

File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)