8 #ifndef STEPPERMOTOR_H_ 9 #define STEPPERMOTOR_H_ 11 #include <pigpiod_if2.h> 17 #define STEP_DELAY_ 0.003125 19 #define DIRECTION_CLOCKWISE_ 1 20 #define DIRECTION_ANTICLOCKWISE_ 0 void StepperMotor_step1(StepperMotor_t *stepper)
void StepperMotor_incrementStep(StepperMotor_t *stepper)
void StepperMotor_decrementStep(StepperMotor_t *stepper)
void StepperMotor_disable(StepperMotor_t *stepper)
void StepperMotor_wrapStep(StepperMotor_t *stepper)
void StepperMotor_setDirection(StepperMotor_t *stepper, uint8_t direction)
void StepperMotor_setStepSize(StepperMotor_t *stepper, uint8_t multiple)
void StepperMotor_step2(StepperMotor_t *stepper)
void StepperMotor_step0(StepperMotor_t *stepper)
void StepperMotor_update(StepperMotor_t *stepper)
void StepperMotor_construct(StepperMotor_t *stepper, uint8_t multiple)
void StepperMotor_enable(StepperMotor_t *stepper)
void StepperMotor_enB(StepperMotor_t *stepper)
void StepperMotor_enA(StepperMotor_t *stepper)
void StepperMotor_step3(StepperMotor_t *stepper)
Structure for interfacing with stepper motor and its dual H bridge driver.