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--;
|
||||
|
||||
@@ -451,7 +451,7 @@ void DW_Stepper::step(uint16_t steps, uint8_t dir, uint8_t style) {
|
||||
|
||||
while (steps--) {
|
||||
ret = onestep(dir, style);
|
||||
delayMicroseconds(uspers);
|
||||
usleep(uspers);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -148,7 +148,7 @@ class DW640 {
|
||||
|
||||
DW_Motor *getMotor(uint8_t motor);
|
||||
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:
|
||||
uint8_t devAddr;
|
||||
|
||||
Reference in New Issue
Block a user