From dd08a0f8ffd2c5ae1db9ba5aa90f3c41e264749c Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期二, 15 七月 2025 17:39:12 +0800
Subject: [PATCH] 测试通过XYZ的1g加速度

---
 keil/include/main/main.c |   44 +++++++++++++++++++++++++++++++-------------
 1 files changed, 31 insertions(+), 13 deletions(-)

diff --git a/keil/include/main/main.c b/keil/include/main/main.c
index aeeb674..9ec506d 100644
--- a/keil/include/main/main.c
+++ b/keil/include/main/main.c
@@ -24,6 +24,7 @@
 #include "PCA9555.h"
 #include "WS2812.h"
 #include "DBG.h"
+#include "SC7A22H.h"
 
 //#define DEBUG_MODE
 extern int simple_main(void);
@@ -626,6 +627,8 @@
 extern uint8_t ota_flag;
 uint8_t bat_percent_only_one=1;
 extern uint8_t jiancebat_percent_flag;
+extern uint8_t double_click_flag;
+
 void IdleTask(void)
 {
 if(read_5v_input_pca())
@@ -687,8 +690,8 @@
                         HIDO_TimerPoll();
                         HIDO_ATLitePoll();
                         TCPClient_Poll();
-                        if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP)
-                        {TCPClient_Poll_1();}
+//                        if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP)
+//                        {TCPClient_Poll_1();}
                         if(flag_secondtask)
                         {
                             flag_secondtask = 0;
@@ -792,6 +795,19 @@
              }         
          
          }
+         
+  if(double_click_flag)
+  {
+     double_click_flag=0;
+     nomove_count=0;
+     unsigned char CLICK_status; 
+     
+     SL_SC7A22H_I2c_Spi_Read(SL_SC7A22H_SPI_IIC_MODE, 0x39, 1, &CLICK_status);
+     test_gravity_reading();
+
+            
+  }      
+         
 }
 void boot_deinit(void)
 {
@@ -968,10 +984,10 @@
 //	    NTRIPClient_Init();
 //	    NTRIPApp_Init();
 //    }
-    if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP)
-    {
-        TCPClient_Init_1();
-    }
+//    if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP)
+//    {
+//        TCPClient_Init_1();
+//    }
 //    HTTPClient_Init();
     wdt_open(WDT_ID0,&app_wdt_cfg);//30s检测喂狗
     LED_output_init();//配置彩色灯引脚
@@ -1022,18 +1038,20 @@
         HIDO_ATLitePoll();
         TCPClient_Poll();
         wdt_ping(WDT_ID0);//喂狗
-        if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP)
-        {
-            TCPClient_Poll_1();
-        }
+//        if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP)
+//        {
+//            TCPClient_Poll_1();
+//        }
         if(flag_secondtask)
         {
             flag_secondtask = 0;
             SecondTask();
         }
-				SC7A22H_get_Pedo_task();
-		    IMUTask();
+//	    SC7A22H_get_double_click();
+//        SL_SC7A22H_RawData_Read();
+		IMUTask();
         IdleTask();
-				check_step_and_update_state();
+		check_step_and_update_state();
+//        test_gravity_reading();
     }
 }

--
Gitblit v1.9.3