Yuri D'Elia
|
0c1c350a93
Simplify one expression
|
2 年 前 |
Yuri D'Elia
|
70093fc9dc
Allow to redefine basic model constants
|
2 年 前 |
Yuri D'Elia
|
a15f2807d9
Allow to continue printing with TEMP_MODEL_CHECK_WARN_ONLY for debugging
|
2 年 前 |
Yuri D'Elia
|
929843e295
Switch two divisions to faster multiplications
|
2 年 前 |
Yuri D'Elia
|
bc53bd5305
Make the error threshold be sample-rate invariant
|
2 年 前 |
Yuri D'Elia
|
3eda8b61ee
Include the model checker with hard-coded constants
|
2 年 前 |
Yuri D'Elia
|
61575995e0
Isolate temp runaway checks from PID management
|
2 年 前 |
Yuri D'Elia
|
026733e75f
Improve comments
|
2 年 前 |
Yuri D'Elia
|
283d5566f1
Limit the rate manage_heater() as it did previously
|
2 年 前 |
Yuri D'Elia
|
de77a47906
Correct handling of preheat/runaway errors
|
2 年 前 |
Yuri D'Elia
|
bd9a6acd59
Correct handling of min/maxtemp
|
2 年 前 |
Yuri D'Elia
|
4a0203d691
Isolate oTimer4minTempHeater/Bed into check_min_temp
|
2 年 前 |
Yuri D'Elia
|
7659844012
Reimplement disable_heater to take immediate effect
|
2 年 前 |
Yuri D'Elia
|
e070bc6455
Remove obsolete and commented variables
|
2 年 前 |
Yuri D'Elia
|
7d82cd641e
Rename ADC callback
|
2 年 前 |
Yuri D'Elia
|
bcd8496113
Introduce a new set of temperature values for the PID regulation
|
2 年 前 |
Yuri D'Elia
|
65cf8e541a
Isolate current/target temperature in pid_heater/bed functions
|
2 年 前 |
Yuri D'Elia
|
9e826afee9
Switch regulation interval to 270ms
|
2 年 前 |
Yuri D'Elia
|
c6d0494cbc
Split temperature management into it's own ISR
|
2 年 前 |
Yuri D'Elia
|
2ca16a06cd
Rename tp_init to soft_pwm_init for consistency
|
2 年 前 |
Yuri D'Elia
|
38b3e53f67
Syntax/comment cleanup
|
2 年 前 |
Yuri D'Elia
|
932fcbb33f
Simplify soft_pwm_isr even further
|
2 年 前 |
Yuri D'Elia
|
dfd8fee712
Isolate babystep to a separate function
|
2 年 前 |
Yuri D'Elia
|
bd28007312
Rename check_fans>readFanTach manageFans>checkFans
|
2 年 前 |
Yuri D'Elia
|
383319dbac
Rename temperature_isr to soft_pwm_isr
|
2 年 前 |
Yuri D'Elia
|
16b9acf8bc
Decouple temperature ISR from ADC readings
|
2 年 前 |
Yuri D'Elia
|
e87188e7e3
Ensure ADC and thermistor tables use the same oversampling
|
2 年 前 |
Yuri D'Elia
|
2535d072c4
Do not recursively enter temperature_isr
|
2 年 前 |
Yuri D'Elia
|
82e221e3c7
Remove ADC pullup checks
|
2 年 前 |
Yuri D'Elia
|
f8de274db3
Split fan checks out of temperature.cpp
|
2 年 前 |