Merge #1910 into sdk602patch0911 from refs/changes/1910/head 1912/target/1
author彭磊 <1624952103@qq.com>
Wed, 2 Jul 2025 02:00:51 +0000 (02:00 +0000)
committersnickersun@163.com <accounts_62b90f7fcf51ade33b6f628e@mail.teambition.com>
Wed, 2 Jul 2025 02:00:51 +0000 (02:00 +0000)
gps数据输入cywee算法

* refs/changes/1910/head: (1 commits squashed)

  - gps数据输入cywee算法

Signed-off-by: aliyun6865282430 <1624952103@qq.com>
Reviewed-by: Caisking <3449750381@qq.com>
Reviewed-by: 罗正 <1732036298@qq.com>
Reviewed-by: aliyun8003852482 <1224667075@qq.com>
Reviewed-by: snickersun@163.com <accounts_62b90f7fcf51ade33b6f628e@mail.teambition.com>
Reviewed-by: aliyun6865282430 <1624952103@qq.com>
Merged-by: snickersun@163.com <accounts_62b90f7fcf51ade33b6f628e@mail.teambition.com>
link: https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230/change/1910
code/sdk/drivers/peripheral/gnss/sample/gnss_sample/gnss_sample.c

index 13ac8a5..a4984ce 100644 (file)
 #include "tiot_service_interface.h"\r
 #include "pm_definition.h"\r
 #include "gnss_ctl.h"\r
-// #include "cywee_hal.h"\r
+\r
+#ifdef SUPPORT_CYWEE_SERVICE\r
+#include "cywee_hal.h"\r
+#include "cywee_service.h"\r
+#endif\r
 \r
 #define COLDSTART_FIXMODEGPS_NMEAALL_SAMPLE        0\r
 #define AUTOSTART_FIXMODEALL_NMEADEF_SAMPLE        1\r
@@ -98,6 +102,10 @@ static int decode_nmea(char c)
             memcpy_s(&g_global_gpsData,sizeof(gps_data_t),&(g_nmeadata.gpsData),sizeof(gps_data_t));\r
             ret = 1;\r
             memset(&g_nmeadata,0,sizeof(g_nmeadata));\r
+#ifdef SUPPORT_CYWEE_SERVICE\r
+            if(uapi_dev_runtime_get_train_status())\r
+                do_cywee_service_check_msg(CYWEE_SERVICE_CMD_GNSS_UPDATE,NULL);\r
+#endif\r
         }\r
     } \r
 \r