Commit Graph

330 Commits

Author SHA1 Message Date
Michael Moon b5299c4d69 protect ANALOG_MASK from arithmetic errors via de-macro-isation 2011-02-07 20:47:32 +11:00
Michael Moon e4fc55289b use constants for conditional compilation since preprocessor can't work out enums and we can't define in macros 2011-02-06 21:34:44 +11:00
Michael Moon 1c723f7656 remove definition macros, doesn't work 2011-02-06 21:11:39 +11:00
Michael Moon d1b2754aba sorting out preprocessor interactions 2011-02-06 21:11:39 +11:00
Michael Moon 97f344f0fa changes discussed in chat on pull 19 2011-02-06 21:11:39 +11:00
John Gilmore fe034d5e35 graycode stepper operation, distilled to one line in dda.c
Which includes a seperate file (graycode.c) with the defines and additional variable declaration.
I went with the "graycode" spelling, as there's about ten times as many hits for that as for "greycode" on google. I've read that both spellings are acceptable, but whatever.

Signed-off-by: Michael Moon <triffid.hunter@gmail.com>
2011-02-06 16:42:08 +11:00
Markus Amsler 021ac75e2f Fix typo in x_min 2011-02-05 13:33:26 +11:00
Michael Moon 4ed24d4507 move Echo on/off to M240/M241 2011-02-04 12:08:52 +11:00
Michael Moon 1815ab1ef7 make it even harder to unintentionally include fuse definitions 2011-02-04 11:04:15 +11:00
Markus Amsler d88179a9ce Makefile: Remove .eeprom .fuse .lock sections from hex file.
Signed-off-by: Michael Moon <triffid.hunter@gmail.com>
2011-02-04 11:00:45 +11:00
Vik Olliver fa91ef8472 fix thermistor lookup table interpolation code
Signed-off-by: Michael Moon <triffid.hunter@gmail.com>
2011-02-02 18:23:10 +11:00
Stephan Walter f1b526696b forgot to rename type 2011-02-01 19:40:28 +11:00
Stephan Walter fcaa76d3c0 Simpler definition of temp sensors and heaters. 2011-02-01 19:40:27 +11:00
Michael Moon 14809c4a7c make bed heater define zero-based 2011-01-27 21:03:26 +11:00
plasmator 0ab6e0bb6e Added Arduino Mega2560 support to arduino.h
Signed-off-by: plasmator <public@plasmatoruniversi.com>
Signed-off-by: Michael Moon <triffid.hunter@gmail.com>
2011-01-27 20:31:40 +11:00
plasmator 80e98e9b22 Added Heated Bed Support
Signed-off-by: plasmator <public@plasmatoruniversi.com>
Signed-off-by: Michael Moon <triffid.hunter@gmail.com>
2011-01-27 20:31:39 +11:00
Michael Moon 7b29beb127 clarify/expand PWMable pins and mappings in config.h.dist 2011-01-26 11:43:52 +11:00
Michael Moon 007d3c9736 initialise 16-bit timers on the mega1280 correctly 2011-01-25 12:47:22 +11:00
madscifi a98886d236 Correctly set AIO_DDR register
Signed-off-by: Michael Moon <triffid.hunter@gmail.com>
2011-01-24 11:32:00 +11: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 c364e8f873 disable fuses by default 2011-01-11 16:42:12 +11:00
Michael Moon 1fa0036008 fix arithmetic error 2011-01-10 10:15:42 +11:00
Markus Hitter 719a9d32b5 gcode_parse.c: Limit the digits right of the decimal.
Previously, variables in decfloat_to_int() could overflow due to
excess precision, like Z2.0000000.
2011-01-08 12:15:13 +11:00
Michael Moon e44954b333 Merge branch 'master' into release-candidate-triffid 2011-01-08 00:09:37 +11:00
Michael Moon 266c6ee0e2 merge release-candidate-triffid 2011-01-07 23:29:32 +11:00
Michael Moon 56ce863024 fix typo 2011-01-07 23:13:00 +11:00
Michael Moon a0ec032fd7 Merge branch 'release-candidate-triffid' into release-candidate-local 2011-01-07 23:11:01 +11:00
Michael Moon 319468c707 fix typo 2011-01-07 23:10:24 +11:00
Michael Moon 096d7dfdf3 Merge release-candidate-triffid branch 2011-01-07 23:09:13 +11:00
Michael Moon 24e95f0707 fix typo 2011-01-06 18:22:17 +11:00
Jacky2k 19e3c24835 fix arithmetic overflow
Signed-off-by: Michael Moon <triffid.hunter@gmail.com>
2011-01-06 10:44:06 +11:00
Michael Moon ecc0d6e3ef fix waitfor temperature, for M109 and friends 2010-12-19 07:09:19 +11:00
Michael Moon a8819fbb1b add dummy sensor, reformat temperature 2010-12-19 07:08:48 +11:00
Michael Moon 06ad863505 tell heater_tick which temp sensor it's attached to 2010-12-17 15:14:18 +11:00
Michael Moon 0816cecf1e UNTESTED fuse programming support 2010-12-13 21:34:03 +11:00
Michael Moon eaf8a9dcec replace symlinks with hardlinks because windows is stupid, will make future commits look messier than necessary 2010-12-13 21:32:54 +11:00
Michael Moon 5dfd76a718 be more strict about sersendf format strings, revert to raw send if invalid char found 2010-12-13 21:32:54 +11:00
Michael Moon eaddc510b4 no longer assume analog port is port C, as this assumption is false 2010-12-07 15:16:25 +11:00
Michael Moon 1f30c7f43b bug in M115, fixed 2010-12-06 20:34:21 +11:00
Michael Moon 452baed484 change temporal counters to count down instead of up 2010-12-04 11:35:14 +11:00
Casainho 6e7099e9c9 missing break in sersendf.c
Signed-off-by: Michael Moon <triffid.hunter@gmail.com>
2010-12-02 11:39:47 +11:00
Michael Moon 01b5c678c6 minor fixes, tool variables in gcode_process and elimination of more heater code if no heaters 2010-11-27 12:18:27 +11:00
Michael Moon c311220c3c start tool change implementation- recognise T command 2010-11-27 12:06:17 +11:00
Michael Moon 51a419601f add M2/M3/M5/M7/M9 support 2010-11-27 10:31:02 +11:00
Michael Moon 29391e64e7 add new function prototypes to gcode_process.h 2010-11-27 10:31:02 +11:00
Michael Moon a0d20958c3 add resource URIs to README 2010-11-27 10:31:02 +11:00
Michael Moon e991578e10 implement G28/G92 as per casainho- see forum thread 2010-11-27 10:31:02 +11:00
Michael Moon 935eed7f97 move clock functions from mendel.c to clock.[ch] 2010-11-27 10:31:02 +11:00
Michael Moon a57ba313b8 implement queue_wait() 2010-11-27 10:31:01 +11:00
Michael Moon 402ebbbddf move step/dir/endstop primitives to pinio 2010-11-27 10:31:01 +11:00