From 6df9556de02db6ab4f770466707ea6a78aff531b Mon Sep 17 00:00:00 2001 From: kliment Date: Tue, 12 Apr 2011 09:55:22 +0200 Subject: Fix kill function to disable axes and heaters like it should. --- Tonokip_Firmware/Tonokip_Firmware.pde | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'Tonokip_Firmware/Tonokip_Firmware.pde') diff --git a/Tonokip_Firmware/Tonokip_Firmware.pde b/Tonokip_Firmware/Tonokip_Firmware.pde index 58be003..21be99e 100644 --- a/Tonokip_Firmware/Tonokip_Firmware.pde +++ b/Tonokip_Firmware/Tonokip_Firmware.pde @@ -520,7 +520,7 @@ inline void process_commands() file.close(); starpos=(strchr(strchr_pointer+4,'*')); if(starpos!=NULL) - *starpos='\0'; + *(starpos-1)='\0'; if (file.open(&root, strchr_pointer+4, O_READ)) { Serial.print("File opened:"); Serial.print(strchr_pointer+4); @@ -570,7 +570,7 @@ inline void process_commands() if(starpos!=NULL){ npos=strchr(cmdbuffer[bufindr], 'N'); strchr_pointer = strchr(npos,' ')+1; - *starpos='\0'; + *(starpos-1)='\0'; } if (!file.open(&root, strchr_pointer+4, O_CREAT | O_APPEND | O_WRITE | O_TRUNC)) { @@ -1108,11 +1108,12 @@ float analog2tempBed(int raw) { inline void kill(byte debug) { if(HEATER_0_PIN > -1) digitalWrite(HEATER_0_PIN,LOW); + if(HEATER_1_PIN > -1) digitalWrite(HEATER_1_PIN,LOW); - disable_x; - disable_y; - disable_z; - disable_e; + disable_x(); + disable_y(); + disable_z(); + disable_e(); if(PS_ON_PIN > -1) pinMode(PS_ON_PIN,INPUT); -- cgit v1.2.1