119 void setpin(uint8_t dir_data, uint8_t step_data);
135 void moveTo(
long absolute);
151 void move(
long relative);
361 void disableOutputs();
362 void enableOutputs();
397 static volatile uint8_t _dir_data;
398 static volatile uint8_t _step_data;
405 unsigned long _stepInterval;
406 unsigned long _lastStepTime;
418 uint8_t _dirPin, _stpPin;
Header for MePort.cpp module.
Port Mapping for RJ25.
Definition MePort.h:128
Driver for Me Stepper device.
Definition MeStepper.h:85
void computeNewSpeed()
Definition MeStepper.cpp:308
void moveTo(long absolute)
Definition MeStepper.cpp:144
MeStepper()
Definition MeStepper.cpp:77
void setCurrentPosition(long position)
Definition MeStepper.cpp:287
long targetPosition()
Definition MeStepper.cpp:249
void setpin(uint8_t dir_data, uint8_t step_data)
Definition MeStepper.cpp:117
void runToNewPosition(long position)
Definition MeStepper.cpp:623
void setMaxSpeed(float speed)
Definition MeStepper.cpp:428
virtual void step()
Definition MeStepper.cpp:541
void runToPosition()
Definition MeStepper.cpp:570
boolean runSpeedToPosition()
Definition MeStepper.cpp:592
long currentPosition()
Definition MeStepper.cpp:268
void move(long relative)
Definition MeStepper.cpp:167
void setSpeed(float speed)
Definition MeStepper.cpp:488
boolean run()
Definition MeStepper.cpp:400
void setAcceleration(float acceleration)
Definition MeStepper.cpp:457
long distanceToGo()
Definition MeStepper.cpp:230
boolean runSpeed()
Definition MeStepper.cpp:186
float speed()
Definition MeStepper.cpp:522