Edit: I made it even easier.
When you adjust the setpoint, there's 1 second timeout before returning back to normal screen.
If you click within that time, boost mode will be enabled.
Instead of a fixed temp, I made the boost mode as an offset which is added to the actual setpoint. Here we start again, people will want one or another.
I think this way is better. If you are soldering a sensitive board, you'll want a lower temperature, and boost relative to that setpoint.
Then you take a 4mm board with thick traces, you aren't going to enable boost time after time, instead, you'll set the temp for the average needs of that board.
If you find something hard to solder, it'll be better to boost the actual temp.
Otherwise youll have to go to settings and change it every time.
Options added to IRON settings.
Click while the setpoint view is enabled to trigger boost mode.
Click at any time in main screen view to exit sleep, standby, and boost modes.
View modes (Numeric or graph) can't be switched unless it's running in normal mode (The first click will exit the mode).
The flash is struggling really hard. Althought I removed and simplified some code, I saw 232 bytes remaning in one of the builds! That's only ~115 instructions!
Since the reserved flash for the settings can't be less than 2KB (Page size), and less than half of it was used, I increased the tip capacity to 20.
Does anyone know how to create Makefiles, so I can run an automated build for all targets?
The biggest issue is to run cubemx code generation automatically.
Building by hand is a tiresome job!
BTW, I was planning to literally lie dead in the sofa and relax for a while. You had to mention the boost thing, didn't you?
Try this pid: 60-60-10, Imax 0.50, filter 2.
Builds updated!