summaryrefslogtreecommitdiff
path: root/Sprinter/heater.cpp
diff options
context:
space:
mode:
authormidopple <mdoppler@gmx.at>2012-02-24 14:00:51 +0100
committermidopple <mdoppler@gmx.at>2012-02-24 14:00:51 +0100
commit7c5e58a7c49e43c06d704c0ef7e7dad6c0dbf960 (patch)
tree19d4c62eb694fc24c3b449e6b6b9e56004c77a9f /Sprinter/heater.cpp
parentd30c3199f983985ba8144f0fccb3d1eb857ef172 (diff)
Changhe PWM Value from INT to unsigned char, is faster for interrupt
Diffstat (limited to 'Sprinter/heater.cpp')
-rw-r--r--Sprinter/heater.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Sprinter/heater.cpp b/Sprinter/heater.cpp
index 65f52e4..9d494b2 100644
--- a/Sprinter/heater.cpp
+++ b/Sprinter/heater.cpp
@@ -48,7 +48,7 @@ int current_bed_raw = 0;
unsigned long previous_millis_heater, previous_millis_bed_heater, previous_millis_monitor;
#ifdef PIDTEMP
- int g_heater_pwm_val = 0;
+ volatile unsigned char g_heater_pwm_val = 0;
unsigned char PWM_off_time = 0;
unsigned char PWM_out_on = 0;
@@ -402,7 +402,7 @@ int read_max6675()
heater_duty = constrain(heater_duty, 0, HEATER_CURRENT);
#ifdef PID_SOFT_PWM
- g_heater_pwm_val = heater_duty;
+ g_heater_pwm_val = (unsigned char)heater_duty;
#else
analogWrite(HEATER_0_PIN, heater_duty);