diff options
author | kliment <kliment.yanev@gmail.com> | 2011-05-03 00:29:00 -0700 |
---|---|---|
committer | kliment <kliment.yanev@gmail.com> | 2011-05-03 00:29:00 -0700 |
commit | 6566c02656d6f8eb8f1efb22cea3ee84b6d1b49b (patch) | |
tree | adbc379ce26a3667daddbb40b9d63c64e3a994c6 /Tonokip_Firmware/Tonokip_Firmware.pde | |
parent | 8121c06bc0962901862cb1d4bd60d4cf47e538b6 (diff) | |
parent | f2302754330ff4184b640977610c6ac403579bcc (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.pde | 33 |
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 |