Add GNSS N50DB support.
Change-Id: Id65a69a0a7c149ef1e75db01e544f94b4f178d45
diff --git a/mbtk/libmbtk_gnss/mbtk_gnss.c b/mbtk/libmbtk_gnss/mbtk_gnss.c
index e8310b3..515feae 100755
--- a/mbtk/libmbtk_gnss/mbtk_gnss.c
+++ b/mbtk/libmbtk_gnss/mbtk_gnss.c
@@ -61,7 +61,7 @@
{
if(EAGAIN == errno)
{
- LOGE("Read end, lenght = %d", read_len);
+ LOGV("Read end, lenght = %d", read_len);
}
else
{
@@ -138,7 +138,6 @@
buff_len = 0;
} else if(data[index] == MBTK_IND_END_FLAG) {
buff[buff_len] = '\0';
- LOGD("RSP[len - %d] : %s", buff_len, buff);
if(memcmp(MBTK_IND_LOCATION_TAG, buff, strlen(MBTK_IND_LOCATION_TAG)) == 0) {
if(gnss_cb) {
gnss_cb(MBTK_GNSS_IND_LOCATION, buff, buff_len);
@@ -148,7 +147,13 @@
gnss_cb(MBTK_GNSS_IND_NMEA, buff, buff_len);
}
} else {
+ LOGD("RSP[len - %d] : %s", buff_len, buff);
if(gnss_busy) {
+ // XXXXXX:<result>
+ char *ptr = strstr(buff, ":");
+ if(ptr) {
+ gnss_result = atoi(ptr + 1);
+ }
pthread_mutex_lock(&gnss_mutex);
pthread_cond_signal(&gnss_cond);
pthread_mutex_unlock(&gnss_mutex);
@@ -190,7 +195,7 @@
int i;
for(i = 0; i < nready; i++)
{
- LOGD("fd[%d] event = %x",epoll_events[i].data.fd, epoll_events[i].events);
+ LOGV("fd[%d] event = %x",epoll_events[i].data.fd, epoll_events[i].events);
if(epoll_events[i].events & EPOLLHUP) // Closed by server.
{