Scott Lahteine
ccddc280be
Apply three more commits
hace 9 años
Scott Lahteine
27cb90da8b
IsStopped / IsRunning inline
hace 9 años
Scott Lahteine
e502144eda
Fixup formatting of last commit
hace 9 años
Richard Miles
1a5293c2ce
Prevents MINTEMP / MAXTEMP when no heaters present
This commit checks whether or not HEATER_0 is in use, and if not, skips
the MIN / MAX temperature checks.
hace 9 años
Scott Lahteine
b0f198c153
heater_index above its use
hace 9 años
Scott Lahteine
60f8e0386f
More thermal runaway states
hace 9 años
Scott Lahteine
f9dbd73652
Fix tr_target_temperature type - float!
hace 9 años
Natealus
a6ba40ae48
Compiling error temperature.cpp with multiple extruders defined
It wouldn't compile because of this line in temperature.cpp it turns out
it was just a stray ( that didn't line up with the previous lines so I
just made it in line with the rest and it compiled fine.
hace 9 años
Scott Lahteine
fc3c76fc16
Fix #1800
hace 9 años
Scott Lahteine
9ba55baa5b
Track target temperature separately for each heater
hace 9 años
Scott Lahteine
528e32a1d4
Fix timeout in thermal_runaway when temperature is set higher
hace 9 años
Scott Lahteine
b98ebd517e
disable / enable_all_steppers functions
hace 9 años
Scott Lahteine
c756b4cf07
Comment tweak
hace 9 años
Scott Lahteine
e96df67630
Clarify thermal_runaway_protection
- Add comments documenting `thermal_runaway_protection`
- Add an enum for the thermal runaway states
- Add macros for temperature helper functions
- Fix a glitch with the z probe sled in homeaxis
hace 9 años
AnHardt
488666832b
Remove the previously introduced ()
hace 9 años
AnHardt
3f2e863206
Improve conditions for HAS_TEMP
and use them in temperuture.h
Flattened the if structure - the preprocessor is doing the work - not the Arduino. Arduino.
hace 9 años
AnHardt
85f8a26ba4
Fix MIN&MAX temperatures again
replaced GE0 with th matching GEX in the second row.
added some ()
hace 9 años
Scott Lahteine
571652c49b
Fix LCD click
- Make the default LCD click sound more pleasant
- Fix warnings about bed temperature runaway
hace 9 años
AnHardt
7b2550a604
Times can't be negative.
cardreader.cpp needs temperature.h for autotempShutdown() when
AUTOTEMP is defined but warns about unused variables.
Unpublished variables by putting them in to temperature.cpp.
hace 9 años
Scott Lahteine
ba871e46bf
Fix compiler warnings
- Patched up for most included configurations
hace 9 años
Scott Lahteine
df02b992b0
Fix redundant_temperatrure_raw setting
hace 9 años
Scott Lahteine
ce485175eb
Give all temp arrays 4 indices
hace 9 años
Scott Lahteine
267d6bef15
Eliminate most warnings
- Fix a bug reading `code_value` for `M503 Sn`
- Hide and remove unused variables
hace 9 años
Scott Lahteine
410f64782a
Always 4 temp sensors
hace 9 años
Scott Lahteine
53169d96e8
Set temp_meas_ready in set_current_temp_raw
hace 9 años
AnHardt
f680e509c4
Enclosed error-messages for TEMP_SENSOR_1_AS_REDUNDANT in PSTR()
hace 9 años
AnHardt
ac81b4084f
Make variables and function static.
hace 9 años
AnHardt
01cc97a3c3
Corected condition for PIDdT
hace 9 años
AnHardt
94330705c7
Move definition of PIDdT back to temperature.h
make it unconditional
remove all definitions in the 'Configuration.h's
remove form 'Conditionals.h'
hace 9 años
AnHardt
dd0067afa6
Fix MAX6675 again and introduce set_current_temp_raw()
to make the temperature-code work again with Arduino 1.0.6.
Sorry could not make an extra block on base level.
hace 9 años
Scott Lahteine
fc53e43de6
Don't test raw temp for MAX6675
- Remove test of raw temp for thermistor 0 when using MAX6675
- Longer `raw_temp_value` array for `TEMP_SENSOR_1_AS_REDUNDANT`
hace 9 años
Scott Lahteine
1fac388664
Revert measurement loop
hace 9 años
Scott Lahteine
6bdee87be3
Cleanup temperature code
- Get rid of unused temp states in the ISR, resulting in more frequent
temperature reading with fewer sensors
- Shrink code slightly in min/max testing
hace 9 años
Scott Lahteine
3703694e30
Fix temperature min/max test
- Base tests on all thermistors/thermocouples, not just heater 0
hace 9 años
Scott Lahteine
670006b919
Remove invariant code from Configurations
- Add `Conditionals.h` with calculated configuration values
- Add `SanityCheck.h` with checks for configuration errors
- Remove equivalent code from all configurations
- Move error checks from some sources to `SanityCheck.h` also
- Fix initialization of count_direction in stepper.cpp
hace 9 años
AnHardt
28b1c37dea
Fix for #1612
hace 10 años
Scott Lahteine
c37f7d15c9
- Rename WRITE_E_STEP for consistency
- Add BIT and TEST macros
- Add _APPLY_ macros to stepper.cpp to help with consolidation
- Consolidate code in stepper.cpp using macros
- Apply standards in stepper.cpp
- Use >= 0 instead of > -1 as a better semantic
- Replace DUAL_Y_CARRIAGE with Y_DUAL_STEPPER_DRIVERS
hace 10 años
Scott Lahteine
cb57fc727d
Declare pid_output for PIDBEDTEMP
hace 10 años
Scott Lahteine
3d6deb9bdf
Simplify manage_heater
- Make separate get_pid_output(e) and get_pid_output_bed() function
- Reduce size of manage_heater function
- Hopefully work around linker errors
hace 10 años
Scott Lahteine
e3ca9137b5
Fix missing temp_error declarations
- Fix for #1591 replacing #1595
hace 10 años
AnHardt
3024f6c706
Undubble MSG_MIN &MSG MAX
hace 10 años
Scott Lahteine
dfb38874f8
Some suggested changes for #1555
hace 10 años
chrono
187d336665
Revert default conf and temperature.cpp
hace 10 años
chrono
7f060d7caf
Revert "Testing Fix for Arduino 1.6+ compiler issue #1523 "
This reverts commit fb75a9272d .
hace 10 años
chrono
fb75a9272d
Testing Fix for Arduino 1.6+ compiler issue #1523
hace 10 años
Scott Lahteine
1a7b0d9a37
Redo HAS_* macros to fix define error
hace 10 años
Scott Lahteine
864dddc878
Macros to the top, a few HAS_* macros
hace 10 años
Scott Lahteine
fd1ea9d56f
Move literal strings to language files
hace 10 años
Scott Lahteine
aa9c1f1bed
Better name for ADC macro
hace 10 años
Scott Lahteine
9c9726d469
Cleanup of temperature code
- Reduce calls to millis()
- General cleanup of manage_heaters
- General cleanup of pid autotune
- Formatting here & there
- Macros to clean up and shrink ISR code (reduced by ~364 lines)
hace 10 años