Scott Lahteine
817a37169a
Apply/unapply const here and there
6 years ago
Marcio Teixeira
50ee747787
Fix compilation errors. Followup to #12439 ( #12481 )
6 years ago
Ludy
1f93d2bcf7
Fix LCD compile error, etc. ( #12472 )
6 years ago
Scott Lahteine
7f225b9421
Fix MAX_MESSAGE_LENGTH
6 years ago
Scott Lahteine
06674a321a
Remove extra include
6 years ago
Marcio Teixeira
c1e17037e5
Various fixes for MarlinUI and ExtUI ( #12439 )
6 years ago
Ludy
93e958f695
Fix compile error with ZONESTAR_LCD+NO_LCD_MENUS ( #12466 )
6 years ago
Scott Lahteine
3e9ffaddb6
Consolidate, optimize some LCD menu code ( #12450 )
6 years ago
Scott Lahteine
d97e31db4c
Optimize Power-Loss Recovery ( #12440 )
6 years ago
Scott Lahteine
d82c350de7
Miscellaneous LCD code renaming, reordering ( #12430 )
* Move special characters to language.h
* Apply some naming standards
* Clean up menu item draw functions
* Rename some Temperature methods
* UI => ExtUI
6 years ago
Scott Lahteine
f4c128ecaa
Move RRW keypad code to a common method ( #12429 )
6 years ago
Scott Lahteine
54ec5528a0
hasstatus => has_status
6 years ago
Marcio Teixeira
3ceab8474c
Add required "cardreader.h" include ( #12419 )
6 years ago
Scott Lahteine
0ee1a92971
Group status methods, share reset_status with Extensible UI ( #12414 )
* Group status methods, share reset_status with Extensible UI
* Move common DOGM code to headers
6 years ago
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 years ago
Scott Lahteine
6093df11dc
Allow G26 to use the active extruder ( #12387 )
* Make lcd_quick_feedback argument optional
* Add click_to_cancel option to wait_for_hotend/bed
* Have G26 use the active nozzle and wait_for_hotend/bed
* Use wait_for_release in UBL G29
* Add 'T' parameter to G26 for an initial tool-change
6 years ago
Scott Lahteine
4ed6397e5d
More comprehensive NO_LCD_MENUS ( #12367 )
6 years ago
Scott Lahteine
488a17b3f5
Use IS_SD_PRINTING() more
6 years ago
Scott Lahteine
3866aeac52
Clean up ENCODER_RATE_MULTIPLIER config
6 years ago
Scott Lahteine
8014e1cc9d
Allow disable of LCD_TIMEOUT_TO_STATUS (when 0)
6 years ago
Ludy
5ba6607181
Fix keypad-related compile error ( #12306 )
6 years ago
Ludy
9f77df2590
Followup to menu refactor. TMC warnings, sanity. ( #12288 )
- Followup fixes for menu refactor
- Fix TMC sanity checks, unused var warnings
6 years ago
Scott Lahteine
eb5600acd2
Add parentheses to LCD_CLICKED
6 years ago
Scott Lahteine
3583e2b449
Followup to Menu Refactor ( #12275 )
6 years ago
Scott Lahteine
b063b1b722
Reorganize includes and declarations
6 years ago
Scott Lahteine
a489c9fa52
Move Motion Menu to its own file
6 years ago
Scott Lahteine
c825c419d4
Convert DOGM / HD44780 impl to CPP files
6 years ago
Scott Lahteine
2bf18950ab
Refactor LCD menus
6 years ago
Scott Lahteine
3c9daf322a
MSG_CNG_SDCARD => MSG_CHANGE_SDCARD
6 years ago
Scott Lahteine
bf9dd4f4cf
Add helpers for custom text in menu items ( #12214 )
For some features it can be useful to write custom text in a menu item. This commit provides helpers to make this easier.
6 years ago
Roman Moravčík
55dec02ca1
Allow X, Y, Z manual move when cold. ( #12209 )
6 years ago
Scott Lahteine
2f873a119f
Revert some UBL strings
6 years ago
Ludy
a93e9e6e9b
Use preheat labels in place of PLA/ABS ( #12194 )
6 years ago
Scott Lahteine
a553ab82e0
Add e index to _lcd_move_distance_menu
6 years ago
Scott Lahteine
3a46212dd8
Better cold extrusion prevention in LCD menu ( #12189 )
6 years ago
Farkas Péter
427c80119a
Hide some menu items when busy: fix typo ( #12164 )
6 years ago
TheSFReader
1fb9b299d4
Add M524 to abort SD printing ( #12155 )
6 years ago
Scott Lahteine
c6a5c74208
Add parentheses to SD macros
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
67a3c5a16a
Alternative info screen (Prusa-style) ( #12132 )
* Fix Z value display
* Add HAS_PRINT_PROGRESS
* Alternative Info Screen option
* Add LCD_INFO_SCREEN_STYLE to example configs
6 years ago
InsanityAutomation
3ec3872730
Single Z raise value for all tool-changing / parking ( #12090 )
* Universal tool-change Z lift
* Add TOOLCHANGE_ZRAISE to example configs
* Park/unpark changes to example configs
* Implement DEBUG_DXC_MODE
6 years ago
Scott Lahteine
8bf596bd4c
RETRACT_ZLIFT => RETRACT_ZRAISE
6 years ago
Scott Lahteine
50cbca4c55
Hide some menu items when busy
6 years ago
Scott Lahteine
d556dc1865
Fix and improve EEPROM storage ( #12054 )
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
6 years ago
Scott Lahteine
cf5284cdf2
Add SD Firmware Update capability ( #12043 )
Co-Authored-By: timoxd7 <timoxd7@users.noreply.github.com>
6 years ago
Marcio Teixeira
d6d48e63fb
Allow #defined TYPE arg to ultralcd menu macros ( #12041 )
Previously, it was not possible for the TYPE argument to ultralcd menu macros to itself be a #defined value. This made it difficult to create variables to set many related menu items to a common precision that could be easily changed.
6 years ago
InsanityAutomation
74cd6cb4fc
Single nozzle filament change ( #11994 )
6 years ago
Giuliano Zaro
c0d9058e25
Shorten an Italian menu title ( #12034 )
…and change a multi-use "back" menu item.
6 years ago
Scott Lahteine
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
6 years ago
Scott Lahteine
3019713402
Reorganize some enums
6 years ago