Jim McGee
1e198e16ea
Fix handling of the steptimeout variable.
...
Steptimeout is used both inside and outside
of interrupts, and as such it needs special attention.
Specifically, the increment outside of the interrupt
context needs to occur when interrupts are disabled,
or a clear of the variable can be missed.
The variable was also made volatile. This is not strictly necessary
given the current code, but it is the more conservative approach
to dealing with the variable (and costs nothing in the current code).
2011-05-15 09:56:32 +10:00
Michael Moon
03892894ed
remove ACCELERATION_TEMPORAL, update current_position from main loop instead of step interrupt
2011-04-26 14:45:32 +10:00
Michael Moon
e108ab2548
M114 returns millimeters instead of steps
2011-04-26 14:44:17 +10:00
Michael Moon
0dc7d77885
Massive Doxygen documentation addition
...
'make doc' then point your browser at doc/html/
Needs plenty of cleanup and polishing, but the main bulk is here
even documents your configuration! ;)
2011-03-22 01:34:36 +11:00
Markus Hitter
dfc4674012
dda.h: re-add a check against multiple acceleration types.
...
This was previously in config.h(.dist), but better belongs
to dda.h.
2011-02-23 02:51:43 +01:00
Michael Moon
096d7dfdf3
Merge release-candidate-triffid branch
2011-01-07 23:09:13 +11:00
Michael Moon
e78381c56d
Move configuration to config.h.dist
2010-09-27 09:20:07 +10:00
Markus Hitter
2178ff4ac1
Implement acceleration ramping. Enjoy always smooth rides!
2010-09-10 02:09:04 +02:00
Markus Hitter
639f5237be
Make acceleration, RepRap-style, disable-able. This is also
...
in preparation for introducing acceleration ramping.
2010-09-08 22:35:27 +02:00
Markus Hitter
0572687cb2
dda_create(): clear _all_ flags before proceeding.
2010-09-08 15:57:32 +02:00
Michael Moon
595b66a341
setting up new branch 2
2010-08-10 14:26:24 +10:00