29 #include <mraa/gpio.h>
81 ULN200XA(
int stepsPerRev,
int i1,
int i2,
int i3,
int i4);
130 struct timeval m_startTime;
133 mraa_gpio_context m_stepI1;
134 mraa_gpio_context m_stepI2;
135 mraa_gpio_context m_stepI3;
136 mraa_gpio_context m_stepI4;
141 uint32_t m_stepDelay;
void setDirection(ULN200XA_DIRECTION_T dir)
Definition: uln200xa.cxx:125
void initClock()
Definition: uln200xa.cxx:78
uint32_t getMillis()
Definition: uln200xa.cxx:83
void release()
Definition: uln200xa.cxx:236
void stepperSteps(unsigned int steps)
Definition: uln200xa.cxx:208
~ULN200XA()
Definition: uln200xa.cxx:112
UPM module for the ULN200XA Darlington Stepper driver.
Definition: uln200xa.h:61
ULN200XA(int stepsPerRev, int i1, int i2, int i3, int i4)
Definition: uln200xa.cxx:32
ULN200XA_DIRECTION_T
Definition: uln200xa.h:67
void setSpeed(int speed)
Definition: uln200xa.cxx:120