Markus Hitter
5f9ae5b087
Implement M82/M83 and handle relative movements entirely different.
...
Instead of converting them to absolute first, then back to
relative and having all the fuzz with working on the queue's
start vs. working at the queue's end, mark a movement as relative
and use this directly.
2012-05-11 13:50:33 +02: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
1a33cfddf6
gcode_parse.h: grant mantissa full 32 bits.
...
This saves 280 bytes of binary size and probably quite a bit of
processing time. Cost: 1 byte of RAM.
2011-02-27 11:53:08 +01:00
Markus Hitter
758893c275
gcode_parse.c: ditch ASTERISK_IN_CHECKSUM_INCLUDED.
2011-02-25 11:49:51 +01:00
Markus Hitter
2c53dbe2a8
gcode_parse: limit decimal ranges by decfloat_to_int()'s demands.
...
Formerly, it was limited by variable bit ranges, which allowed
more than decfloat_to_int() can swallow.
2011-02-23 02:52:51 +01:00
Stephan Walter
4febbea2f8
fix decfloat_to_int, Less divisions in decfloat_to_int.
...
Signed-off-by: Michael Moon <triffid.hunter@gmail.com>
2011-01-11 19:20:17 +11:00
Michael Moon
096d7dfdf3
Merge release-candidate-triffid branch
2011-01-07 23:09:13 +11:00
Michael Moon
56c355c5bd
split gcode parse/process into separate files for readability
2010-10-20 17:51:49 +11:00