l298: fix a potential divied-by-zero

Signed-off-by: Jon Trulson <jtrulson@ics.com>
This commit is contained in:
Jon Trulson 2017-03-07 14:23:39 -07:00
parent d4b536b593
commit b314f56c00

View File

@ -238,6 +238,9 @@ void L298::setSpeed(int speed)
if (m_stepper) if (m_stepper)
{ {
// prevent a possible divide by 0
if (!speed)
speed = 1;
m_stepDelay = 60 * 1000 / m_stepsPerRev / speed; m_stepDelay = 60 * 1000 / m_stepsPerRev / speed;
} }
} }