Import of CSR's demo for SirfV. Has minor cleanup.
Dependencies: CsrLocation mbed GPSProvider
Fork of CsrLocationDemo by
Diff: CsrLocationDemo.cpp
- Revision:
- 21:398bb500bb37
- Parent:
- 19:b8703d1c1b38
--- a/CsrLocationDemo.cpp Tue Nov 04 14:25:31 2014 +0000 +++ b/CsrLocationDemo.cpp Wed Nov 05 13:25:15 2014 +0000 @@ -3,7 +3,6 @@ */ #include "mbed.h" -#include "CsrLocation.h" #include "GPSProvider.h" #define PINMAP_GPIO_BTN D5 @@ -43,7 +42,9 @@ void locationHandler(const GPSProvider::LocationUpdateParams_t *params) { - CSR_APP_LOG_INFO("received location update\r\n"); + if (params->valid) { + /* application specific handling of location data; */ + } } int main(void) @@ -74,6 +75,7 @@ break; case APP_CMD_IDLE: gps.process(); + sleep(); break; case APP_CMD_START: sAppCmd = APP_CMD_IDLE;