|
@ -33,7 +33,7 @@ |
|
|
#include "Marlin.h" |
|
|
#include "Marlin.h" |
|
|
#include "speed_lookuptable.h" |
|
|
#include "speed_lookuptable.h" |
|
|
|
|
|
|
|
|
char version_string[] = "0.9.0"; |
|
|
char version_string[] = "0.9.1"; |
|
|
|
|
|
|
|
|
#ifdef SDSUPPORT |
|
|
#ifdef SDSUPPORT |
|
|
#include "SdFat.h" |
|
|
#include "SdFat.h" |
|
@ -783,7 +783,12 @@ inline void process_commands() |
|
|
return; |
|
|
return; |
|
|
//break; |
|
|
//break; |
|
|
case 109: // M109 - Wait for extruder heater to reach target. |
|
|
case 109: // M109 - Wait for extruder heater to reach target. |
|
|
if (code_seen('S')) target_raw = temp2analogh(code_value()); |
|
|
if (code_seen('S')) { |
|
|
|
|
|
target_raw = temp2analogh(code_value()); |
|
|
|
|
|
#ifdef PIDTEMP |
|
|
|
|
|
pid_setpoint = code_value(); |
|
|
|
|
|
#endif //PIDTEMP |
|
|
|
|
|
} |
|
|
#ifdef WATCHPERIOD |
|
|
#ifdef WATCHPERIOD |
|
|
if(target_raw>current_raw){ |
|
|
if(target_raw>current_raw){ |
|
|
watchmillis = max(1,millis()); |
|
|
watchmillis = max(1,millis()); |
|
|