Skip to content

Commit e7d83b9

Browse files
committed
Fix Brake Latching
1 parent ddd2c74 commit e7d83b9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/actuators/brakes.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ errorlevel_t Brakes::initialize(void) {
1515
}
1616

1717
errorlevel_t Brakes::set(float target) {
18-
engaged |= (target != 0); //If engaged is true already, target doesn't matter (stay engaged)
19-
digitalWrite(pin, !engaged); // Engaged = digital low
18+
engaged |= ((int)target > 0); // Engages if target high, latching
19+
digitalWrite(pin, !engaged); // Engage (digital out LOW)
2020
return ERR_NONE;
2121
}

0 commit comments

Comments
 (0)