From c98472d1fbd5275a3a9e5e716fbd973f7e45ed91 Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 8 Dec 2024 00:43:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=91=E5=8F=B0=E7=BD=91=E7=BB=9C=E6=91=84?= =?UTF-8?q?=E5=83=8F=E6=9C=BA=E7=9A=84=E7=94=B5=E6=BA=90=E6=8E=A7=E5=88=B6?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/cpp/PhoneDevice.cpp | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/app/src/main/cpp/PhoneDevice.cpp b/app/src/main/cpp/PhoneDevice.cpp index f9815f3d..0458940d 100644 --- a/app/src/main/cpp/PhoneDevice.cpp +++ b/app/src/main/cpp/PhoneDevice.cpp @@ -1475,7 +1475,12 @@ bool CPhoneDevice::TakePhoto(const IDevice::PHOTO_INFO& photoInfo, const vector< #ifdef USING_N938 GpioControl::TurnOn(CMD_SET_NETWORK_POWER_EN); GpioControl::TurnOn(CMD_SET_485_EN_STATE); -#endif +#else // USING_N938 +#ifdef USING_PLZ + GpioControl::TurnOn(CMD_SET_100M_ENABLE); + GpioControl::TurnOn(CMD_SET_100M_SWITCH_PWR_ENABLE); +#endif // USING_PLZ +#endif // USING_N938 } GpioControl::setCam3V3Enable(true); @@ -1593,7 +1598,12 @@ bool CPhoneDevice::TakePhoto(const IDevice::PHOTO_INFO& photoInfo, const vector< #ifdef USING_N938 GpioControl::TurnOff(CMD_SET_NETWORK_POWER_EN); GpioControl::TurnOff(CMD_SET_485_EN_STATE); +#else // USING_N938 +#ifdef USING_PLZ + GpioControl::TurnOff(CMD_SET_100M_ENABLE); + GpioControl::TurnOff(CMD_SET_100M_SWITCH_PWR_ENABLE); #endif +#endif // USING_N938 return; } else @@ -1627,7 +1637,12 @@ bool CPhoneDevice::TakePhoto(const IDevice::PHOTO_INFO& photoInfo, const vector< #ifdef USING_N938 GpioControl::TurnOff(CMD_SET_NETWORK_POWER_EN); GpioControl::TurnOff(CMD_SET_485_EN_STATE); -#endif +#else // USING_N938 +#ifdef USING_PLZ + GpioControl::TurnOff(CMD_SET_100M_ENABLE); + GpioControl::TurnOff(CMD_SET_100M_SWITCH_PWR_ENABLE); +#endif // USING_PLZ +#endif // USING_N938 return; } @@ -1669,6 +1684,11 @@ bool CPhoneDevice::TakePhoto(const IDevice::PHOTO_INFO& photoInfo, const vector< #ifdef USING_N938 GpioControl::TurnOff(CMD_SET_NETWORK_POWER_EN); GpioControl::TurnOff(CMD_SET_485_EN_STATE); +#else // USING_N938 +#ifdef USING_PLZ + GpioControl::TurnOff(CMD_SET_100M_ENABLE); + GpioControl::TurnOff(CMD_SET_100M_SWITCH_PWR_ENABLE); +#endif // USING_PLZ #endif if (netCaptureResult) {