|
@ -529,10 +529,10 @@ ISR(TIMER1_COMPA_vect) { |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
#define STEP_IF_COUNTER(axis, AXIS) \ |
|
|
#define STEP_IF_COUNTER(axis, AXIS) \ |
|
|
if (counter_## axis > 0) { |
|
|
if (counter_## axis > 0) { \ |
|
|
counter_## axis -= current_block->step_event_count; \ |
|
|
counter_## axis -= current_block->step_event_count; \ |
|
|
count_position[AXIS ##_AXIS] += count_direction[AXIS ##_AXIS]; \ |
|
|
count_position[AXIS ##_AXIS] += count_direction[AXIS ##_AXIS]; \ |
|
|
AXIS ##_STEP_WRITE(LOW); |
|
|
AXIS ##_STEP_WRITE(LOW); \ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
STEP_IF_COUNTER(x, X); |
|
|
STEP_IF_COUNTER(x, X); |
|
|