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.
                 {