From 558dd345bc23b5c688fd2526585160a1c69eb53e Mon Sep 17 00:00:00 2001 From: Dawid Wojtas Date: Thu, 4 May 2023 14:07:52 +0200 Subject: [PATCH] [BH-1689] Turn off charging for CDP and SPD Due to high current consumption the device will be charging only for DCP mode and if the timeout will occur. --- .../rt1051/bellpx/hal/battery_charger/BatteryCharger.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/module-bsp/board/rt1051/bellpx/hal/battery_charger/BatteryCharger.cpp b/module-bsp/board/rt1051/bellpx/hal/battery_charger/BatteryCharger.cpp index 2ff2698ba9ee362d1c233944e59fe19c3f1565ea..3cc4c70d7824edc520895e760ddc0fa0bac54905 100644 --- a/module-bsp/board/rt1051/bellpx/hal/battery_charger/BatteryCharger.cpp +++ b/module-bsp/board/rt1051/bellpx/hal/battery_charger/BatteryCharger.cpp @@ -240,12 +240,13 @@ namespace hal::battery LOG_INFO("USB charging port discovery result: %s", std::string{magic_enum::enum_name(evt)}.c_str()); switch (evt) { - case events::DCD::DCP: - case events::DCD::CDP: case events::DCD::Timeout: + case events::DCD::DCP: LOG_INFO("Valid charger detected, enabling charging"); charger.enable_charging(true); break; + case events::DCD::CDP: + case events::DCD::SDP: default: charger.enable_charging(false); }