diff --git a/darkwater/DW640.cpp b/darkwater/DW640.cpp index bee6189..cee56b9 100644 --- a/darkwater/DW640.cpp +++ b/darkwater/DW640.cpp @@ -328,6 +328,24 @@ void DW640::setServoPWMuS(uint8_t servo, float length_uS) { } +/* Stepper functions */ + +void DW640::setStepperOff(uint8_t stepper) { + +} + +void DW640::setStepperSpeed(uint8_t stepper, uint16_t speed) { + +} + +void DW640::oneStep(uint8_t stepper, uint8_t direction, uint8_t style) { + +} + +void DW640::step(uint8_t stepper, uint16_t steps, uint8_t direction, uint8_t style) { + +} + /* Private functions */ uint16_t DW640::map(uint16_t x, uint16_t in_min, uint16_t in_max, uint16_t out_min, uint16_t out_max) diff --git a/darkwater/DW640.h b/darkwater/DW640.h index 0570b3e..b78c340 100644 --- a/darkwater/DW640.h +++ b/darkwater/DW640.h @@ -95,10 +95,10 @@ class DW640 { void setServoPWMmS(uint8_t servo, float length_mS); void setServoPWMuS(uint8_t servo, float length_uS); - // void setStepperOff(uint8_t stepper); - // void setStepperSpeed(uint8_t stepper, uint16_t speed); - // void oneStep(uint8_t stepper, uint8_t direction, uint8_t style); - // void step(uint8_t stepper, uint16_t steps, uint8_t direction, uint8_t style); + void setStepperOff(uint8_t stepper); + void setStepperSpeed(uint8_t stepper, uint16_t speed); + void oneStep(uint8_t stepper, uint8_t direction, uint8_t style); + void step(uint8_t stepper, uint16_t steps, uint8_t direction, uint8_t style = DW_SINGLE); private: uint8_t devAddr;