GPS NEMA String parser library. Only supports SkyTraq Venus chip at this time.
Dependents: MTDOT-EVB-LinkCheck-AL MTDOT-BOX-EVB-Factory-Firmware-LIB-108 TelitSensorToCloud mDot_sensor_to_cloud ... more
Diff: GPSPARSER.h
- Revision:
- 6:2050b4795b66
- Parent:
- 5:11f41dee386b
- Child:
- 7:bd1013ba8afd
--- a/GPSPARSER.h Mon Nov 09 12:36:04 2015 -0600
+++ b/GPSPARSER.h Fri Dec 04 16:40:41 2015 -0600
@@ -29,6 +29,7 @@
#include "mbed.h"
#include "rtos.h"
#include "MTSSerial.h"
+#include "NCP5623B.h"
#include <string>
#include <vector>
#include <ctime>
@@ -68,8 +69,9 @@
/** Create the GPSPARSER object
* @param uart - an MTSSerial object
+ * @param led - an NCP5623B led controller object
*/
- GPSPARSER(MTSSerial *uart);
+ GPSPARSER(MTSSerial *uart, NCP5623B* led = NULL);
/** destroy the GPSPARSER object
*/
@@ -149,6 +151,9 @@
MTSSerial *_gps_uart;
Thread _getSentenceThread;
+ NCP5623B* _led;
+ int8_t _led_state;
+ Timer _led_timer;
/** Detect and initialize GPS device
* @return status of initialization