Move heater PWM control to SysTick interrrupt handler
Change Kp to 2... seems to work now.
When duty cycle=0, relay still on for one SysTick.
no comment
Fix negative output causing heating element on bug