Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
Following up on #3231
vor 8 Jahren
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
vor 8 Jahren
Scott Lahteine
04fa9d4f47
Make Autotune options into Menu Edit Items
vor 8 Jahren
WPBack
e3f583a3be
Fixes for PID AutoTune from menu
Fixes for #3189
Setting a temp is still missing
vor 8 Jahren
WPBack
3b3e8a02b5
Initial implementation of PID Autotune Menu Items
Adds the parameter U to M303. If U1 is included , it will use the
PID-values from the auto-tune.
vor 8 Jahren
Scott Lahteine
15fccd43ee
Fix spacing of an #endif
vor 8 Jahren
Scott Lahteine
6a3529247f
"Homing" as a translatable string
vor 8 Jahren
Scott Lahteine
c97c2dcaf7
Use const parameters instead of static casting
Alternative fix to #3149
vor 8 Jahren
Scott Lahteine
4bbea5124d
Support for multiple PWM fans
vor 8 Jahren
Scott Lahteine
e5fd43f343
Implement BABYSTEPPING for COREXY and COREXZ
vor 8 Jahren
Scott Lahteine
8fe7420310
Use a separate serial line buffer
vor 8 Jahren
Scott Lahteine
cc291aeb3c
Move definition of "blink" to main ultralcd file
vor 8 Jahren
Scott Lahteine
8f24475e02
Simplify limiting encoderLine in END_MENU
vor 8 Jahren
Scott Lahteine
fbef2f5b61
Implement reverse menu direction in ultralcd.cpp
vor 8 Jahren
Scott Lahteine
6e1bc03d3b
Additional wrapping for #3140
vor 8 Jahren
esenapaj
8de7a6f9b1
suppress warnings
vor 8 Jahren
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.
vor 8 Jahren
Scott Lahteine
f9ded2a7c4
Wrap macros to prevent bad expansions
vor 8 Jahren
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.
vor 8 Jahren
Scott Lahteine
f18d3f451a
Limit LCD move_to_x/y coordinates for deltas
Related to MarlinFirmware/MarlinDev#270
vor 8 Jahren
Scott Lahteine
ff13070b59
Use _BV macros, patch up others
vor 8 Jahren
Scott Lahteine
209f5f21e0
Use macros where possible
Apply `constrain`, `NOMORE`, `NOLESS` and `CRITICAL_SECTION` macros
wherever possible.
vor 8 Jahren
Scott Lahteine
3a3d358df9
Fix Printrboard with LCD (redo)
Based on #2860 - rebased for RCBugFix
vor 8 Jahren
AnHardt
e736779d7e
blink for char-lcds
Implement and test blinking for char-lcds
# Conflicts:
# Marlin/ultralcd_implementation_hitachi_HD44780.h
solved
vor 9 Jahren
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
vor 8 Jahren
Ruwan J Egoda Gamage
1270fbfd38
Using SET_INPUT instead of pinMode
vor 9 Jahren
Ruwan J Egoda Gamage
1833049b8a
reusing millis()
vor 9 Jahren
Ruwan J Egoda Gamage
6f9e9c0e4f
Cleaning up, getting rid of the fake encoder count variable.
vor 9 Jahren
Ruwan J Egoda Gamage
becbfe1065
Fixing Rigidbot LCD Panel Support
vor 9 Jahren
esenapaj
4882a7eded
more suitable display format for delta printer
vor 8 Jahren
Ruwan J Egoda Gamage
06555febdd
Using SET_INPUT instead of pinMode
vor 9 Jahren
Ruwan J Egoda Gamage
a64bcd53e9
reusing millis()
vor 9 Jahren
Ruwan J Egoda Gamage
83c4131ba3
Cleaning up, getting rid of the fake encoder count variable.
vor 9 Jahren
Ruwan J Egoda Gamage
5eeea2f611
Fixing Rigidbot LCD Panel Support
vor 9 Jahren
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.
vor 9 Jahren
AnHardt
bb4efcf603
Handle temp callbacks when THERMAL_PROTECTION_HOTENDS is not defined
by alternate definition for the callback macros
vor 9 Jahren
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.
vor 9 Jahren
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
vor 9 Jahren
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.
vor 9 Jahren
Scott Lahteine
754b13d8fe
Patch issue #2315
vor 9 Jahren
Scott Lahteine
0c7f7ebcfb
Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
vor 9 Jahren
Richard Wackerbarth
03f0edb57e
Fix high LCD status screen update frequency (PR#2655)
vor 9 Jahren
Scott Lahteine
5d65a36dee
Give lcd_sd_status an UNKNOWN state (PR#180)
vor 9 Jahren
Scott Lahteine
7ac7ddbf20
Show nozzles, heaters, and extruders numbered 1-4
vor 9 Jahren
Scott Lahteine
5bc480fee8
Fix Move E menu items
vor 9 Jahren
Scott Lahteine
fc882c34a3
Init lcd_sd_status as false to force lcd_update test
Replaces #145 which is way out of date
vor 9 Jahren
Scott Lahteine
e27dd5c22d
Conditionalize functions that rely on SDSUPPORT
vor 9 Jahren
Scott Lahteine
558665cd90
Constrain Tune > Nozzle/Flow menu items
vor 9 Jahren
Scott Lahteine
f7f6b5faae
Fix lcd_move_e compile error (PR#143)
Fix a compile error introduced in #98
vor 9 Jahren
Scott Lahteine
2b30e8ac99
Conditionals for ULTIPANEL without SDSUPPORT
vor 9 Jahren