T108: update sleep close gps
Change-Id: Iaaef802fbcfa983b32e30ffd174b8b50d75b920f
diff --git a/mbtk/libmbtk_factory/mbtk_power.c b/mbtk/libmbtk_factory/mbtk_power.c
old mode 100644
new mode 100755
index 96c3e83..9f89b53
--- a/mbtk/libmbtk_factory/mbtk_power.c
+++ b/mbtk/libmbtk_factory/mbtk_power.c
@@ -59,7 +59,11 @@
LOGE("[MBTK_POWER] get event = [%d].", event);
//printf("get event = [%d].\n", event);
+#if defined(MBTK_PROJECT_T108)
+ if(event != 2)
+#else
if(event != 7)
+#endif
{
*ubus_gnss_result = MBTK_POWER_CLOSE_FAIL;
}
@@ -156,9 +160,13 @@
blob_buf_init(&outBlob, 0);
blobmsg_add_u32(&outBlob, "gnss_init_param", 0);
-
+#if defined(MBTK_PROJECT_T108)
+ ret = mbtk_power_invoke_reply_data_cb("mbtk_gnss", "gnss_deinit", outBlob.head,
+ (ubus_data_handler_t *)mbtk_power_gnss_callback, &ubus_gnss_result, 8000, mbtk_power_ctx);
+#else
ret = mbtk_power_invoke_reply_data_cb("gps", "gnss_deinit", outBlob.head,
(ubus_data_handler_t *)mbtk_power_gnss_callback, &ubus_gnss_result, 8000, mbtk_power_ctx);
+#endif
blob_buf_free(&outBlob);
if (ret != 0)