Browse Source

add resetPID function

PavelSindler 5 years ago
parent
commit
858a44e915
1 changed files with 5 additions and 2 deletions
  1. 5 2
      Firmware/temperature.h

+ 5 - 2
Firmware/temperature.h

@@ -128,12 +128,15 @@ FORCE_INLINE float degTargetBed() {
 
 FORCE_INLINE void setTargetHotend(const float &celsius, uint8_t extruder) {  
   target_temperature[extruder] = celsius;
-  resetPID[extruder];
+  resetPID(extruder);
 };
 
 static inline void setTargetHotendSafe(const float &celsius, uint8_t extruder)
 {
-    if (extruder<EXTRUDERS) target_temperature[extruder] = celsius;
+    if (extruder<EXTRUDERS) {
+      target_temperature[extruder] = celsius;
+      resetPID(extruder);
+    }
 }
 
 static inline void setAllTargetHotends(const float &celsius)