From: SnickerSun Date: Thu, 18 Apr 2024 07:37:05 +0000 (+0800) Subject: 修改acc 25Hz 让系统可以休眠 X-Git-Tag: release_V1.2.70_20241020_135402~1171^2~2^2~5 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=refs%2Fchanges%2F43%2F1;p=mirrors%2FFD230.git 修改acc 25Hz 让系统可以休眠 --- diff --git a/code/sdk/drivers/peripheral/cywee/service/cywee_service.c b/code/sdk/drivers/peripheral/cywee/service/cywee_service.c index dfe1c9fdb..0aaa6e976 100644 --- a/code/sdk/drivers/peripheral/cywee/service/cywee_service.c +++ b/code/sdk/drivers/peripheral/cywee/service/cywee_service.c @@ -46,7 +46,7 @@ typedef struct * 其他cmd在Header里定义,对外开放 */ -#define CYWEE_CHECK_MS 20 +#define CYWEE_CHECK_MS 40 osTimerId_t g_cywee_service_timer = NULL; static bool g_batter_service_initialled = false; diff --git a/code/sdk/drivers/peripheral/cywee/src/main_dml.c b/code/sdk/drivers/peripheral/cywee/src/main_dml.c index 4d8ad52b1..b38dd4ba0 100644 --- a/code/sdk/drivers/peripheral/cywee/src/main_dml.c +++ b/code/sdk/drivers/peripheral/cywee/src/main_dml.c @@ -750,11 +750,18 @@ int cywee_main_dml(int cmd) //设置acc gyro 相关参数 memset(&scl, 0, sizeof(scl)); scl.iData[0] = 1; + scl.iData[7] = 5; //轴向配置 + #if 0 scl.iData[3] = 2; scl.iData[4] = 2; //1 anytime 2 fifo scl.iData[6] = 5; //先設定5 - scl.iData[7] = 5; scl.iData[8] = 52; // for st sensor(52Hz) + #else + scl.iData[3] = 2; + scl.iData[4] = 2; //1 anytime 2 fifo + scl.iData[6] = 5; //fifocount 先設定5 + scl.iData[8] = 25; // for st sensor(52Hz) + #endif CWM_SettingControl(SCL_DML_DRV_AG_CONFIG, &scl); //CWM_OS_dbgPrintf("[DBG] %s %d\n", __func__,__LINE__);