AnHardt
1219310622
Introduce save_delay()
Introduce save_delay() for long delays what otherwise would cause
watchdog resets
Explizit lcd_set_custom_characters(false) at the end of bootscreen().
Else the charset is not proper set in case of LCD_PROGRESS_BAR.
9 gadus atpakaļ
AnHardt
b4fedec0d1
Show bootscreen later
Init display and show bootscreen later, but init display in `kill()`
to init outputs before the bootscreen delays but being able to display
kill errors.
9 gadus atpakaļ
Scott Lahteine
b23f710034
Cleanup and naming for num-to-string functions
9 gadus atpakaļ
Scott Lahteine
cd441ce652
SINGLENOZZLE: EXTRUDERS versus HOTENDS
9 gadus atpakaļ
Scott Lahteine
084f6b5b44
Temperature singleton class
9 gadus atpakaļ
Scott Lahteine
71b4f189bf
lcd_implementation_drawedit can take 1 arg
9 gadus atpakaļ
Scott Lahteine
90c97c8185
Add _draw_axis_label function to reduce source
9 gadus atpakaļ
Scott Lahteine
b281001329
Use MSG_X, etc., on Hitachi LCD
9 gadus atpakaļ
Scott Lahteine
ed622ac796
Better splash screen consolidator
9 gadus atpakaļ
esenapaj
832e1c1f2a
Follow-up and fix for the PR #3453 (ELAPSED / PENDING for rollover-safe time checking)
・Add more "UL" suffix
・Restore removed "UL" suffix
9 gadus atpakaļ
Scott Lahteine
86467c24be
On wider screens show a wider splash page, if possible
9 gadus atpakaļ
Scott Lahteine
386140f361
Test time difference in safe way
9 gadus atpakaļ
Scott Lahteine
7bb15a1c57
Consolidate REPRAPWORLD_KEYPAD definitions
9 gadus atpakaļ
João Brázio
eb61051556
Rework the print job timer to use the stopwatch class
9 gadus atpakaļ
Scott Lahteine
056b80dc53
Have "back" menu items go to the previous item
9 gadus atpakaļ
esenapaj
f9e1a0ee6c
suppress warnings
9 gadus atpakaļ
Scott Lahteine
92882fcc51
Allow lcd_implementation_drawedit to draw a message
9 gadus atpakaļ
Scott Lahteine
f543aaa54e
Apply standard pin test to buttons
This is the easiest way to make button pin testing consistent without
renaming all the button pins. Just make a macro especially for testing
if button pins are set, since they are named consistently in the pins
files.
9 gadus atpakaļ
Scott Lahteine
f2ffc8b28b
Rename local slow_buttons for clarity
9 gadus atpakaļ
Scott Lahteine
b60ea95adf
Keep blinking limited to LCD_UPDATE_INTERVAL
9 gadus atpakaļ
Christian Inci
627f39e1e3
Fixed backlight for PCF8575.
Fixed backlight for PCF8575.
Signed-off-by: Christian Inci <chris.pcguy.inci@gmail.com >
9 gadus atpakaļ
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
Following up on #3231
9 gadus atpakaļ
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
9 gadus atpakaļ
CoderSquirrel
eda95d8bed
Add support for LCM1602 16x2 I2C LCD adapter
9 gadus atpakaļ
Scott Lahteine
c97c2dcaf7
Use const parameters instead of static casting
Alternative fix to #3149
9 gadus atpakaļ
Scott Lahteine
4bbea5124d
Support for multiple PWM fans
9 gadus atpakaļ
Scott Lahteine
cc291aeb3c
Move definition of "blink" to main ultralcd file
9 gadus atpakaļ
esenapaj
a15c5d222a
Use variable in lcd_erase_line()
lcd_erase_line() is called with argument, but the argument is ignored by lcd_erase_line().
9 gadus atpakaļ
Scott Lahteine
f9ded2a7c4
Wrap macros to prevent bad expansions
9 gadus atpakaļ
João Brázio
793cd0ae3b
Clean up the code a bit
9 gadus atpakaļ
jbrazio
986b508ff7
Print timer now stops when it sees the last extruder temperature being shutdown
9 gadus atpakaļ
Scott Lahteine
ff13070b59
Use _BV macros, patch up others
9 gadus atpakaļ
AnHardt
615bec2329
Activate warning about possible reduced accuracy by default
Renamed `WARN_REDUCED_ACCURACY` to `DISABLE_REDUCED_ACCURACY_WARNING`
Changed the condition for blinking from
```
#if ENABLED(WARN_REDUCED_ACCURACY)
```
to
```
#if DISABLED(DISABLE_REDUCED_ACCURACY_WARNING)
```
9 gadus atpakaļ
AnHardt
be24fdacea
The same changes to the axis-letters now for the char-displays
Exactly the same - copy/paste.
9 gadus atpakaļ
AnHardt
051325ccd7
Introduce axis_homed
Introduce additional variable axis_homed to replace axix_known_position
when the coordinate display should indicate the axis is not homed.
This is to distinguish between "not homed" and "inexact position possible
because stepper was disabled".
# Conflicts:
# Marlin/ultralcd_implementation_hitachi_HD44780.h
solved
9 gadus atpakaļ
AnHardt
e736779d7e
blink for char-lcds
Implement and test blinking for char-lcds
# Conflicts:
# Marlin/ultralcd_implementation_hitachi_HD44780.h
solved
9 gadus atpakaļ
Scott Lahteine
be691b51f1
Remove references to marlinfirmware.org
The domain is gone and doesn’t redirect, so for now show no URL on the boot screen.
9 gadus atpakaļ
AnHardt
8d1eeff021
Fix status LEDs update when reinitializing the display
Fix status LEDs update when reinitializing the display
By using the regular update function during init.
Fixing #2683
9 gadus atpakaļ
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 gadus atpakaļ
Scott Lahteine
9bdab4f3a8
Clean up "else" and other spacing
9 gadus atpakaļ
Scott Lahteine
0c7f7ebcfb
Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
9 gadus atpakaļ
Scott Lahteine
b825567e0f
Drop www. from marlinfirmware.org (PR#175)
9 gadus atpakaļ
Scott Lahteine
e27dd5c22d
Conditionalize functions that rely on SDSUPPORT
9 gadus atpakaļ
Scott Lahteine
46453905d6
Apply remaining ENABLED/DISABLED conditionals
10 gadus atpakaļ
AnHardt
244ea2014a
Boot-screen for text-displays improvements
Centred the logo for 16x4 and 20 x4.
Moved version to the bottom line
Code shrink to 704 bytes.
10 gadus atpakaļ
AnHardt
2684d061ed
Scroll too long strings on bootscreen
10 gadus atpakaļ
AnHardt
09571b7753
Boot-screen for the character displays
Uses about 488 byte of progmem and 32 byte of RAM.
For that configurable.
10 gadus atpakaļ
Scott Lahteine
0d8989fc14
Overridable Options - Part 7 (PR#2559)
Apply `ENABLED` / `DISABLED` macros to LCD-related files.
10 gadus atpakaļ
Scott Lahteine
a274769f4f
Clean up spacing and comments
Also clean up some trailing spaces in a few other sources
10 gadus atpakaļ
Scott Lahteine
063881b5bd
Fix a couple of doubled semicolons
10 gadus atpakaļ