removed istTemp-array and actualizing temperature sample by sample -> not redrawing the whole display
Introduced the process state instead of two booleans
24'214, 1088
Removed Setpoint array and calculateing every setpoint-value at its need
23'332, 486
Maximizing the chart the the last setpoints time (stretch X-axis)
24'820, 394
dynamic time tics calculation
time range up to 65535s and limiting to minimum 1s
setpoint entering limitting optimized
applied check and correction for ascending setpoint times
25'100, 394
Added Settings menu
Implemented drawing of buttons based on touch button coordinates
25'028, 470
Implemented screens to load and save setpoints
Implemented name entering screen with on-screen keyboard to enter setpoint name
Added EepromHandler class to verify, load and save setpoints (profiles)
28'046, 547
correction to save default setting if no setting in EEPROM
Touch filter changed again
28'114, 547
Flash usage 23012 -> 25'828 RAM usage 1793 -> 535
Optimization Prozess (Flash, RAM): Original 23012,1793 (Flash, Ram) of 32256,2048 Bytes
Timer1 eliminiert 22994, 1792
Init SollTempPoints 22886, 1792
String to Flash memory -> F("") 22940, 1682
Umformungen, extraktion in Display-Klasse 26'672, 1702
Touchbuttons als structs in PROGMEM 26'626, 1702
optimized drawSollLine() refactored & optimized button handling into evaluateButton() 24'288, 1700
removed istTemp-array and actualizing temperature sample by sample -> not redrawing the whole display Introduced the process state instead of two booleans 24'214, 1088
Removed Setpoint array and calculateing every setpoint-value at its need 23'332, 486
Maximizing the chart the the last setpoints time (stretch X-axis) 24'820, 394
dynamic time tics calculation time range up to 65535s and limiting to minimum 1s setpoint entering limitting optimized applied check and correction for ascending setpoint times 25'100, 394
Added Settings menu Implemented drawing of buttons based on touch button coordinates 25'028, 470
Implemented screens to load and save setpoints Implemented name entering screen with on-screen keyboard to enter setpoint name Added EepromHandler class to verify, load and save setpoints (profiles) 28'046, 547
correction to save default setting if no setting in EEPROM Touch filter changed again 28'114, 547
Set for Display of real reflow oven 25'828, 535