From 8376c1b1e324beef1a7c5bdb875bf641238ddaaa Mon Sep 17 00:00:00 2001 From: "XI.CHEN" Date: Fri, 8 Nov 2024 14:20:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=A0=E6=84=9F=E5=99=A8=E5=BC=80=E5=90=AF?= =?UTF-8?q?=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/cpp/PhoneDevice.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/cpp/PhoneDevice.cpp b/app/src/main/cpp/PhoneDevice.cpp index 10da329c..d6757281 100644 --- a/app/src/main/cpp/PhoneDevice.cpp +++ b/app/src/main/cpp/PhoneDevice.cpp @@ -3224,19 +3224,19 @@ bool CPhoneDevice::OpenSensors(int sensortype) if(sensortype == WEATHER_SENSOR_OPEN || sensortype == ICETHICK_SENSOR_OPEN) { GpioControl::setInt(CMD_SET_WTH_POWER, 1); - GpioControl::setInt(CMD_SET_485_en0, 1); + GpioControl::setInt(CMD_SET_485_en3, 1); } if(sensortype == ICETHICK_SENSOR_OPEN) { GpioControl::setInt(CMD_SET_PULL_POWER, 1); GpioControl::setInt(CMD_SET_ANGLE_POWER, 1); GpioControl::setInt(CMD_SET_485_en1, 1); - GpioControl::setInt(CMD_SET_485_en2, 1); + GpioControl::setInt(CMD_SET_485_en0, 1); } if(sensortype == OTHER_SENSOR) { GpioControl::setInt(CMD_SET_OTHER_POWER, 1); - GpioControl::setInt(CMD_SET_485_en3, 1); + GpioControl::setInt(CMD_SET_485_en2, 1); } return 0; } @@ -3247,7 +3247,7 @@ bool CPhoneDevice::CloseSensors(int sensortype) { GpioControl::setInt(CMD_SET_CAM_3V3_EN_STATE, 0); GpioControl::setInt(CMD_SET_SPI_POWER, 0); - GpioControl::setInt(CMD_SET_5V_EN, 1); + GpioControl::setInt(CMD_SET_5V_EN, 0); GpioControl::setInt(CMD_SET_485_EN_STATE, 0); GpioControl::setInt(CMD_SET_12V_EN_STATE, 0); GpioControl::setInt(CMD_RS485_3V3_EN, 0); @@ -3262,19 +3262,19 @@ bool CPhoneDevice::CloseSensors(int sensortype) if(sensortype == WEATHER_SENSOR_OPEN || sensortype == ICETHICK_SENSOR_OPEN) { GpioControl::setInt(CMD_SET_WTH_POWER, 0); - GpioControl::setInt(CMD_SET_485_en0, 0); + GpioControl::setInt(CMD_SET_485_en3, 0); } if(sensortype == ICETHICK_SENSOR_OPEN) { GpioControl::setInt(CMD_SET_PULL_POWER, 0); GpioControl::setInt(CMD_SET_ANGLE_POWER, 0); GpioControl::setInt(CMD_SET_485_en1, 0); - GpioControl::setInt(CMD_SET_485_en2, 0); + GpioControl::setInt(CMD_SET_485_en0, 0); } if(sensortype == OTHER_SENSOR) { GpioControl::setInt(CMD_SET_OTHER_POWER, 0); - GpioControl::setInt(CMD_SET_485_en3, 0); + GpioControl::setInt(CMD_SET_485_en2, 0); } return 0; }