Christian Inci
627f39e1e3
Fixed backlight for PCF8575.
Fixed backlight for PCF8575.
Signed-off-by: Christian Inci <chris.pcguy.inci@gmail.com>
9 years ago
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
Following up on #3231
9 years ago
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
9 years ago
CoderSquirrel
eda95d8bed
Add support for LCM1602 16x2 I2C LCD adapter
9 years ago
Scott Lahteine
c97c2dcaf7
Use const parameters instead of static casting
Alternative fix to #3149
9 years ago
Scott Lahteine
4bbea5124d
Support for multiple PWM fans
9 years ago
Scott Lahteine
cc291aeb3c
Move definition of "blink" to main ultralcd file
9 years ago
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 years ago
Scott Lahteine
f9ded2a7c4
Wrap macros to prevent bad expansions
9 years ago
João Brázio
793cd0ae3b
Clean up the code a bit
9 years ago
jbrazio
986b508ff7
Print timer now stops when it sees the last extruder temperature being shutdown
9 years ago
Scott Lahteine
ff13070b59
Use _BV macros, patch up others
9 years ago
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 years ago
AnHardt
be24fdacea
The same changes to the axis-letters now for the char-displays
Exactly the same - copy/paste.
9 years ago
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 years ago
AnHardt
e736779d7e
blink for char-lcds
Implement and test blinking for char-lcds
# Conflicts:
# Marlin/ultralcd_implementation_hitachi_HD44780.h
solved
9 years ago
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 years ago
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 years ago
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 years ago
Scott Lahteine
9bdab4f3a8
Clean up "else" and other spacing
9 years ago
Scott Lahteine
0c7f7ebcfb
Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
9 years ago
Scott Lahteine
b825567e0f
Drop www. from marlinfirmware.org (PR#175)
9 years ago
Scott Lahteine
e27dd5c22d
Conditionalize functions that rely on SDSUPPORT
9 years ago
Scott Lahteine
46453905d6
Apply remaining ENABLED/DISABLED conditionals
9 years ago
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.
9 years ago
AnHardt
2684d061ed
Scroll too long strings on bootscreen
9 years ago
AnHardt
09571b7753
Boot-screen for the character displays
Uses about 488 byte of progmem and 32 byte of RAM.
For that configurable.
9 years ago
Scott Lahteine
0d8989fc14
Overridable Options - Part 7 (PR#2559)
Apply `ENABLED` / `DISABLED` macros to LCD-related files.
9 years ago
Scott Lahteine
a274769f4f
Clean up spacing and comments
Also clean up some trailing spaces in a few other sources
9 years ago
Scott Lahteine
063881b5bd
Fix a couple of doubled semicolons
9 years ago
Scott Lahteine
1a4a09c26f
Display unknown XYZ on the LCD as "---"
- Also show 2 digits past decimal for Z on DOGM
9 years ago
Scott Lahteine
f65833931d
Formatting tweaks
9 years ago
brupje
816aa19861
Up/down buttons were reversed, swapped the assignments
9 years ago
brupje
df4d50579a
This is conflicting with the settings in ultralcd.h. Not sure why it' s redefined here anyway.
9 years ago
brupje
8f8bf3a897
Make Marlin actually compile when #define REPRAPWORLD_KEYPAD is uncommented
9 years ago
Scott Lahteine
c92b59952a
Use millis_t for progress_bar_ms and expire_status_ms
9 years ago
Scott Lahteine
97dfa0365d
Rename expireStatusMillis to expire_status_ms
9 years ago
Scott Lahteine
09d60e0128
Naming and code comments
10 years ago
Scott Lahteine
ccddc280be
Apply three more commits
10 years ago
AnHardt
ea897654a4
Moved the definitions of the LCD_STR_* to Conditionals.h
to avoid errors in Marlin_main.cpp. #1860
In the include tree of Marlin_main.cpp the decision between the display types is not made.
To include the right LCD_STR_* ether 'dogm_lcd_implementation.h' or 'ultralcd_implementation_hitachi_HD44780.h' with all their code.
A 'dogm_lcd_implementation.h.h' would be a curiosity.
So i moved both of the definition blocks to conditionals.h
On the long term it could make sense to use the same numbering for the u8glib and the hitachi symbols.
10 years ago
Scott Lahteine
756bb5e268
Cleanup formatting in hitachi & dogm lcd
10 years ago
Chris Roadfeldt
a57862e29f
Cleaning up code in prep for merge with upstream.
10 years ago
Chris Roadfeldt
e08f8eed05
Revert 06f767d..cba5692
This rolls back to commit 06f767d608
.
10 years ago
Scott Lahteine
5519882eea
Fix up LCD_PROGRESS_BAR
- Some messages should not expire with `PROGRESS_MSG_EXPIRE`.
- Simplify conditional for progress bar with sanity checks.
- Rename `messageTick` to `expireStatusMillis` and make it the expire
time.
10 years ago
AnHardt
81bab8739d
Get back folder symbols on Hitachi displays
and make use of column 20.
10 years ago
Christian Bohn
4c3cbc0961
use only one implementation for beeper feedback
10 years ago
Scott Lahteine
5644ad6809
Fix hiliting of edit items
10 years ago
Scott Lahteine
90ba61b9b8
Include indicator for new drawmenu_generic
In the new method we pass the character that should be used for
selected state, not the character to print always.
10 years ago
AnHardt
eff6a2bd2e
Clean out a warning
in ultralcd_implementation_hitachi_HD44780.h lcd_print( about array index.
10 years ago
Scott Lahteine
3405f85a6a
Reduce size of menu code
- Get rid of _selected functions, passing selected state instead
10 years ago