Scott Lahteine
35258dd50b
Consistent heating status and status reset
Fix #10699
6 gadus atpakaļ
Scott Lahteine
99ecdf59af
Smarter MIN, MAX, ABS macros
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
6 gadus atpakaļ
Scott Lahteine
cb46cb8480
Add HAS_HEATED_BED conditional (#10495 )
6 gadus atpakaļ
Scott Lahteine
3396671011
[2.0.x] Reset LCD status to fallbacks (#10470 )
* Remove obsolete strings
* Tweak some static consts
* Reset LCD status to fallbacks
6 gadus atpakaļ
Marcio Teixeira
8bc93c6f2b
Improve heating/cooling LCD messages (#10293 )
6 gadus atpakaļ
Scott Lahteine
1cb810ff1c
[2.0.x] Automatically reset stepper timeout (#10179 )
* Automatically reset stepper timeout in manage_inactivity
Any code that adds moves to the planner can skip resetting the stepper timeout. We can let `idle` / `manage_inactivity` reset the timer whenever it detects any moves in the planner.
* blocks_queued => has_blocks_queued
6 gadus atpakaļ
Scott Lahteine
751785fc97
Followup to recent patches
- `M666` is static, not inline
- Disambiguate some stepper macros
6 gadus atpakaļ
Scott Lahteine
42608b1925
Init old_red to 127 to ensure initial change
Fix #10012
6 gadus atpakaļ
Scott Lahteine
ffbf63e6af
Add HAS_TEMP_SENSOR conditional
6 gadus atpakaļ
Scott Lahteine
e5ee0b6f6c
Implement MALYAN_LCD
6 gadus atpakaļ
Thomas Moore
f7efac57b7
Multi-host support
7 gadus atpakaļ
Scott Lahteine
4af3d436b2
M303 pid autotune cleanup, commentary
6 gadus atpakaļ
Scott Lahteine
e37dd64548
Apply LEDColor, language fixes
6 gadus atpakaļ
Scott Lahteine
91baca6abb
Patches for compiler warnings/errors
6 gadus atpakaļ
Scott Lahteine
3ac581eac9
Neopixel changes for parity with 1.1.x
7 gadus atpakaļ
Scott Lahteine
ce48403a0b
Add EXTRA_FAN_SPEED feature
Based on #7883 by @studiodyne
7 gadus atpakaļ
Slawomir Ciunczyk
a11e6a1022
Different NEOPIXEL types
Same as #7728 but for 2.0.x,
Lot of cleanup and remove references in whole code to other "LED files" than leds.h. Now will be much easier to add next drivers/libraries. e.g. FastLED. But bad news, currently FastLED is suporting only RGB devices (no RGBW)
7 gadus atpakaļ
Scott Lahteine
1587962547
Combine G-code files into fewer units
Addressing #7707
7 gadus atpakaļ
Scott Lahteine
7479ff98b7
Move M140, M190 to cpp
7 gadus atpakaļ
Scott Lahteine
df0432c7c8
Move M155 to cpp, auto-report to Temperature
7 gadus atpakaļ
Scott Lahteine
df031ab100
Move M106_M107 to cpp
7 gadus atpakaļ
Scott Lahteine
99c4b9050a
Move M105 to cpp
7 gadus atpakaļ
Scott Lahteine
71aefc2e22
Move heater output to Temperature class
7 gadus atpakaļ
Scott Lahteine
8fbb833de9
Encapsulate RGB(W) LEDs
7 gadus atpakaļ
Scott Lahteine
722786966a
Add gcode.cpp, motion.*, queue.* - Apply to some G-codes.
7 gadus atpakaļ
Scott Lahteine
4231faf779
Initial split-up of G-code handlers by category
7 gadus atpakaļ