From 472ad204ca72bd52eca500cb2e92d17811aaf9c4 Mon Sep 17 00:00:00 2001 From: Andrey Date: Sat, 6 Jul 2024 13:02:45 -0400 Subject: [PATCH] only:boardAdjustEtbTarget --- firmware/controllers/actuators/electronic_throttle.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/firmware/controllers/actuators/electronic_throttle.cpp b/firmware/controllers/actuators/electronic_throttle.cpp index a28882a0c1..e3dfaa3d8e 100644 --- a/firmware/controllers/actuators/electronic_throttle.cpp +++ b/firmware/controllers/actuators/electronic_throttle.cpp @@ -279,6 +279,10 @@ float getSanitizedPedal() { return clampPercentValue(pedalPosition.value_or(0)); } +BOARD_WEAK float boardAdjustEtbTarget(float currentEtbTarget) { + return currentEtbTarget; +} + expected EtbController::getSetpointEtb() { // Autotune runs with 50% target position if (m_isAutotune) { @@ -309,7 +313,7 @@ expected EtbController::getSetpointEtb() { // 100% target from table -> 100% target position targetWithIdlePosition = interpolateClamped(0, etbIdleAddition, 100, 100, etbCurrentTarget); - percent_t targetPosition = targetWithIdlePosition + getLuaAdjustment(); + percent_t targetPosition = boardAdjustEtbTarget(targetWithIdlePosition + getLuaAdjustment()); #if EFI_ANTILAG_SYSTEM if (engine->antilagController.isAntilagCondition) {