From 1f9f56c2fda9fc34c46ba290572e977ce547d80c Mon Sep 17 00:00:00 2001 From: leo Date: Sat, 23 Sep 2023 17:52:56 +0200 Subject: [PATCH] take start pos into account for set_volume --- Core/Src/PSE_unit_edit_screen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/Src/PSE_unit_edit_screen.c b/Core/Src/PSE_unit_edit_screen.c index f665f63..f6357d4 100644 --- a/Core/Src/PSE_unit_edit_screen.c +++ b/Core/Src/PSE_unit_edit_screen.c @@ -40,7 +40,7 @@ static void back_button_handler(lv_event_t * e){ if(c_pse_unit->pL_per_step == 0) return; // TODO: alert popup if(c_pse_unit->flow == 0) return; c_pse_unit->stepper_status->stop_at_limit = 1; - c_pse_unit->stepper_status->stop_steps = (uint64_t)1000000 * c_pse_unit->set_volume / c_pse_unit->pL_per_step; + c_pse_unit->stepper_status->stop_steps = c_pse_unit->start_pos + (uint64_t)1000000 * c_pse_unit->set_volume / c_pse_unit->pL_per_step; } else c_pse_unit->stepper_status->stop_at_limit = 0;