All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.5.0 - 2022-11-27
- Added PID Tuner output
- Added average temperatures for more stable temperature display/handling
- Added "Max. Temp" setting (which is required for PID Tuner steps)
- Added Changelog
- Enlarged PID constant length from 3 to 4 int digits
- Improved some internal var names
- Optimized Thermocouple class and implemented average temperature
- Moved profile handling into a separate class
- Resturctured handling of objects via globals (instead of space wasting pointer/reference parameter)
- Changed initial PID-Tuner wait time and saved some resources
- Fixed possibliy wrong PID derivate calculation as discussed here
0.4.0 - 2022-11-08
- "Manual" or (open-end) "Reflow-Profile" Mode
- Reflow profiles for (low temp.) "Sn42/Bi57.6/Ag0.4" as well as (high temp.) "Sn96.5/Ag3.0/Cu0"
- Moved most code into separate classes for higher flexibility and safer var/pointers
- Stripped down fonts, to get some more flash space
- Built-in Setup
- Adjustabled PID constants
- BangON and BangOFF values
- Config storage into EEPROM