Markus Hitter
f799228a8e
Remove old XON/XOFF implementation, as it's redundant now.
2010-10-05 21:04:06 +02:00
Markus Hitter
5e1ce4ec96
Refined the check wether the timer interrupt is enabled,
...
as per triffid's request.
2010-10-05 13:20:28 +02:00
Markus Hitter
95939ecc22
Don't disable the stepper timer interrupt while stepping.
...
After lots of try and error the conclusion was, disabling this
interrupt makes the timer vulnerable to be messed up by
characters incoming over the serial line. So, now the
interrupt is enabled as a move starts and not disabled before
the move, and all subsequent moves are done.
2010-10-04 16:05:01 +02:00
Markus Hitter
f56e121473
dda_queue.c: clean out an unused comment.
2010-10-04 16:04:49 +02:00
Markus Hitter
2fac65d172
dda_queue.c: restart XON/XOFF only if the queue is at least half drained.
2010-10-04 16:04:43 +02:00
Markus Hitter
90fca50535
dda_queue.c/.h: merge enqueue() and enqueue_temp_wait(). This
...
saves almost 200 bytes.
2010-09-30 21:55:39 +02:00
Michael Moon
e78381c56d
Move configuration to config.h.dist
2010-09-27 09:20:07 +10:00
Michael Moon
e5d393a592
more code cleanup
2010-09-12 14:24:19 +10:00
Michael Moon
48cf0e05d7
some code cleanup, added M114, wrapped M25[0..5] in ifdef DEBUG wrapper
2010-09-12 12:54:58 +10:00
Markus Hitter
8b5e21be51
Make XON/XOFF flow control actually work. Still disabled by default.
2010-09-08 19:17:50 +02:00
Markus Hitter
b2e1cfd8b5
Make XON/XOFF flow control compile.
2010-09-08 19:16:18 +02:00
Michael Moon
595b66a341
setting up new branch 2
2010-08-10 14:26:24 +10:00