fixed stepper bugs
This commit is contained in:
@@ -282,7 +282,7 @@ DW_Servo *DW640::getServo(uint8_t servo) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
DW_Stepper *DW640::getStepper(uint16_t steps, uint8_t stepper) {
|
DW_Stepper *DW640::getStepper(uint8_t stepper, uint16_t steps) {
|
||||||
|
|
||||||
num--;
|
num--;
|
||||||
|
|
||||||
@@ -451,7 +451,7 @@ void DW_Stepper::step(uint16_t steps, uint8_t dir, uint8_t style) {
|
|||||||
|
|
||||||
while (steps--) {
|
while (steps--) {
|
||||||
ret = onestep(dir, style);
|
ret = onestep(dir, style);
|
||||||
delayMicroseconds(uspers);
|
usleep(uspers);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -148,7 +148,7 @@ class DW640 {
|
|||||||
|
|
||||||
DW_Motor *getMotor(uint8_t motor);
|
DW_Motor *getMotor(uint8_t motor);
|
||||||
DW_Servo *getServo(uint8_t servo);
|
DW_Servo *getServo(uint8_t servo);
|
||||||
DW_Stepper *getStepper(uint16_t steps, uint8_t stepper);
|
DW_Stepper *getStepper(uint8_t stepper, uint16_t steps = 48);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
uint8_t devAddr;
|
uint8_t devAddr;
|
||||||
|
|||||||
Reference in New Issue
Block a user