made many possible variables static, so they cannot be used extern.
This commit is contained in:
@ -42,25 +42,29 @@
|
||||
int target_raw[3] = {0, 0, 0};
|
||||
int current_raw[3] = {0, 0, 0};
|
||||
|
||||
bool temp_meas_ready = false;
|
||||
static bool temp_meas_ready = false;
|
||||
|
||||
unsigned long previous_millis_heater, previous_millis_bed_heater;
|
||||
static unsigned long previous_millis_heater, previous_millis_bed_heater;
|
||||
|
||||
#ifdef PIDTEMP
|
||||
float temp_iState = 0;
|
||||
float temp_dState = 0;
|
||||
float pTerm;
|
||||
float iTerm;
|
||||
float dTerm;
|
||||
//static cannot be external:
|
||||
static float temp_iState = 0;
|
||||
static float temp_dState = 0;
|
||||
static float pTerm;
|
||||
static float iTerm;
|
||||
static float dTerm;
|
||||
//int output;
|
||||
float pid_error;
|
||||
float temp_iState_min;
|
||||
float temp_iState_max;
|
||||
float pid_setpoint = 0.0;
|
||||
float pid_input;
|
||||
float pid_output;
|
||||
bool pid_reset;
|
||||
static float pid_error;
|
||||
static float temp_iState_min;
|
||||
static float temp_iState_max;
|
||||
static float pid_input;
|
||||
static float pid_output;
|
||||
static bool pid_reset;
|
||||
|
||||
// probably used external
|
||||
float HeaterPower;
|
||||
float pid_setpoint = 0.0;
|
||||
|
||||
|
||||
float Kp=DEFAULT_Kp;
|
||||
float Ki=DEFAULT_Ki;
|
||||
@ -69,29 +73,29 @@ unsigned long previous_millis_heater, previous_millis_bed_heater;
|
||||
#endif //PIDTEMP
|
||||
|
||||
#ifdef WATCHPERIOD
|
||||
int watch_raw[3] = {-1000,-1000,-1000};
|
||||
unsigned long watchmillis = 0;
|
||||
static int watch_raw[3] = {-1000,-1000,-1000};
|
||||
static unsigned long watchmillis = 0;
|
||||
#endif //WATCHPERIOD
|
||||
|
||||
#ifdef HEATER_0_MINTEMP
|
||||
int minttemp_0 = temp2analog(HEATER_0_MINTEMP);
|
||||
static int minttemp_0 = temp2analog(HEATER_0_MINTEMP);
|
||||
#endif //MINTEMP
|
||||
#ifdef HEATER_0_MAXTEMP
|
||||
int maxttemp_0 = temp2analog(HEATER_0_MAXTEMP);
|
||||
static int maxttemp_0 = temp2analog(HEATER_0_MAXTEMP);
|
||||
#endif //MAXTEMP
|
||||
|
||||
#ifdef HEATER_1_MINTEMP
|
||||
int minttemp_1 = temp2analog(HEATER_1_MINTEMP);
|
||||
static int minttemp_1 = temp2analog(HEATER_1_MINTEMP);
|
||||
#endif //MINTEMP
|
||||
#ifdef HEATER_1_MAXTEMP
|
||||
int maxttemp_1 = temp2analog(HEATER_1_MAXTEMP);
|
||||
static int maxttemp_1 = temp2analog(HEATER_1_MAXTEMP);
|
||||
#endif //MAXTEMP
|
||||
|
||||
#ifdef BED_MINTEMP
|
||||
int bed_minttemp = temp2analog(BED_MINTEMP);
|
||||
static int bed_minttemp = temp2analog(BED_MINTEMP);
|
||||
#endif //BED_MINTEMP
|
||||
#ifdef BED_MAXTEMP
|
||||
int bed_maxttemp = temp2analog(BED_MAXTEMP);
|
||||
static int bed_maxttemp = temp2analog(BED_MAXTEMP);
|
||||
#endif //BED_MAXTEMP
|
||||
|
||||
void manage_heater()
|
||||
|
Reference in New Issue
Block a user