Changhe PWM Value from INT to unsigned char, is faster for interrupt
This commit is contained in:
parent
d30c3199f9
commit
7c5e58a7c4
2 changed files with 3 additions and 3 deletions
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ extern unsigned long previous_millis_heater, previous_millis_bed_heater;
|
|||
extern unsigned char manage_monitor;
|
||||
|
||||
#ifdef PIDTEMP
|
||||
extern int g_heater_pwm_val;
|
||||
extern volatile unsigned char g_heater_pwm_val;
|
||||
|
||||
extern unsigned char PWM_off_time;
|
||||
extern unsigned char PWM_out_on;
|
||||
|
|
|
|||
Loading…
Reference in a new issue