Yuri D'Elia
|
fabf511b97
Add the ability to log continuously
|
2 tahun lalu |
Yuri D'Elia
|
690affe5a2
Further enhance thermal error priorities
|
2 tahun lalu |
Yuri D'Elia
|
8220d0196b
Lock onto the first error source until cleared
|
2 tahun lalu |
Yuri D'Elia
|
f82048977a
Start PWM timers _after_ initializing min/maxtemp ranges
|
2 tahun lalu |
Yuri D'Elia
|
f1d88ebd40
Protect pid_tuning_finished behind temperature.cpp
|
2 tahun lalu |
Yuri D'Elia
|
442b2e16de
Set pid_tuning_finished globally to true
|
2 tahun lalu |
Yuri D'Elia
|
92418e9d1b
Do not perform PID management while autotune is running
|
2 tahun lalu |
Yuri D'Elia
|
c15d599f71
Convert two PID_autotune strings to PROGMEM
|
2 tahun lalu |
Yuri D'Elia
|
0c1c350a93
Simplify one expression
|
2 tahun lalu |
Yuri D'Elia
|
70093fc9dc
Allow to redefine basic model constants
|
2 tahun lalu |
Yuri D'Elia
|
a15f2807d9
Allow to continue printing with TEMP_MODEL_CHECK_WARN_ONLY for debugging
|
2 tahun lalu |
Yuri D'Elia
|
929843e295
Switch two divisions to faster multiplications
|
2 tahun lalu |
Yuri D'Elia
|
bc53bd5305
Make the error threshold be sample-rate invariant
|
2 tahun lalu |
Yuri D'Elia
|
3eda8b61ee
Include the model checker with hard-coded constants
|
2 tahun lalu |
Yuri D'Elia
|
61575995e0
Isolate temp runaway checks from PID management
|
2 tahun lalu |
Yuri D'Elia
|
026733e75f
Improve comments
|
2 tahun lalu |
Yuri D'Elia
|
283d5566f1
Limit the rate manage_heater() as it did previously
|
2 tahun lalu |
Yuri D'Elia
|
de77a47906
Correct handling of preheat/runaway errors
|
2 tahun lalu |
Yuri D'Elia
|
bd9a6acd59
Correct handling of min/maxtemp
|
2 tahun lalu |
Yuri D'Elia
|
4a0203d691
Isolate oTimer4minTempHeater/Bed into check_min_temp
|
2 tahun lalu |
Yuri D'Elia
|
7659844012
Reimplement disable_heater to take immediate effect
|
2 tahun lalu |
Yuri D'Elia
|
e070bc6455
Remove obsolete and commented variables
|
2 tahun lalu |
Yuri D'Elia
|
7d82cd641e
Rename ADC callback
|
2 tahun lalu |
Yuri D'Elia
|
bcd8496113
Introduce a new set of temperature values for the PID regulation
|
2 tahun lalu |
Yuri D'Elia
|
65cf8e541a
Isolate current/target temperature in pid_heater/bed functions
|
2 tahun lalu |
Yuri D'Elia
|
9e826afee9
Switch regulation interval to 270ms
|
2 tahun lalu |
Yuri D'Elia
|
c6d0494cbc
Split temperature management into it's own ISR
|
2 tahun lalu |
Yuri D'Elia
|
2ca16a06cd
Rename tp_init to soft_pwm_init for consistency
|
2 tahun lalu |
Yuri D'Elia
|
38b3e53f67
Syntax/comment cleanup
|
2 tahun lalu |
Yuri D'Elia
|
932fcbb33f
Simplify soft_pwm_isr even further
|
2 tahun lalu |