A library for H-Bridge dual motor control
Diff: DualMotorController.cpp
- Revision:
- 2:c0e11aaa32e7
- Parent:
- 1:b85eb4e982a9
- Child:
- 3:3332f633d674
--- a/DualMotorController.cpp Sun Oct 22 10:38:11 2017 +0200 +++ b/DualMotorController.cpp Sun Oct 22 09:18:19 2017 +0000 @@ -1,11 +1,11 @@ #include "DualMotorController.hpp" DualMotorController::DualMotorController(PinName pwmL, PinName dirL0, PinName dirL1, PinName pwmR, PinName dirR0, PinName dirR1, float frequency) : - _pwmL(pwmA), - _dirL0(dirA0,0), - _dirL1(dirA1,0), + _pwmL(pwmL), _pwmR(pwmR), + _dirL0(dirL0,0), _dirR0(dirR0,0), + _dirL1(dirL1,0), _dirR1(dirR1,0) { _pwmL.period(1.0f/frequency); @@ -16,7 +16,7 @@ _inverted = false; } -void DualMotorController::SetLeft(float speed, boolean forward) { +void DualMotorController::SetLeft(float speed, bool forward) { if( forward ) { _dirL0.write(1); _dirL1.write(0); @@ -28,7 +28,7 @@ _pwmL.write(speed); } -void DualMotorController::SetRight(float speed, boolean forward) { +void DualMotorController::SetRight(float speed, bool forward) { if( forward ) { _dirR0.write(1); _dirR1.write(0);