血压
authorp15692025051 <846603105@qq.com>
Sat, 20 Jan 2024 03:30:28 +0000 (11:30 +0800)
committerp15692025051 <846603105@qq.com>
Sat, 20 Jan 2024 03:30:28 +0000 (11:30 +0800)
2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c

index a26af11..8ba6d51 100644 (file)
@@ -731,12 +731,13 @@ int fr8012haq_parse_returned_data(int timeout)
                 
                 Hal_Rtc_Gettime_Count(&yyl_out_data[yyl_out_data_len].time);
                 //timestamp
-                num_buf_len = find_c(str_tmp,'/');
+                num_buf_len = find_c(str_tmp,',');
                 if(num_buf_len>=sizeof(num_buf))
                     num_buf_len = sizeof(num_buf)-1;
                 memset(num_buf,0,sizeof(num_buf));
                 memcpy(num_buf,str_tmp,num_buf_len);
-                yyl_out_data[yyl_out_data_len].timestamp = atoi(num_buf); 
+                int int_tmp = atoi(num_buf); 
+                yyl_out_data[yyl_out_data_len].timestamp = int_tmp; 
                 FR8012HAQ_LOG("yyl_out_data[timestamp]:%d\n",yyl_out_data[yyl_out_data_len].timestamp);
                 str_tmp += num_buf_len+1;
                 //areaUP
@@ -745,8 +746,10 @@ int fr8012haq_parse_returned_data(int timeout)
                     num_buf_len = sizeof(num_buf)-1;
                 memset(num_buf,0,sizeof(num_buf));
                 memcpy(num_buf,str_tmp,num_buf_len);
-                yyl_out_data[yyl_out_data_len].areaUP = atoi(num_buf); 
+                int_tmp = atoi(num_buf); 
+                yyl_out_data[yyl_out_data_len].areaUP = int_tmp; 
                 FR8012HAQ_LOG("yyl_out_data[areaUP]:%d\n",yyl_out_data[yyl_out_data_len].areaUP);
+                FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf);
                 str_tmp += num_buf_len+1;
                 //areaUPBase
                 num_buf_len = find_c(str_tmp,',');
@@ -754,8 +757,10 @@ int fr8012haq_parse_returned_data(int timeout)
                     num_buf_len = sizeof(num_buf)-1;
                 memset(num_buf,0,sizeof(num_buf));
                 memcpy(num_buf,str_tmp,num_buf_len);
-                yyl_out_data[yyl_out_data_len].areaUPBase = atoi(num_buf); 
+                int_tmp = atoi(num_buf); 
+                yyl_out_data[yyl_out_data_len].areaUPBase = int_tmp; 
                 FR8012HAQ_LOG("yyl_out_data[areaUPBase]:%d\n",yyl_out_data[yyl_out_data_len].areaUPBase);
+                FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf);
                 str_tmp += num_buf_len+1;
                 //areaUPHeight
                 num_buf_len = find_c(str_tmp,',');
@@ -763,8 +768,10 @@ int fr8012haq_parse_returned_data(int timeout)
                     num_buf_len = sizeof(num_buf)-1;
                 memset(num_buf,0,sizeof(num_buf));
                 memcpy(num_buf,str_tmp,num_buf_len);
-                yyl_out_data[yyl_out_data_len].areaUPHeight = atoi(num_buf); 
+                int_tmp = atoi(num_buf); 
+                yyl_out_data[yyl_out_data_len].areaUPHeight = int_tmp; 
                 FR8012HAQ_LOG("yyl_out_data[areaUPHeight]:%d\n",yyl_out_data[yyl_out_data_len].areaUPHeight);
+                FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf);
                 str_tmp += num_buf_len+1;
                 //areaDOWN
                 num_buf_len = find_c(str_tmp,',');
@@ -772,8 +779,10 @@ int fr8012haq_parse_returned_data(int timeout)
                     num_buf_len = sizeof(num_buf)-1;
                 memset(num_buf,0,sizeof(num_buf));
                 memcpy(num_buf,str_tmp,num_buf_len);
-                yyl_out_data[yyl_out_data_len].areaDOWN = atoi(num_buf); 
+                int_tmp = atoi(num_buf);
+                yyl_out_data[yyl_out_data_len].areaDOWN = int_tmp; 
                 FR8012HAQ_LOG("yyl_out_data[areaDOWN]:%d\n",yyl_out_data[yyl_out_data_len].areaDOWN);
+                FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf);
                 str_tmp += num_buf_len+1;
                 //areaDOWNBase
                 num_buf_len = find_c(str_tmp,',');
@@ -781,8 +790,10 @@ int fr8012haq_parse_returned_data(int timeout)
                     num_buf_len = sizeof(num_buf)-1;
                 memset(num_buf,0,sizeof(num_buf));
                 memcpy(num_buf,str_tmp,num_buf_len);
-                yyl_out_data[yyl_out_data_len].areaDOWNBase = atoi(num_buf); 
+                int_tmp = atoi(num_buf);
+                yyl_out_data[yyl_out_data_len].areaDOWNBase = int_tmp; 
                 FR8012HAQ_LOG("yyl_out_data[areaDOWNBase]:%d\n",yyl_out_data[yyl_out_data_len].areaDOWNBase);
+                FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf);
                 str_tmp += num_buf_len+1;
                 //areaDOWNHeight
                 num_buf_len = find_c(str_tmp,',');
@@ -790,8 +801,10 @@ int fr8012haq_parse_returned_data(int timeout)
                     num_buf_len = sizeof(num_buf)-1;
                 memset(num_buf,0,sizeof(num_buf));
                 memcpy(num_buf,str_tmp,num_buf_len);
-                yyl_out_data[yyl_out_data_len].areaDOWNHeight = atoi(num_buf); 
+                int_tmp = atoi(num_buf);
+                yyl_out_data[yyl_out_data_len].areaDOWNHeight = int_tmp; 
                 FR8012HAQ_LOG("yyl_out_data[areaDOWNHeight]:%d\n",yyl_out_data[yyl_out_data_len].areaDOWNHeight);
+                FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf);
                 str_tmp += num_buf_len+1;
                 //RRI
                 num_buf_len = find_c(str_tmp,',');
@@ -799,8 +812,10 @@ int fr8012haq_parse_returned_data(int timeout)
                     num_buf_len = sizeof(num_buf)-1;
                 memset(num_buf,0,sizeof(num_buf));
                 memcpy(num_buf,str_tmp,num_buf_len);
-                yyl_out_data[yyl_out_data_len].RRI = atoi(num_buf); 
+                int_tmp = atoi(num_buf);
+                yyl_out_data[yyl_out_data_len].RRI = int_tmp; 
                 FR8012HAQ_LOG("yyl_out_data[RRI]:%d\n",yyl_out_data[yyl_out_data_len].RRI);
+                FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf);
                 str_tmp += num_buf_len+1;
                 //motion
                 num_buf_len = find_c(str_tmp,']');
@@ -808,8 +823,10 @@ int fr8012haq_parse_returned_data(int timeout)
                     num_buf_len = sizeof(num_buf)-1;
                 memset(num_buf,0,sizeof(num_buf));
                 memcpy(num_buf,str_tmp,num_buf_len);
-                yyl_out_data[yyl_out_data_len].motion = atoi(num_buf); 
+                int_tmp = atoi(num_buf);
+                yyl_out_data[yyl_out_data_len].motion = int_tmp; 
                 FR8012HAQ_LOG("yyl_out_data[motion]:%d\n",yyl_out_data[yyl_out_data_len].motion);
+                FR8012HAQ_LOG("num_buf[%d]:%s\n",num_buf_len,num_buf);
                 str_tmp += num_buf_len+1;
 
                 if(yyl_out_data_len<YYL_OUT_DATA_SIZE-1)