Skip to content

Commit

Permalink
DEFAULT_LCD_CONTRAST indicates contrast
Browse files Browse the repository at this point in the history
  • Loading branch information
thinkyhead committed Aug 21, 2019
1 parent d2e7907 commit b53acd2
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 30 deletions.
24 changes: 0 additions & 24 deletions Marlin/src/inc/Conditionals_LCD.h
Original file line number Diff line number Diff line change
Expand Up @@ -381,30 +381,6 @@
#define HAS_LCD_MENU (ENABLED(ULTIPANEL) && DISABLED(NO_LCD_MENUS))
#define HAS_ADC_BUTTONS ENABLED(ADC_KEYPAD)

/**
* Default LCD contrast for Graphical LCD displays
*/
#define HAS_LCD_CONTRAST ( \
ENABLED(MAKRPANEL) \
|| ENABLED(CARTESIO_UI) \
|| ENABLED(VIKI2) \
|| ENABLED(AZSMZ_12864) \
|| ENABLED(FYSETC_MINI_12864) \
|| ENABLED(miniVIKI) \
|| ENABLED(ELB_FULL_GRAPHIC_CONTROLLER) \
)
#if HAS_LCD_CONTRAST
#ifndef LCD_CONTRAST_MIN
#define LCD_CONTRAST_MIN 0
#endif
#ifndef LCD_CONTRAST_MAX
#define LCD_CONTRAST_MAX 63
#endif
#ifndef DEFAULT_LCD_CONTRAST
#define DEFAULT_LCD_CONTRAST 32
#endif
#endif

/**
* Extruders have some combination of stepper motors and hotends
* so we separate these concepts into the defines:
Expand Down
13 changes: 13 additions & 0 deletions Marlin/src/inc/Conditionals_post.h
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,19 @@
#define MAX_AUTORETRACT 99
#endif

/**
* Default LCD contrast for Graphical LCD displays
*/
#define HAS_LCD_CONTRAST defined(DEFAULT_LCD_CONTRAST)
#if HAS_LCD_CONTRAST
#ifndef LCD_CONTRAST_MIN
#define LCD_CONTRAST_MIN 0
#endif
#ifndef LCD_CONTRAST_MAX
#define LCD_CONTRAST_MAX MAX(63, DEFAULT_LCD_CONTRAST)
#endif
#endif

/**
* Override here because this is set in Configuration_adv.h
*/
Expand Down
2 changes: 0 additions & 2 deletions Marlin/src/pins/mega/pins_WANHAO_ONEPLUS.h
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,6 @@
#define BTN_ENC 5

// This display has adjustable contrast
#undef HAS_LCD_CONTRAST
#define HAS_LCD_CONTRAST 1
#define LCD_CONTRAST_MIN 0
#define LCD_CONTRAST_MAX 255
#define DEFAULT_LCD_CONTRAST 255
Expand Down
4 changes: 2 additions & 2 deletions Marlin/src/pins/ramps/pins_TT_OSCAR.h
Original file line number Diff line number Diff line change
Expand Up @@ -436,7 +436,7 @@
#define DOGLCD_CS 25

// GLCD features
//#define LCD_CONTRAST 190
//#define DEFAULT_LCD_CONTRAST 190
// Uncomment screen orientation
//#define LCD_SCREEN_ROT_90
//#define LCD_SCREEN_ROT_180
Expand All @@ -463,7 +463,7 @@
#define DOGLCD_CS 66

// GLCD features
//#define LCD_CONTRAST 190
//#define DEFAULT_LCD_CONTRAST 190
// Uncomment screen orientation
//#define LCD_SCREEN_ROT_90
//#define LCD_SCREEN_ROT_180
Expand Down
2 changes: 1 addition & 1 deletion Marlin/src/pins/stm32/pins_FYSETC_AIO_II.h
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@
#define DOGLCD_CS PB7
#endif

//#define LCD_CONTRAST 190
//#define DEFAULT_LCD_CONTRAST 190
//#define LCD_SCREEN_ROT_90
//#define LCD_SCREEN_ROT_180
//#define LCD_SCREEN_ROT_270
Expand Down
2 changes: 1 addition & 1 deletion Marlin/src/pins/stm32/pins_FYSETC_CHEETAH.h
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@
#define RGB_LED_B_PIN PB6
#endif

//#define LCD_CONTRAST 190
//#define DEFAULT_LCD_CONTRAST 190

#if ENABLED(NEWPANEL)
#define BTN_EN1 PC11
Expand Down

0 comments on commit b53acd2

Please sign in to comment.