diff -r 9833fd86736b -r 1bc6e9263ada main/task_driver.c --- a/main/task_driver.c Thu Jun 17 13:58:13 2021 +0200 +++ b/main/task_driver.c Sat Jun 19 20:46:42 2021 +0200 @@ -18,6 +18,7 @@ #define SSR_MLT CONFIG_SSR_MLT_GPIO ///< GPIO SSR MLT pin #define SSR_HLT CONFIG_SSR_HLT_GPIO ///< GPIO SSR HLT pin #define SSR_PUMP CONFIG_SSR_PUMP_GPIO ///< GPIO Pump relay pin +#define PWM_MLT CONFIG_PWM_MLT_GPIO ///< GPIO PWM MLT pin bool outEnable = false; ///< Enable outputs flag @@ -162,6 +163,9 @@ driver_state->hlt_and_mlt = false; driver_state->pump_gpio = SSR_PUMP; driver_state->pump_run = 0; + driver_state->pwm_gpio = PWM_MLT; + driver_state->pwm_mlt = false; + driver_state->pwm_nohlt = 10; /* Conservative safety value. */ PID(&Input, &Output, &Setpoint, 200, 2.0, 1.5, PID_DIRECT);