Scott Lahteine
15fccd43ee
Fix spacing of an #endif
9 лет назад
Scott Lahteine
6a3529247f
"Homing" as a translatable string
9 лет назад
Scott Lahteine
c97c2dcaf7
Use const parameters instead of static casting
Alternative fix to #3149
9 лет назад
Scott Lahteine
4bbea5124d
Support for multiple PWM fans
9 лет назад
Scott Lahteine
e5fd43f343
Implement BABYSTEPPING for COREXY and COREXZ
9 лет назад
Scott Lahteine
8fe7420310
Use a separate serial line buffer
9 лет назад
Scott Lahteine
cc291aeb3c
Move definition of "blink" to main ultralcd file
9 лет назад
Scott Lahteine
8f24475e02
Simplify limiting encoderLine in END_MENU
9 лет назад
Scott Lahteine
fbef2f5b61
Implement reverse menu direction in ultralcd.cpp
9 лет назад
Scott Lahteine
6e1bc03d3b
Additional wrapping for #3140
9 лет назад
esenapaj
8de7a6f9b1
suppress warnings
9 лет назад
Blue-Marlin
c73f1b2471
Extend stack_overflow_protection for lcd_move_e and _lcd_level_bed
Extend stack_overflow_protection for lcd_move_e() and _lcd_level_bed() with
a refined method of 3050.
9 лет назад
Scott Lahteine
f9ded2a7c4
Wrap macros to prevent bad expansions
9 лет назад
Scott Lahteine
b45a0c4c60
Fix bugs in edit submenus so they return to origin
Expected behavior: After editing a value the menu should return to the
previous place with the edited item selected.
Actual behavior: Either the top (back) item from the previous screen is
selected, or the menu jumps up another level.
Solution: Pass the correct arguments to `lcd_goto_menu` on click when
editing a value.
9 лет назад
Scott Lahteine
f18d3f451a
Limit LCD move_to_x/y coordinates for deltas
Related to MarlinFirmware/MarlinDev#270
9 лет назад
Scott Lahteine
ff13070b59
Use _BV macros, patch up others
9 лет назад
Scott Lahteine
209f5f21e0
Use macros where possible
Apply `constrain`, `NOMORE`, `NOLESS` and `CRITICAL_SECTION` macros
wherever possible.
9 лет назад
Scott Lahteine
3a3d358df9
Fix Printrboard with LCD (redo)
Based on #2860 - rebased for RCBugFix
9 лет назад
AnHardt
e736779d7e
blink for char-lcds
Implement and test blinking for char-lcds
# Conflicts:
# Marlin/ultralcd_implementation_hitachi_HD44780.h
solved
9 лет назад
Blue-Marlin
fd9e94e5a4
Fix crashes when the Z axis is moved via LCD
Fix crashes when the Z axis is moved via LCD
by calling `plan_buffer_line` only when there is enough room in the
planner buffer, to avoid endless recursion.
A brief description about what went wrong is in #1166
9 лет назад
Ruwan J Egoda Gamage
1270fbfd38
Using SET_INPUT instead of pinMode
9 лет назад
Ruwan J Egoda Gamage
1833049b8a
reusing millis()
9 лет назад
Ruwan J Egoda Gamage
6f9e9c0e4f
Cleaning up, getting rid of the fake encoder count variable.
9 лет назад
Ruwan J Egoda Gamage
becbfe1065
Fixing Rigidbot LCD Panel Support
9 лет назад
esenapaj
4882a7eded
more suitable display format for delta printer
9 лет назад
Ruwan J Egoda Gamage
06555febdd
Using SET_INPUT instead of pinMode
9 лет назад
Ruwan J Egoda Gamage
a64bcd53e9
reusing millis()
9 лет назад
Ruwan J Egoda Gamage
83c4131ba3
Cleaning up, getting rid of the fake encoder count variable.
9 лет назад
Ruwan J Egoda Gamage
5eeea2f611
Fixing Rigidbot LCD Panel Support
9 лет назад
Scott Lahteine
60d5658da8
Revert nozzle_bed_fan_menu_items
For some reason that I cannot determine, using a sub-function causes
the Tune sub-menu to act strangely, yet replacing the function call
with its code content works perfectly.
9 лет назад
AnHardt
bb4efcf603
Handle temp callbacks when THERMAL_PROTECTION_HOTENDS is not defined
by alternate definition for the callback macros
9 лет назад
AnHardt
96d0d04b8f
Update LCD buttons less frequently
Move slow_buttons_update into the LCD_UPDATE_INTERVAL block
lcd_implementation_read_slow_buttons() will then be executed ~10 times a
second.
9 лет назад
AnHardt
c956b52c4a
Babystep Multiplier
Analog to https://github.com/MarlinFirmware/MarlinDev/pull/250 by
@RicardoGA
Restore the Babystep Multiplicator functionality and now it's available
for X/Y/Z
9 лет назад
AnHardt
be7167ed97
Change XY formatting on LCD (PR#2740)
According to #123 negative values for XY at or below -100 are displaying incorrectly, dropping the first digit. Deltas can easily have XY values in this range. This PR adds a function to display floats/ints formatted like `_123`, `-123`, `_-12`, or `__-1` as appropriate and applies it to the XY coordinates on Hitachi displays. It also moves the Z value to the right to be consistent with the XY formatting.
9 лет назад
Scott Lahteine
754b13d8fe
Patch issue #2315
9 лет назад
Scott Lahteine
0c7f7ebcfb
Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
10 лет назад
Richard Wackerbarth
03f0edb57e
Fix high LCD status screen update frequency (PR#2655)
10 лет назад
Scott Lahteine
5d65a36dee
Give lcd_sd_status an UNKNOWN state (PR#180)
10 лет назад
Scott Lahteine
7ac7ddbf20
Show nozzles, heaters, and extruders numbered 1-4
10 лет назад
Scott Lahteine
5bc480fee8
Fix Move E menu items
10 лет назад
Scott Lahteine
fc882c34a3
Init lcd_sd_status as false to force lcd_update test
Replaces #145 which is way out of date
10 лет назад
Scott Lahteine
e27dd5c22d
Conditionalize functions that rely on SDSUPPORT
10 лет назад
Scott Lahteine
558665cd90
Constrain Tune > Nozzle/Flow menu items
10 лет назад
Scott Lahteine
f7f6b5faae
Fix lcd_move_e compile error (PR#143)
Fix a compile error introduced in #98
10 лет назад
Scott Lahteine
2b30e8ac99
Conditionals for ULTIPANEL without SDSUPPORT
10 лет назад
Eric Kuzmenko
b23d765991
Added Extrude From Multiple Extruders from LCD feature
10 лет назад
Richard Wackerbarth
6292d9e815
Rename ENABLE_AUTO_BED_LEVELING
With the introduction of the #if ENABLED(…)
reads better than
10 лет назад
Scott Lahteine
46453905d6
Apply remaining ENABLED/DISABLED conditionals
10 лет назад
Scott Lahteine
270c766de2
SDCARDDETECT -> SD_DETECT, added docs
- `SD_DETECT_PIN` replaces `SDCARDDETECT`
- `SD_DETECT_INVERTED` replaces `SDCARDDETECTINVERTED`
- Revise the description of `SD_DETECT_INVERTED`
- Add a note about the override of `SD_DETECT_INVERTED` in
`Conditionals.h`
10 лет назад
Scott Lahteine
8d3b74cc6e
Rename SDCARDDETECT to SDCARDDETECT_PIN
- Rename the pin so it can be tested with `PIN_EXISTS`
- Fix some incorrect tests for `SDCARDDETECT`
10 лет назад