From 3d0e2352893ae3cdcc1eaeed08b94d4173a6b10d Mon Sep 17 00:00:00 2001 From: Wojtek Rzepecki Date: Thu, 25 Mar 2021 09:50:37 +0100 Subject: [PATCH] [EGD-6321] Fix max usb current Setting proper value of max USB current --- .../board/rt1051/bsp/battery-charger/battery_charger.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/module-bsp/board/rt1051/bsp/battery-charger/battery_charger.cpp b/module-bsp/board/rt1051/bsp/battery-charger/battery_charger.cpp index 5bccd2d596b762ef4dae08f0b1e27a48d82ba7c9..5d48c9cbd3930ce840ebd5e72b6482c3236c3029 100644 --- a/module-bsp/board/rt1051/bsp/battery-charger/battery_charger.cpp +++ b/module-bsp/board/rt1051/bsp/battery-charger/battery_charger.cpp @@ -32,8 +32,8 @@ namespace bsp::battery_charger constexpr std::uint8_t VSYS_MIN = 0x80; // 3.6V constexpr std::uint8_t CHARGE_TARGET_VOLTAGE = 0x1D; // 4.35V - constexpr std::uint8_t MAX_CHARGE_CURRENT = 0x30; // 1600mA -> 1C - constexpr std::uint8_t FAST_CHARGE_CURRENT = 0x0A; // 500mA + constexpr std::uint8_t MAX_USB_CURRENT = 0x0F; // 500mA + constexpr std::uint8_t FAST_CHARGE_CURRENT = 0x09; // 450mA constexpr std::uint16_t nominalCapacitymAh = 1600; @@ -215,9 +215,9 @@ namespace bsp::battery_charger LOG_ERROR("Charge target voltage write fail"); } - value = MAX_CHARGE_CURRENT; + value = MAX_USB_CURRENT; if (chargerWrite(Registers::CHG_CNFG_09, value) != kStatus_Success) { - LOG_ERROR("Maximum charge current write fail"); + LOG_ERROR("Maximum usb current write fail"); } value = FAST_CHARGE_CURRENT;