summaryrefslogtreecommitdiff
path: root/Tonokip_Firmware/Tonokip_Firmware.pde
diff options
context:
space:
mode:
authorkliment <kliment.yanev@gmail.com>2011-05-03 00:29:00 -0700
committerkliment <kliment.yanev@gmail.com>2011-05-03 00:29:00 -0700
commit6566c02656d6f8eb8f1efb22cea3ee84b6d1b49b (patch)
treeadbc379ce26a3667daddbb40b9d63c64e3a994c6 /Tonokip_Firmware/Tonokip_Firmware.pde
parent8121c06bc0962901862cb1d4bd60d4cf47e538b6 (diff)
parentf2302754330ff4184b640977610c6ac403579bcc (diff)
Merge pull request #4 from ScribbleJ/master.
Makefile support to enable upload/compile without the Arduino IDE.
Diffstat (limited to 'Tonokip_Firmware/Tonokip_Firmware.pde')
-rw-r--r--Tonokip_Firmware/Tonokip_Firmware.pde33
1 files changed, 33 insertions, 0 deletions
diff --git a/Tonokip_Firmware/Tonokip_Firmware.pde b/Tonokip_Firmware/Tonokip_Firmware.pde
index 033c0e0..26b6af7 100644
--- a/Tonokip_Firmware/Tonokip_Firmware.pde
+++ b/Tonokip_Firmware/Tonokip_Firmware.pde
@@ -8,6 +8,39 @@
#include "SdFat.h"
#endif
+void get_command();
+void process_commands();
+
+void manage_inactivity(byte debug);
+
+void manage_heater();
+float temp2analog(int celsius);
+float temp2analogBed(int celsius);
+float analog2temp(int raw);
+float analog2tempBed(int raw);
+
+void FlushSerialRequestResend();
+void ClearToSend();
+
+void get_coordinates();
+void linear_move(unsigned long x_steps_remaining, unsigned long y_steps_remaining, unsigned long z_steps_remaining, unsigned long e_steps_remaining);
+void disable_x();
+void disable_y();
+void disable_z();
+void disable_e();
+void enable_x();
+void enable_y();
+void enable_z();
+void enable_e();
+void do_x_step();
+void do_y_step();
+void do_z_step();
+void do_e_step();
+
+void kill(byte debug);
+
+
+
// look here for descriptions of gcodes: http://linuxcnc.org/handbook/gcode/g-code.html
// http://objects.reprap.org/wiki/Mendel_User_Manual:_RepRapGCodes