From 0bc7d0862b9be13471573971fffb3d2397694db0 Mon Sep 17 00:00:00 2001 From: Marcel Peterkau Date: Fri, 10 Mar 2023 10:25:01 +0100 Subject: [PATCH] prevent Crash if pulsePerRev is set to 0 --- Software/src/main.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Software/src/main.cpp b/Software/src/main.cpp index d079379..fb834f7 100644 --- a/Software/src/main.cpp +++ b/Software/src/main.cpp @@ -609,9 +609,10 @@ void SystemShutdown() uint32_t Process_Impulse_WheelSpeed() { - uint32_t add_milimeters; + uint32_t add_milimeters = 0; // Calculate traveled Distance in mm - add_milimeters = (wheel_pulse * (LubeConfig.DistancePerRevolution_mm / LubeConfig.PulsePerRevolution)); + if (LubeConfig.PulsePerRevolution != 0) + add_milimeters = (wheel_pulse * (LubeConfig.DistancePerRevolution_mm / LubeConfig.PulsePerRevolution)); if (globals.measurementActive == true) globals.measuredPulses = globals.measuredPulses + wheel_pulse;