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