From bf30f9eccedb96ea5b847535a779be3f214c0cd6 Mon Sep 17 00:00:00 2001 From: penglei <1624952103@qq.com> Date: Wed, 12 Nov 2025 12:18:14 +0800 Subject: [PATCH] =?utf8?q?=E4=BF=AE=E6=94=B9272gsensor=E8=BD=B4=E5=90=91?= =?utf8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- code/sdk/zhihui/drivers/cywee/dml/cywee_dml.c | 4 ++++ code/sdk/zhihui/utils/custom_utils.c | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/code/sdk/zhihui/drivers/cywee/dml/cywee_dml.c b/code/sdk/zhihui/drivers/cywee/dml/cywee_dml.c index 0eda65e30..e07150639 100644 --- a/code/sdk/zhihui/drivers/cywee/dml/cywee_dml.c +++ b/code/sdk/zhihui/drivers/cywee/dml/cywee_dml.c @@ -2028,7 +2028,11 @@ int cywee_start(void) //设置acc gyro 相关参数 memset(&scl, 0, sizeof(scl)); scl.iData[0] = 1; +#ifdef BOARD_FD272 + scl.iData[7] = 6; //轴向配置 +#else scl.iData[7] = 5; //轴向配置 +#endif #if 0 scl.iData[3] = 2; scl.iData[4] = 1; //1 anytime 2 fifo diff --git a/code/sdk/zhihui/utils/custom_utils.c b/code/sdk/zhihui/utils/custom_utils.c index 9face266f..63b620239 100644 --- a/code/sdk/zhihui/utils/custom_utils.c +++ b/code/sdk/zhihui/utils/custom_utils.c @@ -2660,14 +2660,14 @@ errcode_t custom_i2c_init(uint8_t bus_index) // { result = uapi_i2c_master_init(bus_index, 400000, I2C_SPEED_MODE_FS); /* 400000: 400KHz */ - if (result != ERRCODE_SUCC) { - PRINT("cywee i2c init fail! ret=0x%x\n", result); - return ERRCODE_FAIL; - } - else if(result == ERRCODE_I2C_ALREADY_INIT){ + if(result == ERRCODE_I2C_ALREADY_INIT){ PRINT("cywee i2c already init ret=0x%x\n", result); return ERRCODE_SUCC; } + else if (result != ERRCODE_SUCC && result != ERRCODE_I2C_ALREADY_INIT) { + PRINT("cywee i2c init fail! ret=0x%x\n", result); + return ERRCODE_FAIL; + } // i2c_installed = 1; -- 2.17.1