Commit Graph

137 Commits

Author SHA1 Message Date
Michael Moon 256ecdca39 compile-time format checking for sersendf_P 2010-09-16 22:08:24 +10:00
Michael Moon 82446ab787 remove %x/%c/%p since we're not using it yet 2010-09-16 22:08:00 +10:00
Michael Moon 54cb815b12 remove redundant code, fix queue logic in G28:home 2010-09-16 21:44:26 +10:00
Michael Moon 1a2753ebfb turn off SPI if not needed, also start analog system 2010-09-16 21:43:13 +10:00
Michael Moon 92eb4c97ca reset timer properly for more accurate timing 2010-09-16 21:42:24 +10:00
Michael Moon d56ff39cb3 atomic 16-bit operation in analog.c 2010-09-16 21:42:00 +10:00
Michael Moon 3606952096 ignore temporal mapping script temporary files 2010-09-16 19:27:00 +10:00
Michael Moon 6ce5895819 Merge branch 'master' of github.com:triffid/FiveD_on_Arduino 2010-09-16 17:15:30 +10:00
Markus Hitter bd1e357c35 dda.c: remove ABSDELTA() and delta32() implementations as they're unused. 2010-09-14 19:45:23 +02:00
Markus Hitter ae774ed0ec mendel.c: remove unused references to standard C lib. 2010-09-14 19:44:35 +02:00
Michael Moon 004bc1b789 code cleaning
(cherry picked from commit c3333278beaca0d81023b7ee752530466b37f316)
2010-09-13 20:40:23 +10:00
Michael Moon 99f2593321 UNTESTED support for sanguino 2010-09-13 17:40:21 +10:00
Michael Moon b80c5ea7b5 UNTESTED support for thermistor and AD595 2010-09-13 17:14:12 +10:00
Michael Moon fb82865dfc Add eeprom to size display 2010-09-12 16:21:41 +10:00
Michael Moon 9e21f6c811 move temp_residency back to temp.h 2010-09-12 16:07:28 +10:00
Michael Moon 273d63f242 splitting heater stuff out into a separate file 2010-09-12 14:47:49 +10:00
Michael Moon e5d393a592 more code cleanup 2010-09-12 14:24:19 +10:00
Michael Moon c5b3408b52 check passed feedrates vs maximums in machine.h. 2010-09-12 13:57:58 +10:00
Michael Moon eac7f2a5f7 added analog stuff to machine.h, rearranged a bit and expanded and tidied some of the explanations 2010-09-12 13:42:45 +10:00
Michael Moon f2b6f536d7 more work on analog system, still untested 2010-09-12 13:31:41 +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
Michael Moon c46db07f26 separate ringbuffers no longer necessary as pointed out by jakepoz 2010-09-12 12:33:12 +10:00
Michael Moon 53a0978529 stty ixoff enables host-side support of XON/XOFF flow control, rather than ixon 2010-09-11 23:14:13 +10:00
Michael Moon 22dbf8658a update shell scripts to handle lowercase OK 2010-09-11 22:44:19 +10:00
Michael Moon 632ddaa216 added some descriptions of available defines 2010-09-10 13:19:59 +10:00
Michael Moon 2be7485409 Merge branch 'master' of github.com:triffid/FiveD_on_Arduino 2010-09-10 11:33:05 +10:00
Michael Moon 16069d9ffb added FIXME tag 2010-09-10 11:25:11 +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 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
Markus Hitter 548b79f3d6 dda.c: replaced can_step() with a more simple solution. This
saves a whopping 270 bytes in interrupt context.
2010-09-08 19:14:04 +02:00
Markus Hitter 7f57634e8c Allow comments in parentheses. Some GCode generators
and machine controller implementations prefer this.
2010-09-08 16:48:06 +02:00
Markus Hitter 446b2223cc Makefile: add a variable for avrdude.conf, as the location
of this file depends on the environment.
2010-09-08 16:27:02 +02:00
Markus Hitter 54f9598ef1 Turn off the DEBUG flag by default for making the default
build fit onto a '168. There's a commented line for turning it on easily.
2010-09-08 16:20:58 +02:00
Markus Hitter 0572687cb2 dda_create(): clear _all_ flags before proceeding. 2010-09-08 15:57:32 +02:00
Michael Moon 9eb6c519ab Merge branch 'master' of github.com:triffid/FiveD_on_Arduino 2010-09-06 08:09:53 +10:00
Michael Moon 3ec34e5761 Fixed makefile to use avr-objdump to calculate size 2010-09-06 08:05:03 +10:00
Markus Hitter fdea890a37 Make stuff buildable with Arduino IDE again. 2010-09-05 02:02:06 +02:00
Michael Moon 6a58efbfa4 try out analog stuff, probably needs more work 2010-08-24 15:49:21 +10:00
Michael Moon 488e42605b skeleton of analog read subsystem 2010-08-16 14:06:37 +10:00
Michael Moon bb1d964712 re-adding gitignore and pde 2010-08-11 09:58:56 +10:00
Michael Moon c2881c47a7 fixed typo in sender- probably needs more work 2010-08-11 09:29:00 +10:00
Michael Moon 883c488107 fixed some mess from moving stuff around 2010-08-10 14:59:41 +10:00
Michael Moon 0b51c1d0ab Merge branch 'mendel-triffid'
Conflicts:
	dda.c
	gcode.c
	machine.h
	temp.c
2010-08-10 14:55:06 +10:00
Michael Moon a8a623de9c wrote some stuff in README 2010-08-10 14:53:48 +10:00
Michael Moon 595b66a341 setting up new branch 2 2010-08-10 14:26:24 +10:00
Michael Moon 994fa1b4c7 setting up new branch 2010-08-10 14:24:01 +10:00
Markus Hitter b655480583 Added a .gitignore to clean up git status' output. 2010-07-23 12:51:56 +02:00
Markus Hitter 81fd2c3773 Fix a few warnings. 2010-07-23 12:01:29 +02:00