summaryrefslogtreecommitdiff
path: root/Tonokip_Firmware/Tonokip_Firmware.h
diff options
context:
space:
mode:
authorkliment <kliment.yanev@gmail.com>2011-05-11 23:52:37 +0200
committerkliment <kliment.yanev@gmail.com>2011-05-11 23:52:37 +0200
commitb83767ec553a56037d122835c8d9198995a6b02c (patch)
tree67b03d4ac496120055232cb706f84fff51c254e3 /Tonokip_Firmware/Tonokip_Firmware.h
parent10a7da920d8f4dfa9a6b0ac51c1fd1acfc643aa3 (diff)
parent9c93fe2a8709e7d7ba6b8b15bb3e646f4168d96f (diff)
Merge branch 'master' of github.com:kliment/Sprinter
Diffstat (limited to 'Tonokip_Firmware/Tonokip_Firmware.h')
-rw-r--r--Tonokip_Firmware/Tonokip_Firmware.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/Tonokip_Firmware/Tonokip_Firmware.h b/Tonokip_Firmware/Tonokip_Firmware.h
new file mode 100644
index 0000000..65bfccd
--- /dev/null
+++ b/Tonokip_Firmware/Tonokip_Firmware.h
@@ -0,0 +1,35 @@
+// Tonokip RepRap firmware rewrite based off of Hydra-mmm firmware.
+// Licence: GPL
+#include <WProgram.h>
+
+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);
+