Steven Rhodes / StepperMotors
Committer:
stvnrhodes
Date:
Sat Apr 21 05:48:28 2012 +0000
Revision:
0:6e7505d77f6a
Child:
1:52716241d0c4

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
stvnrhodes 0:6e7505d77f6a 1 #include "Stepper.h"
stvnrhodes 0:6e7505d77f6a 2
stvnrhodes 0:6e7505d77f6a 3 Stepper::Stepper(PinName step, PinName dir, PinName en) : _step(step), _dir(dir), _en(en) {
stvnrhodes 0:6e7505d77f6a 4 _step = 0, _dir = 0, _en = 1;
stvnrhodes 0:6e7505d77f6a 5 }
stvnrhodes 0:6e7505d77f6a 6
stvnrhodes 0:6e7505d77f6a 7 void Stepper::stepOn(bool direction) {
stvnrhodes 0:6e7505d77f6a 8 _dir = direction;
stvnrhodes 0:6e7505d77f6a 9 _step = 1;
stvnrhodes 0:6e7505d77f6a 10 }
stvnrhodes 0:6e7505d77f6a 11
stvnrhodes 0:6e7505d77f6a 12 void Stepper::stepOff(void) {
stvnrhodes 0:6e7505d77f6a 13 _step = 0;
stvnrhodes 0:6e7505d77f6a 14 }
stvnrhodes 0:6e7505d77f6a 15
stvnrhodes 0:6e7505d77f6a 16 void Stepper::enable(bool en) {
stvnrhodes 0:6e7505d77f6a 17 _en = !en;
stvnrhodes 0:6e7505d77f6a 18 }