Marcio Teixeira
7ccbcf2eaa
Fix TMC EEPROM regression (#14008 )
Partially undo 15357af to ensure TMC code is initialized in the proper order.
5 lat temu
InsanityAutomation
5108e4b6aa
Cleaner EEPROM auto init (#13975 )
5 lat temu
Scott Lahteine
ad4ffa1d2f
Use C++ language supported 'nullptr' (#13944 )
5 lat temu
Scott Lahteine
23ec650410
Consolidate Malyan LCD and ExtUI
5 lat temu
InsanityAutomation
5dcb25664f
Option to Auto-Initialize EEPROM (#13935 )
5 lat temu
Marcio Teixeira
15357af67c
Backlash cleanup (#13659 )
…And save backlash, fil. sensor, ExtUI userdata to EEPROM.
5 lat temu
Tanguy Pruvot
51d1e0f1dd
Auto-mount the SDIO SD card (#13879 )
5 lat temu
Marcio Teixeira
e6ebd30f60
Fix LCD issue on stepper timeout (#13630 )
- Remove a re-paint of the status screen on stepper timeout, which would cause a garbled LCD with `LIGHTWEIGHT_UI` and could interrupt whatever else the user might be doing in a submenu (such as playing games!)
- Use the helper function to reset stepper timeout.
5 lat temu
Scott Lahteine
fae2b7edc3
Update MMU2 code style
5 lat temu
Scott Lahteine
c8a83fb122
SPINDLE_LASER_ENABLE => SPINDLE_LASER_ENA
5 lat temu
Scott Lahteine
cacec5764a
Clean up whitespace
5 lat temu
Scott Lahteine
f1810689ff
Fix bootscreen condition
5 lat temu
Robby Candra
46445a5a16
Event G-code for Stop SD Print (#13547 )
Co-Authored-By: 7eggert <7eggert@gmx.de >
Co-Authored-By: robbycandra <robbycandra.mail@gmail.com >
5 lat temu
Marcio Teixeira
5679fae11e
UltraLCD enhancements (lower fan resolution, backlash menu) (#13519 )
5 lat temu
InsanityAutomation
691e5c3bb8
BLTouch V3.0 support (#13406 )
5 lat temu
Scott Lahteine
49cf92dc36
Extended condition macros (#13419 )
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
5 lat temu
Scott Lahteine
67bee06e43
No patch needed for non-libmaple analogWrite
See https://github.com/pinchies/Marlin/pull/1#issuecomment -471388743
5 lat temu
Scott Lahteine
f89b375fb9
Fixes and improvements for PWM pins (#13383 )
5 lat temu
Michiel Baird
b824a517aa
Add G38.4 and G38.5 (#13348 )
5 lat temu
Bruce j Beare
e4d080e63c
Reset after kill with a button on the KILL_PIN (#13091 )
5 lat temu
Scott Lahteine
12503fce06
Followup to wait_for_user fix
5 lat temu
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.
5 lat temu
Scott Lahteine
cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs (#13311 )
5 lat temu
Scott Lahteine
a2e3226597
Init XYZ to configured home position
6 lat temu
InsanityAutomation
eb4bf93ea4
Add more Babystep options (#13262 )
5 lat temu
Bob Kuhn
ddbe4cfa20
Printrboard G2 support (#13116 )
5 lat temu
Scott Lahteine
89bbc30a09
Fix init of power supply pin
Fix #13184
5 lat temu
Marcio Teixeira
992cdc8d14
Fix host action / G-code ordering in event_probe_failure (#13207 )
Observing from the console, it makes the most sense to do `//action:probe_retry` before executing commands.
5 lat temu
Scott Lahteine
d2bdb71c13
Add PHOTO_GCODE option, photo trigger physical move (#13168 )
5 lat temu
Giuliano Zaro
bdc2f10b90
Update Italian language, fix unused var warning (#13164 )
5 lat temu
Marcio Teixeira
9f0e1834ec
Followup to #13039 (#13163 )
- Fix compile error when accessing `process_subcommands_now_P`.
- Use `const` var eliminating double-negative (to make code more understandable).
5 lat temu
Scott Lahteine
7cf9b93f26
Add HAS_FILAMENT_SENSOR ahead of 12962
5 lat temu
InsanityAutomation
7f1b69b0c8
Add HOST_PROMPT_SUPPORT (#13039 )
5 lat temu
Scott Lahteine
0feeef2604
Update copyright in headers
5 lat temu
Rolf Werum
524c6c10bf
MAGNETIC_PARKING_EXTRUDER (#12351 )
5 lat temu
Marcio Teixeira
5cfc1cdacc
Support SWITCHING_NOZZLE with 2 servos (#13054 )
5 lat temu
revilor
6a57d0b381
Prusa MMU2 (#12967 )
5 lat temu
InsanityAutomation
48a3502656
Remote streamer improvements (#12982 )
5 lat temu
Bob Kuhn
2f35747f29
L6470 SPI daisy chain support (#12895 )
5 lat temu
Giuliano Zaro
7bb5d4bfe8
Small LED code reorganization (#12929 )
5 lat temu
Giuliano Zaro
8f4c6e6d1a
Fix case light on boot (#12919 )
5 lat temu
InsanityAutomation
082f6a27de
ADAPTIVE_FAN_SLOWING extension to hotend thermal protection (#12853 )
5 lat temu
teemuatlut
55144284c2
TMC connection test, spreadCycle parameters, improved debugging (#12616 )
6 lat temu
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type (#12557 )
6 lat temu
Scott Lahteine
66580f32c2
Make CardReader class static (#12451 )
* Make CardReader a static class
* Make CardReader flags into bitfields
6 lat temu
Scott Lahteine
d97e31db4c
Optimize Power-Loss Recovery (#12440 )
6 lat temu
Scott Lahteine
a0c795b097
Encapsulate common display code in a singleton (#12395 )
* Encapsulate common LCD code in a singleton
* Depend more UBL code on UBL_DEVEL_DEBUGGING
- Since most users don't need the debugging on at all times, this helps reduce the default build size for UBL by over 2K, a little closer to fitting on 128K boards.
6 lat temu
Scott Lahteine
e574f01568
More advanced pause tweaks (#12356 )
* Followup to LCD_TIMEOUT_TO_STATUS=0
* Make continuous purge screen fit 20x4
* Unify purge message modes
* Preserve last-set pause header mode
6 lat temu
Scott Lahteine
498dfa291e
Update and fix CHDK
6 lat temu
Scott Lahteine
44f2a82a56
Move axis_homed, axis_known_position to motion.*
6 lat temu