ellensp
731370051d
⚡️ PIO filters for M117, M300 and M414 (#21972 )
4 lat temu
Scott Lahteine
8d9021e806
Move ExtUI subfolders up a level (#21820 )
4 lat temu
Scott Lahteine
e5ff55a1be
Add typedef celsius_t (#21374 )
4 lat temu
Scott Lahteine
68abaeab19
MarlinUI multi-language support (#20725 )
4 lat temu
Victor Oliveira
ea371618da
Add Touch Calibration screen (#20049 )
4 lat temu
Scott Lahteine
eaf6777a66
Rename ultralcd => marlinui
4 lat temu
Alexander Gavrilenko
117df87d19
Support for TFT & Touch Screens (#18130 )
5 lat temu
Diego von Deschwanden
42fbd527f3
Fix links to secure sites (#18745 )
5 lat temu
Scott Lahteine
e78f1237ea
Matching mat.bed_temp condition
5 lat temu
Scott Lahteine
d0f2fde920
Fix material preset type
5 lat temu
Scott Lahteine
4275466f49
Fix issues with no hotend / bed / fan (#18395 )
5 lat temu
Alexander Gee
7a9bb6bc86
Remove old M73 / SD comment (#17928 )
5 lat temu
Scott Lahteine
97e47b4494
Wrap some macros
5 lat temu
Scott Lahteine
01c646a892
Apply more HAS_HOTEND
5 lat temu
Scott Lahteine
33217b0dd0
Add HOTEND_OVERSHOOT
5 lat temu
Scott Lahteine
8b3c7dda75
Add HAS_FAN and others
5 lat temu
Scott Lahteine
6d90d1e1f5
Apply TERN to compact code (#17619 )
5 lat temu
Scott Lahteine
747b964295
Clean up user-wait, SD completion (#17315 )
5 lat temu
InsanityAutomation
3655e240f5
Fix SD finished ExtUI / host action (#17285 )
5 lat temu
Scott Lahteine
5ec1a8bb2b
Fix M0 unused var warning
5 lat temu
Scott Lahteine
6bead0c1b0
Shorter paths to HAL, ExtUI (#17156 )
5 lat temu
Scott Lahteine
ad980a72f7
M0 Q preserve status
5 lat temu
Scott Lahteine
7ec45f4382
Fix end of short (auto0.g) prints
5 lat temu
Jason Smith
9c759e5f74
Fix BAUD_RATE_GCODE, etc. (#17135 )
5 lat temu
Scott Lahteine
e7004550c4
Tweaks to finishSDPrinting (#17082 )
5 lat temu
Scott Lahteine
6d18f715e4
Fix M0/M1 message string
5 lat temu
Scott Lahteine
bafe8d920a
Handle print completed LED event in M0
5 lat temu
Scott Lahteine
e78f607ef3
Use a STR_ prefix for non-translated strings
5 lat temu
Scott Lahteine
454cbcce51
Fix the wait loop in M0 / M1
5 lat temu
ellensp
7bf3581b02
Fix M0/M1 broken wait loop (#16921 )
5 lat temu
Scott Lahteine
0ce83dee95
Show print time with PRINTER_EVENT_LEDS
5 lat temu
Scott Lahteine
bfad23d3e2
(c) 2020
5 lat temu
Scott Lahteine
e8ed4329ea
Cleanup of old includes, add comments
5 lat temu
Scott Lahteine
f83bc0aa13
Optimize common strings
Saves 128 bytes in testing with `mftest mega 1 -y`
5 lat temu
Scott Lahteine
b11551c767
Touch UI updates for Cocoa Press (#15986 )
5 lat temu
Scott Lahteine
602ca5dea6
No USE_M73_REMAINING_TIME without LCD_SET_PROGRESS_MANUALLY
5 lat temu
Roman Moravčík
e110f5abce
M73 R : Set Remaining Time (#15549 )
5 lat temu
LinFor
b20d5a7cc6
Estimate Remaining Time (graphical display) (#15497 )
5 lat temu
Marcio Teixeira
6a865a6146
Multi-language support (#15453 )
5 lat temu
LinFor
19b7be067c
Allow M73 to override SD position (#15449 )
5 lat temu
Scott Lahteine
584c86bed1
More "zero extruders" changes (#15213 )
6 lat temu
InsanityAutomation
f218405c36
Fix ExtUI invalid speed, timer (#15031 )
6 lat temu
InsanityAutomation
af5a7a2925
Add missing ExtUI user confirmation (#14992 )
6 lat temu
Marcio Teixeira
27c487bab7
Print progress enhancements (#14647 )
6 lat temu
Scott Lahteine
d16954dc88
Make KEEPALIVE_STATE a scoped auto-restore (#14446 )
6 lat temu
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
6 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(...)`
6 lat temu
Scott Lahteine
e52bcc9408
Limit top bed temp to BED_MAXTEMP - 10
The chances of a 10° overshoot is pretty minimal.
6 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.
6 lat temu
InsanityAutomation
7f1b69b0c8
Add HOST_PROMPT_SUPPORT (#13039 )
6 lat temu