Scott Lahteine
ccddc280be
Apply three more commits
9 anos atrás
Scott Lahteine
27cb90da8b
IsStopped / IsRunning inline
9 anos atrás
Scott Lahteine
e502144eda
Fixup formatting of last commit
9 anos atrás
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.
9 anos atrás
Scott Lahteine
b0f198c153
heater_index above its use
9 anos atrás
Scott Lahteine
60f8e0386f
More thermal runaway states
9 anos atrás
Scott Lahteine
f9dbd73652
Fix tr_target_temperature type - float!
9 anos atrás
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.
9 anos atrás
Scott Lahteine
fc3c76fc16
Fix #1800
9 anos atrás
Scott Lahteine
9ba55baa5b
Track target temperature separately for each heater
9 anos atrás
Scott Lahteine
528e32a1d4
Fix timeout in thermal_runaway when temperature is set higher
9 anos atrás
Scott Lahteine
b98ebd517e
disable / enable_all_steppers functions
9 anos atrás
Scott Lahteine
c756b4cf07
Comment tweak
9 anos atrás
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
9 anos atrás
AnHardt
488666832b
Remove the previously introduced ()
9 anos atrás
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.
9 anos atrás
AnHardt
85f8a26ba4
Fix MIN&MAX temperatures again
replaced GE0 with th matching GEX in the second row.
added some ()
9 anos atrás
Scott Lahteine
571652c49b
Fix LCD click
- Make the default LCD click sound more pleasant
- Fix warnings about bed temperature runaway
9 anos atrás
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.
9 anos atrás
Scott Lahteine
ba871e46bf
Fix compiler warnings
- Patched up for most included configurations
9 anos atrás
Scott Lahteine
df02b992b0
Fix redundant_temperatrure_raw setting
9 anos atrás
Scott Lahteine
ce485175eb
Give all temp arrays 4 indices
9 anos atrás
Scott Lahteine
267d6bef15
Eliminate most warnings
- Fix a bug reading `code_value` for `M503 Sn`
- Hide and remove unused variables
9 anos atrás
Scott Lahteine
410f64782a
Always 4 temp sensors
9 anos atrás
Scott Lahteine
53169d96e8
Set temp_meas_ready in set_current_temp_raw
9 anos atrás
AnHardt
f680e509c4
Enclosed error-messages for TEMP_SENSOR_1_AS_REDUNDANT in PSTR()
9 anos atrás
AnHardt
ac81b4084f
Make variables and function static.
9 anos atrás
AnHardt
01cc97a3c3
Corected condition for PIDdT
9 anos atrás
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'
9 anos atrás
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.
9 anos atrás
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`
9 anos atrás
Scott Lahteine
1fac388664
Revert measurement loop
9 anos atrás
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
9 anos atrás
Scott Lahteine
3703694e30
Fix temperature min/max test
- Base tests on all thermistors/thermocouples, not just heater 0
9 anos atrás
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
9 anos atrás
AnHardt
28b1c37dea
Fix for #1612
9 anos atrás
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
9 anos atrás
Scott Lahteine
cb57fc727d
Declare pid_output for PIDBEDTEMP
9 anos atrás
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
9 anos atrás
Scott Lahteine
e3ca9137b5
Fix missing temp_error declarations
- Fix for #1591 replacing #1595
9 anos atrás
AnHardt
3024f6c706
Undubble MSG_MIN &MSG MAX
9 anos atrás
Scott Lahteine
dfb38874f8
Some suggested changes for #1555
10 anos atrás
chrono
187d336665
Revert default conf and temperature.cpp
10 anos atrás
chrono
7f060d7caf
Revert "Testing Fix for Arduino 1.6+ compiler issue #1523 "
This reverts commit fb75a9272d .
10 anos atrás
chrono
fb75a9272d
Testing Fix for Arduino 1.6+ compiler issue #1523
10 anos atrás
Scott Lahteine
1a7b0d9a37
Redo HAS_* macros to fix define error
10 anos atrás
Scott Lahteine
864dddc878
Macros to the top, a few HAS_* macros
10 anos atrás
Scott Lahteine
fd1ea9d56f
Move literal strings to language files
10 anos atrás
Scott Lahteine
aa9c1f1bed
Better name for ADC macro
10 anos atrás
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)
10 anos atrás