Sorry, when you complain about the tip heating slow by the finger I just want to *** everything.
First you said it had a negative offset, got me checking the code and testing, you never showed any proof when asked... Dude!
I seriously encourage you to stop that type of complains, it's becoming really annoying.
Unless you want it for that, it's a soldering station, not an anal temperature sensor
Fixed the stand mode, ignore changes when calibrating.
Also little changes in the calibration mode code to keep the station in run mode no matter what.
The active detection is just the 5us pulse before the ADC delay, to slightly charge up the capacitor at the input of the amplifier, so if there's no tip, it'll keep the charge when the adc reads and trigger the detection error.
If you disable it, it's supposed that you put the 1M resistor. Otherwise it'll got crazy, like most stations, error..800ºC...20ºC...error...
I don't remember old builds.
The tip connection fails sometimes, and it goes to "no iron" mode.
It would be annoying if after that the station went into sleep mode, needing to push the button.
So yes, it sets run mode when the error is cleared out.