dda: Fix signed-ness mismatch in handling of dda->e_delta
This commit is contained in:
parent
674014cc70
commit
677ebfcccd
2
dda.c
2
dda.c
|
|
@ -118,7 +118,7 @@ void dda_create(DDA *dda, TARGET *target) {
|
||||||
|
|
||||||
if (target->e_relative) {
|
if (target->e_relative) {
|
||||||
e_delta_um = labs(target->E);
|
e_delta_um = labs(target->E);
|
||||||
dda->e_delta = um_to_steps_e(target->E);
|
dda->e_delta = labs(um_to_steps_e(target->E));
|
||||||
dda->e_direction = (target->E >= 0)?1:0;
|
dda->e_direction = (target->E >= 0)?1:0;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue