CoreXY, dda.c: use signed delta_steps to simplify dda->delta_um[] calc.
Saves another 8 bytes binary size.
This commit is contained in:
parent
cca464260b
commit
7d2dbaa481
6
dda.c
6
dda.c
|
|
@ -208,7 +208,8 @@ void dda_create(DDA *dda, TARGET *target) {
|
||||||
// just signedness and storage location. Ideally, dda is used
|
// just signedness and storage location. Ideally, dda is used
|
||||||
// as storage place only if neccessary (LOOKAHEAD turned on?)
|
// as storage place only if neccessary (LOOKAHEAD turned on?)
|
||||||
// because this space is multiplied by the movement queue size.
|
// because this space is multiplied by the movement queue size.
|
||||||
dda->delta_um[i] = target->axis[i] - startpoint.axis[i];
|
dda->delta_um[i] = (delta_steps >= 0) ?
|
||||||
|
(int32_t)delta_um[i] : -(int32_t)delta_um[i];
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -229,7 +230,8 @@ void dda_create(DDA *dda, TARGET *target) {
|
||||||
// just signedness and storage location. Ideally, dda is used
|
// just signedness and storage location. Ideally, dda is used
|
||||||
// as storage place only if neccessary (LOOKAHEAD turned on?)
|
// as storage place only if neccessary (LOOKAHEAD turned on?)
|
||||||
// because this space is multiplied by the movement queue size.
|
// because this space is multiplied by the movement queue size.
|
||||||
dda->delta_um[E] = target->axis[E] - startpoint.axis[E];
|
dda->delta_um[E] = (delta_steps >= 0) ?
|
||||||
|
(int32_t)delta_um[E] : -(int32_t)delta_um[E];
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue