Scott Lahteine
fd99ea09ec
Add fan percent accessors
3 years ago
Scott Lahteine
2d2291d00e
More IntelliSense-friendly declarations
3 years ago
Scott Lahteine
e5ff55a1be
Add typedef celsius_t ( #21374 )
3 years ago
Scott Lahteine
8fd8772a6f
Adjust axis homed / trusted methods ( #20323 )
4 years ago
Scott Lahteine
eaf6777a66
Rename ultralcd => marlinui
4 years ago
qwewer0
4424645e04
Multi-line comments cleanup ( #19535 )
4 years ago
ftk
b15c207d08
Remaining Time for LIGHTWEIGHT_UI ( #18875 )
4 years ago
Scott Lahteine
3b1f84a9b7
Followup to #18906 Z_AFTER_DEACTIVATE
4 years ago
swissnorp
4856ac5028
Add Z_AFTER_DEACTIVATE to account for gravity ( #18906 )
4 years ago
grauerfuchs
9b90dfaa48
Fix draw_temps missing define compile ( #17750 )
4 years ago
Scott Lahteine
6d90d1e1f5
Apply TERN to compact code ( #17619 )
4 years ago
Scott Lahteine
15f6f53638
Add HAS_HOTEND, etc.
4 years ago
Scott Lahteine
118bd2f8b2
Apply loop shorthand macros ( #17159 )
4 years ago
Dirk O. Kaar
d0e1166cce
Fix Visual Micro "Arduino IDE for Visual Studio" support ( #16418 )
5 years ago
Scott Lahteine
5b75a018b7
Misc patches preceding DGUS PR
5 years ago
Scott Lahteine
7a342ecb93
Show Total E during print ( #15703 )
5 years ago
LinFor
b20d5a7cc6
Estimate Remaining Time (graphical display) ( #15497 )
5 years ago
Scott Lahteine
50e4545255
Add custom types for position ( #15204 )
5 years ago
Marcio Teixeira
7a569ad4d0
LULZBOT_TOUCH_UI fixes. Fix some warnings. ( #15276 )
5 years ago
Scott Lahteine
465c6d9230
Simpler Allen Key config. Fixes, cleanups from refactor ( #15256 )
5 years ago
Scott Lahteine
c8e30b6639
Fix code attempting to sprintf %f ( #14869 )
Arduino doesn't (always) support `float` formatting in strings. So either cast to `int` or use `dtostrf()` to fix these usages.
5 years ago
Marcio Teixeira
a49478cefa
Fix STATUS_MESSAGE_SCROLLING in LIGHTWEIGHT_UI ( #14603 )
5 years ago
Scott Lahteine
a8d68b7c8a
Common method for scaled fan speed
5 years ago
Marcio Teixeira
08f21335a6
Fix bad opcode in LIGHTWEIGHT_UI; add 32-bit HAL and Due compatibility ( #13751 )
5 years ago
Scott Lahteine
58bca67883
Unify status scrolling further
5 years ago
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 years ago
Scott Lahteine
d94e077901
Apply HAS_HOTEND_OFFSET where needed
5 years ago
revilor
6a57d0b381
Prusa MMU2 ( #12967 )
6 years ago
InsanityAutomation
082f6a27de
ADAPTIVE_FAN_SLOWING extension to hotend thermal protection ( #12853 )
6 years ago
Marcio Teixeira
c1e17037e5
Various fixes for MarlinUI and ExtUI ( #12439 )
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
31c28d0dd2
Drop pgm_read_*_near and let headers choose ( #12301 )
- Drop `pgm_read_*_near` and let headers choose.
- Define `USE_EXECUTE_COMMANDS_IMMEDIATE` as a conditional.
- Add `process_subcommands_now` for SRAM-based commands.
6 years ago
Scott Lahteine
37ff663b02
Convert LIGHTWEIGHT_UI to CPP
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
c6a5c74208
Add parentheses to SD macros
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
Scott Lahteine
9b6be0ae0f
Fix lite status screen SD %
6 years ago
Marcio Teixeira
ec9aa4f468
[2.0.x] Miscellaneous fixes ( #12039 )
* Allow override of soft SPI pins in `pins_*.h`
* Add default case to avoid compiler warning.
* Additional pin definitions for Archim 2.
* Einsy Retro has same timings as Einsy Rambo.
6 years ago
Scott Lahteine
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
6 years ago
Scott Lahteine
517b4f4cd4
Fix lightweight UI hotends display
6 years ago
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers ( #11977 )
6 years ago
Marcio Teixeira
0f14977b5d
LIGHTWEIGHT_UI: Allow feedrate % to exceed 255% ( #11656 )
- Changed type of integer used for feedrate percentage from uint8_t to uint16_t.
6 years ago
Scott Lahteine
a15e570d3b
Fix SD progress with Lite Status Screen
Co-Authored-By: Lê Hoàng <icy.lord.love.angel@gmail.com>
6 years ago
Marcio Teixeira
f2224755ad
Fix jumping progress bar. ( #11439 )
- When LCD_SET_PROGRESS_MANUALLY was disabled and an SD print was not active (i.e. the printer was idle), progress_bar_percent would read uninitialized memory from stack and cause progress bar to jump wildly.
- Also updated conditions in `#ifdef` to match `ultralcd.cpp`
6 years ago
Scott Lahteine
f2c3b0d476
Use bit flags for homed/known
6 years ago
Eduardo José Tagle
6f330f397e
[2.0.x] Buffer overflow and scroll fix, UTF8 cleanup ( #10844 )
6 years ago
Scott Lahteine
cb46cb8480
Add HAS_HEATED_BED conditional ( #10495 )
6 years ago
Marcio Teixeira
c24dbcbfe1
When STATUS_EXPIRE_SECONDS is 0, hide the position. ( #10081 )
Some users may prefer to hide the position updates on the `LIGHTWEIGHT_UI` altogether. This leads to an even less cluttered display (it also saves on SPI traffic and one byte of RAM).
6 years ago