gnss: add agps api
Change-Id: I8d778a303bc59b22f1ac31cfbe8439e98d94d448
diff --git a/mbtk/mbtk_gnssd/agps/8122_agnss.c b/mbtk/mbtk_gnssd/agps/8122_agnss.c
index 4acbe33..34eef09 100755
--- a/mbtk/mbtk_gnssd/agps/8122_agnss.c
+++ b/mbtk/mbtk_gnssd/agps/8122_agnss.c
@@ -200,7 +200,7 @@
int left_size = 0;
int total_size = 0;
int write_size = 0;
- int wait_time = 0;
+ //int wait_time = 0;
uint8_t *databuf = (uint8_t *)malloc(BUFFER_SIZE);
if(databuf == NULL)
{
@@ -225,7 +225,7 @@
packet_length = (databuf[i + 4] | (databuf[i + 5] << 8));
if (i + packet_length + 8 <= total_size)
{
- hd_set_eph_inject_status(HD_EPH_INJECT_STATUS_WAIT_RETURN);
+ //hd_set_eph_inject_status(HD_EPH_INJECT_STATUS_WAIT_RETURN);
write_size = hd_agnss_uart_write(databuf + i, packet_length + 8);
if(write_size < 0)
{
@@ -233,6 +233,8 @@
goto error;
}
LOGD("%s Write[%d]\r\n", __FUNCTION__, write_size);
+ hd_agnss_delay(50);
+#if 0
wait_time = 0;
while(1)
{
@@ -260,6 +262,7 @@
goto error;
}
}
+#endif
i = i + packet_length + 8;
}
else