Scott Lahteine
1e749e4f48
🧑💻 Misc. LCD cleanup
vor 2 Jahren
Scott Lahteine
65b950a489
🎨 Apply F() to kill / sendinfoscreen
vor 3 Jahren
Scott Lahteine
33e0855e2c
⚡️ Handle shared enable pins (#22824 )
vor 3 Jahren
Scott Lahteine
67d82ff228
🐛 Followup to JyersUI
vor 3 Jahren
Scott Lahteine
c161a46112
🎨 Update MKSPWC, some other pins (#22557 )
vor 3 Jahren
Katelyn Schiesser
c8ee056cc6
♻️ Consolidate PSU_CONTROL (#22304 )
vor 3 Jahren
Cytown
61c48b8513
🚸 Retain power during Pause (#22227 )
vor 3 Jahren
Scott Lahteine
6b3dc80b55
🐛 Prevent stepper sleep during long UBL idle (#22137 )
vor 3 Jahren
Scott Lahteine
b65cdbed91
Signal SD completion later (#21840 )
vor 3 Jahren
Scott Lahteine
a03811f4e8
Update MF states
vor 3 Jahren
Scott Lahteine
d33fe2378c
Move common strings (#20846 )
vor 3 Jahren
Scott Lahteine
c0870d417a
Move some MarlinCore and MarlinUI code (#20832 )
vor 3 Jahren
Hebezo
4ace02f4c2
Add POWER_OFF_DELAY option (#19987 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
vor 4 Jahren
Giuliano Zaro
8652a7bdd2
HIGH/LOW naming of pin state settings (#19089 )
vor 4 Jahren
Diego von Deschwanden
42fbd527f3
Fix links to secure sites (#18745 )
vor 4 Jahren
Scott Lahteine
dc6d8357a6
Reduce string duplication
vor 4 Jahren
Scott Lahteine
c43bbcce15
Enforce sensor range for temperature target (#18465 )
* Mitigate stepper timeout
* Add CHAMBER PWM code
* Structured thermistor tables
* Fix reversed sensor ranges
* Prevent temps outside sensor range
vor 4 Jahren
Scott Lahteine
852a8d6685
Configurable kill pin state
Co-Authored-By: AbdullahGheith <abdullahgheith@users.noreply.github.com >
vor 4 Jahren
Scott Lahteine
94291eb59f
Clean up old externs / includes
vor 4 Jahren
Scott Lahteine
9f86dde195
Clean up UI declarations, apply TERN_
vor 4 Jahren
Scott Lahteine
747b964295
Clean up user-wait, SD completion (#17315 )
vor 4 Jahren
Scott Lahteine
095a1123c1
Add a global machine state
vor 4 Jahren
Scott Lahteine
5e9a10dbae
Use PSTR for common labels
vor 4 Jahren
Scott Lahteine
77b82d300a
Add idle_no_sleep
vor 4 Jahren
Scott Lahteine
a1f026f57a
Inline manage_inactivity, tweak autoreport_paused
vor 4 Jahren
Scott Lahteine
bfad23d3e2
(c) 2020
vor 4 Jahren
Scott Lahteine
0e72c315a0
Minor string storage optimization
vor 4 Jahren
Scott Lahteine
79c2f05e7d
Fix M112 with Emergency Parser
vor 4 Jahren
Scott Lahteine
1bb1ce7475
Move macros to stepper/indirection
vor 4 Jahren
Bob Kuhn
1ad53cee1f
Improved STMicro L64XX stepper driver support (#16452 )
vor 4 Jahren
Dirk O. Kaar
d0e1166cce
Fix Visual Micro "Arduino IDE for Visual Studio" support (#16418 )
vor 4 Jahren
Scott Lahteine
f83bc0aa13
Optimize common strings
Saves 128 bytes in testing with `mftest mega 1 -y`
vor 5 Jahren
Scott Lahteine
bb5b1e19b0
Function-style stepper macros
vor 5 Jahren
Scott Lahteine
15f94e5ee5
Add NUL_STR global
vor 5 Jahren
Scott Lahteine
ca6d00b862
Save some string flash
vor 5 Jahren
Scott Lahteine
93f0012959
Cancel Objects - As seen at ERRF2019 (#15590 )
vor 5 Jahren
InsanityAutomation
82fb046013
Allow suicide pin inverting (#15586 )
vor 5 Jahren
Scott Lahteine
af214ff121
Fix up PSU_CONTROL checks
vor 5 Jahren
Marcio Teixeira
6a865a6146
Multi-language support (#15453 )
vor 5 Jahren
Scott Lahteine
0322348924
Handle runout in runout.cpp
vor 5 Jahren
Scott Lahteine
72d791a736
Standardize active/paused functions
vor 5 Jahren
InsanityAutomation
b7796bcce6
Disable steppers on M112 (#15065 )
And change verbiage to not refer to "Emergency Stop."
vor 5 Jahren
Marcio Teixeira
179d6c4ed1
Add STARTUP_SCRIPT option. M17 parity with M18. (#14953 )
vor 5 Jahren
Tim Moore
eb6dec03bd
Simplify power supply naming logic (#14488 )
Co-Authored-By: Tim Moore <tim.moore@lightbend.com >
Co-Authored-By: AnHardt <github@kitelab.de >
vor 5 Jahren
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
vor 5 Jahren
Scott Lahteine
ad4ffa1d2f
Use C++ language supported 'nullptr' (#13944 )
vor 5 Jahren
Michiel Baird
b824a517aa
Add G38.4 and G38.5 (#13348 )
vor 5 Jahren
Scott Lahteine
12503fce06
Followup to wait_for_user fix
vor 5 Jahren
Tobias Frost
60e82e3929
Send notifications to ExtUI for M0/M1 (#13344 )
- Send notifications to ExtUI for M0/M1
- wait_for_user can be non-volatile (not changed by interrupt)
C / C++ compilers don't optimize away reads of non-volatile variables when a function call is used between accesses, because *any* variable could be changed by the function call. Since `wait_for_user` can't be changed without a function call, it should be non-volatile so the compiler can optimize away cases where it is read more than once without an intervening function call.
vor 5 Jahren
Scott Lahteine
fa236e9718
General cleanup ahead of L64XX
vor 5 Jahren