use labs() instead of ABS

This commit is contained in:
Michael Moon 2010-11-08 21:12:30 +11:00
parent 8586e3ebbc
commit 15349a1760
1 changed files with 4 additions and 12 deletions

16
dda.c
View File

@ -76,14 +76,6 @@
#define UM_PER_STEP_Z 1000L / ((uint32_t) STEPS_PER_MM_Z)
#define UM_PER_STEP_E 1000L / ((uint32_t) STEPS_PER_MM_E)
/*
Maths
*/
#ifndef ABS
#define ABS(v) (((v) >= 0)?(v):(-(v)))
#endif
/*
step timeout
*/
@ -187,10 +179,10 @@ void dda_create(DDA *dda, TARGET *target) {
// we end at the passed target
memcpy(&(dda->endpoint), target, sizeof(TARGET));
dda->x_delta = ABS(target->X - startpoint.X);
dda->y_delta = ABS(target->Y - startpoint.Y);
dda->z_delta = ABS(target->Z - startpoint.Z);
dda->e_delta = ABS(target->E - startpoint.E);
dda->x_delta = labs(target->X - startpoint.X);
dda->y_delta = labs(target->Y - startpoint.Y);
dda->z_delta = labs(target->Z - startpoint.Z);
dda->e_delta = labs(target->E - startpoint.E);
dda->x_direction = (target->X >= startpoint.X)?1:0;
dda->y_direction = (target->Y >= startpoint.Y)?1:0;