From 2b47e7c5d751798f2997348c7e7d9b6e7c218f8a Mon Sep 17 00:00:00 2001 From: cottjr Date: Mon, 1 Jul 2019 21:18:19 -0500 Subject: [PATCH] fixed motorOff() in motor_funcs.cpp. Prior version turned off both motors even though only one was specified and intended by the 'motor' argument. --- club_robot_nav1/motor_funcs.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/club_robot_nav1/motor_funcs.cpp b/club_robot_nav1/motor_funcs.cpp index 5a6bc1a..307501e 100644 --- a/club_robot_nav1/motor_funcs.cpp +++ b/club_robot_nav1/motor_funcs.cpp @@ -72,14 +72,13 @@ void init_motor_driver_shield() } } +// Purpose: Turn specified motor off +// Output: +// - set motor drive pins to 'brake mode' void motorOff(int motor) { - // Initialize braked - for (int i = 0; i < 2; i++) - { - digitalWrite(inApin[i], LOW); - digitalWrite(inBpin[i], LOW); - } + digitalWrite(inApin[motor], LOW); + digitalWrite(inBpin[motor], LOW); analogWrite(pwmpin[motor], 0); }