A library for H-Bridge dual motor control

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);