summaryrefslogtreecommitdiff
path: root/Tonokip_Firmware/Tonokip_Firmware.h
diff options
context:
space:
mode:
authorkliment <kliment.yanev@gmail.com>2011-05-11 05:24:04 -0700
committerkliment <kliment.yanev@gmail.com>2011-05-11 05:24:04 -0700
commit65807d86c4efbc62caf3cb75cd77b3fcc0d85353 (patch)
tree9267e29ce5dca11be2cbde50985ce975a766c8f0 /Tonokip_Firmware/Tonokip_Firmware.h
parent61cc2ef42ccdcc6edc21a0795c62bd02bd6aa4ca (diff)
parentae03a834c47ace78fe11acf12b7452a08e4a787f (diff)
Merge pull request #13 from sam-ward/master
Moved function definitions into separate .h file for readability.
Diffstat (limited to 'Tonokip_Firmware/Tonokip_Firmware.h')
-rw-r--r--Tonokip_Firmware/Tonokip_Firmware.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/Tonokip_Firmware/Tonokip_Firmware.h b/Tonokip_Firmware/Tonokip_Firmware.h
new file mode 100644
index 0000000..151937c
--- /dev/null
+++ b/Tonokip_Firmware/Tonokip_Firmware.h
@@ -0,0 +1,34 @@
+// Tonokip RepRap firmware rewrite based off of Hydra-mmm firmware.
+// Licence: GPL
+
+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);
+