Diego von Deschwanden
42fbd527f3
Fix links to secure sites ( #18745 )
4 years ago
Scott Lahteine
dc6d8357a6
Reduce string duplication
4 years ago
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
4 years ago
Scott Lahteine
852a8d6685
Configurable kill pin state
Co-Authored-By: AbdullahGheith <abdullahgheith@users.noreply.github.com>
5 years ago
Scott Lahteine
94291eb59f
Clean up old externs / includes
5 years ago
Scott Lahteine
9f86dde195
Clean up UI declarations, apply TERN_
5 years ago
Scott Lahteine
747b964295
Clean up user-wait, SD completion ( #17315 )
5 years ago
Scott Lahteine
095a1123c1
Add a global machine state
5 years ago
Scott Lahteine
5e9a10dbae
Use PSTR for common labels
5 years ago
Scott Lahteine
77b82d300a
Add idle_no_sleep
5 years ago
Scott Lahteine
a1f026f57a
Inline manage_inactivity, tweak autoreport_paused
5 years ago
Scott Lahteine
bfad23d3e2
(c) 2020
5 years ago
Scott Lahteine
0e72c315a0
Minor string storage optimization
5 years ago
Scott Lahteine
79c2f05e7d
Fix M112 with Emergency Parser
5 years ago
Scott Lahteine
1bb1ce7475
Move macros to stepper/indirection
5 years ago
Bob Kuhn
1ad53cee1f
Improved STMicro L64XX stepper driver support ( #16452 )
5 years ago
Dirk O. Kaar
d0e1166cce
Fix Visual Micro "Arduino IDE for Visual Studio" support ( #16418 )
5 years ago
Scott Lahteine
f83bc0aa13
Optimize common strings
Saves 128 bytes in testing with `mftest mega 1 -y`
5 years ago
Scott Lahteine
bb5b1e19b0
Function-style stepper macros
5 years ago
Scott Lahteine
15f94e5ee5
Add NUL_STR global
5 years ago
Scott Lahteine
ca6d00b862
Save some string flash
5 years ago
Scott Lahteine
93f0012959
Cancel Objects - As seen at ERRF2019 ( #15590 )
5 years ago
InsanityAutomation
82fb046013
Allow suicide pin inverting ( #15586 )
5 years ago
Scott Lahteine
af214ff121
Fix up PSU_CONTROL checks
5 years ago
Marcio Teixeira
6a865a6146
Multi-language support ( #15453 )
5 years ago
Scott Lahteine
0322348924
Handle runout in runout.cpp
5 years ago
Scott Lahteine
72d791a736
Standardize active/paused functions
5 years ago
InsanityAutomation
b7796bcce6
Disable steppers on M112 ( #15065 )
And change verbiage to not refer to "Emergency Stop."
5 years ago
Marcio Teixeira
179d6c4ed1
Add STARTUP_SCRIPT option. M17 parity with M18. ( #14953 )
5 years ago
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>
5 years ago
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
5 years ago
Scott Lahteine
ad4ffa1d2f
Use C++ language supported 'nullptr' ( #13944 )
6 years ago
Michiel Baird
b824a517aa
Add G38.4 and G38.5 ( #13348 )
6 years ago
Scott Lahteine
12503fce06
Followup to wait_for_user fix
6 years ago
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.
6 years ago
Scott Lahteine
fa236e9718
General cleanup ahead of L64XX
6 years ago
Scott Lahteine
7cf9b93f26
Add HAS_FILAMENT_SENSOR ahead of 12962
6 years ago
InsanityAutomation
7f1b69b0c8
Add HOST_PROMPT_SUPPORT ( #13039 )
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
InsanityAutomation
48a3502656
Remote streamer improvements ( #12982 )
6 years ago
Bob Kuhn
2f35747f29
L6470 SPI daisy chain support ( #12895 )
6 years ago
InsanityAutomation
082f6a27de
ADAPTIVE_FAN_SLOWING extension to hotend thermal protection ( #12853 )
6 years ago
Scott Lahteine
3c58b16c9f
Move stepper enable/disable to stepper_indirection.h ( #12562 )
6 years ago
Scott Lahteine
95d154a91f
Fans loop macro
6 years ago
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup ( #12322 )
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
6 years ago
Scott Lahteine
44f2a82a56
Move axis_homed, axis_known_position to motion.*
6 years ago
Marcio Teixeira
71e19baf69
Fix kill => disable_all_heaters => print_job_timer.stop ( #12146 )
- Remove `print_job_timer.stop()` from `disable_all_heaters`
- Call `print_job_timer.stop()` for relevant `disable_all_heaters()`.
- Split up `kill()` for watchdog interrupt safety
6 years ago
Scott Lahteine
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
6 years ago
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers ( #11977 )
6 years ago
Scott Lahteine
1718eff54a
Code changes supporting up to 6 extruders
6 years ago