Conditionals match 2.0.x indentation
This commit is contained in:
parent
aa8fd920a4
commit
ebb839971d
@ -28,9 +28,9 @@
|
|||||||
#ifndef CONDITIONALS_LCD_H // Get the LCD defines which are needed first
|
#ifndef CONDITIONALS_LCD_H // Get the LCD defines which are needed first
|
||||||
#define CONDITIONALS_LCD_H
|
#define CONDITIONALS_LCD_H
|
||||||
|
|
||||||
#define LCD_HAS_DIRECTIONAL_BUTTONS (BUTTON_EXISTS(UP) || BUTTON_EXISTS(DWN) || BUTTON_EXISTS(LFT) || BUTTON_EXISTS(RT))
|
#define LCD_HAS_DIRECTIONAL_BUTTONS (BUTTON_EXISTS(UP) || BUTTON_EXISTS(DWN) || BUTTON_EXISTS(LFT) || BUTTON_EXISTS(RT))
|
||||||
|
|
||||||
#if ENABLED(CARTESIO_UI)
|
#if ENABLED(CARTESIO_UI)
|
||||||
|
|
||||||
#define DOGLCD
|
#define DOGLCD
|
||||||
#define ULTIPANEL
|
#define ULTIPANEL
|
||||||
@ -38,11 +38,11 @@
|
|||||||
#define LCD_CONTRAST_MIN 60
|
#define LCD_CONTRAST_MIN 60
|
||||||
#define LCD_CONTRAST_MAX 140
|
#define LCD_CONTRAST_MAX 140
|
||||||
|
|
||||||
#elif ENABLED(MAKRPANEL)
|
#elif ENABLED(MAKRPANEL)
|
||||||
|
|
||||||
#define U8GLIB_ST7565_64128N
|
#define U8GLIB_ST7565_64128N
|
||||||
|
|
||||||
#elif ENABLED(ZONESTAR_LCD)
|
#elif ENABLED(ZONESTAR_LCD)
|
||||||
|
|
||||||
#define REPRAPWORLD_KEYPAD
|
#define REPRAPWORLD_KEYPAD
|
||||||
#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
#define REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
|
||||||
@ -56,15 +56,15 @@
|
|||||||
#define ENCODER_FEEDRATE_DEADZONE 2
|
#define ENCODER_FEEDRATE_DEADZONE 2
|
||||||
#define REVERSE_MENU_DIRECTION
|
#define REVERSE_MENU_DIRECTION
|
||||||
|
|
||||||
#elif ENABLED(ANET_FULL_GRAPHICS_LCD)
|
#elif ENABLED(ANET_FULL_GRAPHICS_LCD)
|
||||||
|
|
||||||
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
#elif ENABLED(BQ_LCD_SMART_CONTROLLER)
|
#elif ENABLED(BQ_LCD_SMART_CONTROLLER)
|
||||||
|
|
||||||
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
#elif ENABLED(miniVIKI) || ENABLED(VIKI2) || ENABLED(ELB_FULL_GRAPHIC_CONTROLLER)
|
#elif ENABLED(miniVIKI) || ENABLED(VIKI2) || ENABLED(ELB_FULL_GRAPHIC_CONTROLLER)
|
||||||
|
|
||||||
#define ULTRA_LCD //general LCD support, also 16x2
|
#define ULTRA_LCD //general LCD support, also 16x2
|
||||||
#define DOGLCD // Support for SPI LCD 128x64 (Controller ST7565R graphic Display Family)
|
#define DOGLCD // Support for SPI LCD 128x64 (Controller ST7565R graphic Display Family)
|
||||||
@ -88,26 +88,26 @@
|
|||||||
#define SD_DETECT_INVERTED
|
#define SD_DETECT_INVERTED
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif ENABLED(OLED_PANEL_TINYBOY2)
|
#elif ENABLED(OLED_PANEL_TINYBOY2)
|
||||||
|
|
||||||
#define U8GLIB_SSD1306
|
#define U8GLIB_SSD1306
|
||||||
#define ULTIPANEL
|
#define ULTIPANEL
|
||||||
#define REVERSE_ENCODER_DIRECTION
|
#define REVERSE_ENCODER_DIRECTION
|
||||||
#define REVERSE_MENU_DIRECTION
|
#define REVERSE_MENU_DIRECTION
|
||||||
|
|
||||||
#elif ENABLED(RA_CONTROL_PANEL)
|
#elif ENABLED(RA_CONTROL_PANEL)
|
||||||
|
|
||||||
#define LCD_I2C_TYPE_PCA8574
|
#define LCD_I2C_TYPE_PCA8574
|
||||||
#define LCD_I2C_ADDRESS 0x27 // I2C Address of the port expander
|
#define LCD_I2C_ADDRESS 0x27 // I2C Address of the port expander
|
||||||
#define ULTIPANEL
|
#define ULTIPANEL
|
||||||
|
|
||||||
#elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
#elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
||||||
|
|
||||||
#define DOGLCD
|
#define DOGLCD
|
||||||
#define U8GLIB_ST7920
|
#define U8GLIB_ST7920
|
||||||
#define ULTIPANEL
|
#define ULTIPANEL
|
||||||
|
|
||||||
#elif ENABLED(CR10_STOCKDISPLAY)
|
#elif ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
|
||||||
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
#ifndef ST7920_DELAY_1
|
#ifndef ST7920_DELAY_1
|
||||||
@ -120,29 +120,29 @@
|
|||||||
#define ST7920_DELAY_3 DELAY_NS(125)
|
#define ST7920_DELAY_3 DELAY_NS(125)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif ENABLED(MKS_12864OLED)
|
#elif ENABLED(MKS_12864OLED)
|
||||||
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
#define U8GLIB_SH1106
|
#define U8GLIB_SH1106
|
||||||
|
|
||||||
#elif ENABLED(MKS_12864OLED_SSD1306)
|
#elif ENABLED(MKS_12864OLED_SSD1306)
|
||||||
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
#define U8GLIB_SSD1306
|
#define U8GLIB_SSD1306
|
||||||
|
|
||||||
#elif ENABLED(MKS_MINI_12864)
|
#elif ENABLED(MKS_MINI_12864)
|
||||||
|
|
||||||
#define MINIPANEL
|
#define MINIPANEL
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(MAKRPANEL) || ENABLED(MINIPANEL)
|
#if ENABLED(MAKRPANEL) || ENABLED(MINIPANEL)
|
||||||
#define DOGLCD
|
#define DOGLCD
|
||||||
#define ULTIPANEL
|
#define ULTIPANEL
|
||||||
#define DEFAULT_LCD_CONTRAST 17
|
#define DEFAULT_LCD_CONTRAST 17
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(ULTI_CONTROLLER)
|
#if ENABLED(ULTI_CONTROLLER)
|
||||||
#define U8GLIB_SSD1309
|
#define U8GLIB_SSD1309
|
||||||
#define REVERSE_ENCODER_DIRECTION
|
#define REVERSE_ENCODER_DIRECTION
|
||||||
#define LCD_RESET_PIN LCD_PINS_D6 // This controller need a reset pin
|
#define LCD_RESET_PIN LCD_PINS_D6 // This controller need a reset pin
|
||||||
@ -151,52 +151,52 @@
|
|||||||
#define DEFAULT_LCD_CONTRAST 127
|
#define DEFAULT_LCD_CONTRAST 127
|
||||||
#define ENCODER_PULSES_PER_STEP 2
|
#define ENCODER_PULSES_PER_STEP 2
|
||||||
#define ENCODER_STEPS_PER_MENU_ITEM 2
|
#define ENCODER_STEPS_PER_MENU_ITEM 2
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Generic support for SSD1306 / SSD1309 / SH1106 OLED based LCDs.
|
// Generic support for SSD1306 / SSD1309 / SH1106 OLED based LCDs.
|
||||||
#if ENABLED(U8GLIB_SSD1306) || ENABLED(U8GLIB_SSD1309) || ENABLED(U8GLIB_SH1106)
|
#if ENABLED(U8GLIB_SSD1306) || ENABLED(U8GLIB_SSD1309) || ENABLED(U8GLIB_SH1106)
|
||||||
#define ULTRA_LCD //general LCD support, also 16x2
|
#define ULTRA_LCD //general LCD support, also 16x2
|
||||||
#define DOGLCD // Support for I2C LCD 128x64 (Controller SSD1306 / SSD1309 / SH1106 graphic Display Family)
|
#define DOGLCD // Support for I2C LCD 128x64 (Controller SSD1306 / SSD1309 / SH1106 graphic Display Family)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(PANEL_ONE) || ENABLED(U8GLIB_SH1106)
|
#if ENABLED(PANEL_ONE) || ENABLED(U8GLIB_SH1106)
|
||||||
|
|
||||||
#define ULTIMAKERCONTROLLER
|
#define ULTIMAKERCONTROLLER
|
||||||
|
|
||||||
#elif ENABLED(MAKEBOARD_MINI_2_LINE_DISPLAY_1602)
|
#elif ENABLED(MAKEBOARD_MINI_2_LINE_DISPLAY_1602)
|
||||||
|
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
#define LCD_WIDTH 16
|
#define LCD_WIDTH 16
|
||||||
#define LCD_HEIGHT 2
|
#define LCD_HEIGHT 2
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) || ENABLED(LCD_FOR_MELZI) || ENABLED(SILVER_GATE_GLCD_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) || ENABLED(LCD_FOR_MELZI) || ENABLED(SILVER_GATE_GLCD_CONTROLLER)
|
||||||
#define DOGLCD
|
#define DOGLCD
|
||||||
#define U8GLIB_ST7920
|
#define U8GLIB_ST7920
|
||||||
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(ULTIMAKERCONTROLLER) \
|
#if ENABLED(ULTIMAKERCONTROLLER) \
|
||||||
|| ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) \
|
|| ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) \
|
||||||
|| ENABLED(G3D_PANEL) \
|
|| ENABLED(G3D_PANEL) \
|
||||||
|| ENABLED(RIGIDBOT_PANEL) \
|
|| ENABLED(RIGIDBOT_PANEL) \
|
||||||
|| ENABLED(ULTI_CONTROLLER)
|
|| ENABLED(ULTI_CONTROLLER)
|
||||||
#define ULTIPANEL
|
#define ULTIPANEL
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(REPRAPWORLD_KEYPAD)
|
#if ENABLED(REPRAPWORLD_KEYPAD)
|
||||||
#define NEWPANEL
|
#define NEWPANEL
|
||||||
#if ENABLED(ULTIPANEL) && !defined(REPRAPWORLD_KEYPAD_MOVE_STEP)
|
#if ENABLED(ULTIPANEL) && !defined(REPRAPWORLD_KEYPAD_MOVE_STEP)
|
||||||
#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
#define REPRAPWORLD_KEYPAD_MOVE_STEP 1.0
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* I2C PANELS
|
* I2C PANELS
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if ENABLED(LCD_SAINSMART_I2C_1602) || ENABLED(LCD_SAINSMART_I2C_2004)
|
#if ENABLED(LCD_SAINSMART_I2C_1602) || ENABLED(LCD_SAINSMART_I2C_2004)
|
||||||
|
|
||||||
#define LCD_I2C_TYPE_PCF8575
|
#define LCD_I2C_TYPE_PCF8575
|
||||||
#define LCD_I2C_ADDRESS 0x27 // I2C Address of the port expander
|
#define LCD_I2C_ADDRESS 0x27 // I2C Address of the port expander
|
||||||
@ -207,7 +207,7 @@
|
|||||||
#define LCD_HEIGHT 4
|
#define LCD_HEIGHT 4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif ENABLED(LCD_I2C_PANELOLU2)
|
#elif ENABLED(LCD_I2C_PANELOLU2)
|
||||||
|
|
||||||
// PANELOLU2 LCD with status LEDs, separate encoder and click inputs
|
// PANELOLU2 LCD with status LEDs, separate encoder and click inputs
|
||||||
|
|
||||||
@ -216,7 +216,7 @@
|
|||||||
#define LCD_USE_I2C_BUZZER // Enable buzzer on LCD (optional)
|
#define LCD_USE_I2C_BUZZER // Enable buzzer on LCD (optional)
|
||||||
#define ULTIPANEL
|
#define ULTIPANEL
|
||||||
|
|
||||||
#elif ENABLED(LCD_I2C_VIKI)
|
#elif ENABLED(LCD_I2C_VIKI)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Panucatt VIKI LCD with status LEDs, integrated click & L/R/U/P buttons, separate encoder inputs
|
* Panucatt VIKI LCD with status LEDs, integrated click & L/R/U/P buttons, separate encoder inputs
|
||||||
@ -236,12 +236,12 @@
|
|||||||
#define STD_ENCODER_PULSES_PER_STEP 1
|
#define STD_ENCODER_PULSES_PER_STEP 1
|
||||||
#define STD_ENCODER_STEPS_PER_MENU_ITEM 2
|
#define STD_ENCODER_STEPS_PER_MENU_ITEM 2
|
||||||
|
|
||||||
#elif ENABLED(G3D_PANEL)
|
#elif ENABLED(G3D_PANEL)
|
||||||
|
|
||||||
#define STD_ENCODER_PULSES_PER_STEP 2
|
#define STD_ENCODER_PULSES_PER_STEP 2
|
||||||
#define STD_ENCODER_STEPS_PER_MENU_ITEM 1
|
#define STD_ENCODER_STEPS_PER_MENU_ITEM 1
|
||||||
|
|
||||||
#elif ENABLED(miniVIKI) || ENABLED(VIKI2) \
|
#elif ENABLED(miniVIKI) || ENABLED(VIKI2) \
|
||||||
|| ENABLED(ELB_FULL_GRAPHIC_CONTROLLER) \
|
|| ENABLED(ELB_FULL_GRAPHIC_CONTROLLER) \
|
||||||
|| ENABLED(OLED_PANEL_TINYBOY2) \
|
|| ENABLED(OLED_PANEL_TINYBOY2) \
|
||||||
|| ENABLED(BQ_LCD_SMART_CONTROLLER) \
|
|| ENABLED(BQ_LCD_SMART_CONTROLLER) \
|
||||||
@ -249,35 +249,35 @@
|
|||||||
|| ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
|
|| ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
|
||||||
#define STD_ENCODER_PULSES_PER_STEP 4
|
#define STD_ENCODER_PULSES_PER_STEP 4
|
||||||
#define STD_ENCODER_STEPS_PER_MENU_ITEM 1
|
#define STD_ENCODER_STEPS_PER_MENU_ITEM 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef STD_ENCODER_PULSES_PER_STEP
|
#ifndef STD_ENCODER_PULSES_PER_STEP
|
||||||
#define STD_ENCODER_PULSES_PER_STEP 5
|
#define STD_ENCODER_PULSES_PER_STEP 5
|
||||||
#endif
|
#endif
|
||||||
#ifndef STD_ENCODER_STEPS_PER_MENU_ITEM
|
#ifndef STD_ENCODER_STEPS_PER_MENU_ITEM
|
||||||
#define STD_ENCODER_STEPS_PER_MENU_ITEM 1
|
#define STD_ENCODER_STEPS_PER_MENU_ITEM 1
|
||||||
#endif
|
#endif
|
||||||
#ifndef ENCODER_PULSES_PER_STEP
|
#ifndef ENCODER_PULSES_PER_STEP
|
||||||
#define ENCODER_PULSES_PER_STEP STD_ENCODER_PULSES_PER_STEP
|
#define ENCODER_PULSES_PER_STEP STD_ENCODER_PULSES_PER_STEP
|
||||||
#endif
|
#endif
|
||||||
#ifndef ENCODER_STEPS_PER_MENU_ITEM
|
#ifndef ENCODER_STEPS_PER_MENU_ITEM
|
||||||
#define ENCODER_STEPS_PER_MENU_ITEM STD_ENCODER_STEPS_PER_MENU_ITEM
|
#define ENCODER_STEPS_PER_MENU_ITEM STD_ENCODER_STEPS_PER_MENU_ITEM
|
||||||
#endif
|
#endif
|
||||||
#ifndef ENCODER_FEEDRATE_DEADZONE
|
#ifndef ENCODER_FEEDRATE_DEADZONE
|
||||||
#define ENCODER_FEEDRATE_DEADZONE 6
|
#define ENCODER_FEEDRATE_DEADZONE 6
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Shift register panels
|
// Shift register panels
|
||||||
// ---------------------
|
// ---------------------
|
||||||
// 2 wire Non-latching LCD SR from:
|
// 2 wire Non-latching LCD SR from:
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/schematics#!shiftregister-connection
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/schematics#!shiftregister-connection
|
||||||
|
|
||||||
#if ENABLED(SAV_3DLCD)
|
#if ENABLED(SAV_3DLCD)
|
||||||
#define SR_LCD_2W_NL // Non latching 2 wire shift register
|
#define SR_LCD_2W_NL // Non latching 2 wire shift register
|
||||||
#define ULTIPANEL
|
#define ULTIPANEL
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(DOGLCD) // Change number of lines to match the DOG graphic display
|
#if ENABLED(DOGLCD) // Change number of lines to match the DOG graphic display
|
||||||
#ifndef LCD_WIDTH
|
#ifndef LCD_WIDTH
|
||||||
#ifdef LCD_WIDTH_OVERRIDE
|
#ifdef LCD_WIDTH_OVERRIDE
|
||||||
#define LCD_WIDTH LCD_WIDTH_OVERRIDE
|
#define LCD_WIDTH LCD_WIDTH_OVERRIDE
|
||||||
@ -288,13 +288,13 @@
|
|||||||
#ifndef LCD_HEIGHT
|
#ifndef LCD_HEIGHT
|
||||||
#define LCD_HEIGHT 5
|
#define LCD_HEIGHT 5
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(NO_LCD_MENUS)
|
#if ENABLED(NO_LCD_MENUS)
|
||||||
#undef ULTIPANEL
|
#undef ULTIPANEL
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define NEWPANEL // Disable this if you actually have no click-encoder panel
|
#define NEWPANEL // Disable this if you actually have no click-encoder panel
|
||||||
#define ULTRA_LCD
|
#define ULTRA_LCD
|
||||||
#ifndef LCD_WIDTH
|
#ifndef LCD_WIDTH
|
||||||
@ -303,16 +303,16 @@
|
|||||||
#ifndef LCD_HEIGHT
|
#ifndef LCD_HEIGHT
|
||||||
#define LCD_HEIGHT 4
|
#define LCD_HEIGHT 4
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(ULTRA_LCD) // no panel but just LCD
|
#elif ENABLED(ULTRA_LCD) // no panel but just LCD
|
||||||
#ifndef LCD_WIDTH
|
#ifndef LCD_WIDTH
|
||||||
#define LCD_WIDTH 16
|
#define LCD_WIDTH 16
|
||||||
#endif
|
#endif
|
||||||
#ifndef LCD_HEIGHT
|
#ifndef LCD_HEIGHT
|
||||||
#define LCD_HEIGHT 2
|
#define LCD_HEIGHT 2
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
/* Custom characters defined in font dogm_font_data_Marlin_symbols.h / Marlin_symbols.fon */
|
/* Custom characters defined in font dogm_font_data_Marlin_symbols.h / Marlin_symbols.fon */
|
||||||
// \x00 intentionally skipped to avoid problems in strings
|
// \x00 intentionally skipped to avoid problems in strings
|
||||||
#define LCD_STR_REFRESH "\x01"
|
#define LCD_STR_REFRESH "\x01"
|
||||||
@ -332,7 +332,7 @@
|
|||||||
// Symbol characters
|
// Symbol characters
|
||||||
#define LCD_STR_FILAM_DIA "\xf8"
|
#define LCD_STR_FILAM_DIA "\xf8"
|
||||||
#define LCD_STR_FILAM_MUL "\xa4"
|
#define LCD_STR_FILAM_MUL "\xa4"
|
||||||
#else
|
#else
|
||||||
// Custom characters defined in the first 8 characters of the LCD
|
// Custom characters defined in the first 8 characters of the LCD
|
||||||
#define LCD_BEDTEMP_CHAR 0x00 // Print only as a char. This will have 'unexpected' results when used in a string!
|
#define LCD_BEDTEMP_CHAR 0x00 // Print only as a char. This will have 'unexpected' results when used in a string!
|
||||||
#define LCD_DEGREE_CHAR 0x01
|
#define LCD_DEGREE_CHAR 0x01
|
||||||
@ -343,12 +343,12 @@
|
|||||||
#define LCD_FEEDRATE_CHAR 0x06
|
#define LCD_FEEDRATE_CHAR 0x06
|
||||||
#define LCD_CLOCK_CHAR 0x07
|
#define LCD_CLOCK_CHAR 0x07
|
||||||
#define LCD_STR_ARROW_RIGHT ">" /* from the default character set */
|
#define LCD_STR_ARROW_RIGHT ">" /* from the default character set */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default LCD contrast for dogm-like LCD displays
|
* Default LCD contrast for dogm-like LCD displays
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DOGLCD)
|
#if ENABLED(DOGLCD)
|
||||||
|
|
||||||
#define HAS_LCD_CONTRAST ( \
|
#define HAS_LCD_CONTRAST ( \
|
||||||
ENABLED(MAKRPANEL) \
|
ENABLED(MAKRPANEL) \
|
||||||
@ -369,24 +369,24 @@
|
|||||||
#define DEFAULT_LCD_CONTRAST 32
|
#define DEFAULT_LCD_CONTRAST 32
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Boot screens
|
// Boot screens
|
||||||
#if DISABLED(ULTRA_LCD)
|
#if DISABLED(ULTRA_LCD)
|
||||||
#undef SHOW_BOOTSCREEN
|
#undef SHOW_BOOTSCREEN
|
||||||
#elif !defined(BOOTSCREEN_TIMEOUT)
|
#elif !defined(BOOTSCREEN_TIMEOUT)
|
||||||
#define BOOTSCREEN_TIMEOUT 2500
|
#define BOOTSCREEN_TIMEOUT 2500
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define HAS_DEBUG_MENU (ENABLED(ULTIPANEL) && ENABLED(LCD_PROGRESS_BAR_TEST))
|
#define HAS_DEBUG_MENU (ENABLED(ULTIPANEL) && ENABLED(LCD_PROGRESS_BAR_TEST))
|
||||||
|
|
||||||
// MK2 Multiplexer forces SINGLENOZZLE and kills DISABLE_INACTIVE_EXTRUDER
|
// MK2 Multiplexer forces SINGLENOZZLE and kills DISABLE_INACTIVE_EXTRUDER
|
||||||
#if ENABLED(MK2_MULTIPLEXER)
|
#if ENABLED(MK2_MULTIPLEXER)
|
||||||
#define SINGLENOZZLE
|
#define SINGLENOZZLE
|
||||||
#undef DISABLE_INACTIVE_EXTRUDER
|
#undef DISABLE_INACTIVE_EXTRUDER
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Extruders have some combination of stepper motors and hotends
|
* Extruders have some combination of stepper motors and hotends
|
||||||
* so we separate these concepts into the defines:
|
* so we separate these concepts into the defines:
|
||||||
*
|
*
|
||||||
@ -396,16 +396,16 @@
|
|||||||
* E_MANUAL - Number of E steppers for LCD move options
|
* E_MANUAL - Number of E steppers for LCD move options
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
#if ENABLED(SINGLENOZZLE) || ENABLED(MIXING_EXTRUDER) // One hotend, one thermistor, no XY offset
|
#if ENABLED(SINGLENOZZLE) || ENABLED(MIXING_EXTRUDER) // One hotend, one thermistor, no XY offset
|
||||||
#define HOTENDS 1
|
#define HOTENDS 1
|
||||||
#undef TEMP_SENSOR_1_AS_REDUNDANT
|
#undef TEMP_SENSOR_1_AS_REDUNDANT
|
||||||
#undef HOTEND_OFFSET_X
|
#undef HOTEND_OFFSET_X
|
||||||
#undef HOTEND_OFFSET_Y
|
#undef HOTEND_OFFSET_Y
|
||||||
#else // Two hotends
|
#else // Two hotends
|
||||||
#define HOTENDS EXTRUDERS
|
#define HOTENDS EXTRUDERS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(SWITCHING_EXTRUDER) // One stepper for every two EXTRUDERS
|
#if ENABLED(SWITCHING_EXTRUDER) // One stepper for every two EXTRUDERS
|
||||||
#if EXTRUDERS > 4
|
#if EXTRUDERS > 4
|
||||||
#define E_STEPPERS 3
|
#define E_STEPPERS 3
|
||||||
#define E_MANUAL 3
|
#define E_MANUAL 3
|
||||||
@ -416,33 +416,33 @@
|
|||||||
#define E_STEPPERS 1
|
#define E_STEPPERS 1
|
||||||
#endif
|
#endif
|
||||||
#define E_MANUAL EXTRUDERS
|
#define E_MANUAL EXTRUDERS
|
||||||
#elif ENABLED(MIXING_EXTRUDER)
|
#elif ENABLED(MIXING_EXTRUDER)
|
||||||
#define E_STEPPERS MIXING_STEPPERS
|
#define E_STEPPERS MIXING_STEPPERS
|
||||||
#define E_MANUAL 1
|
#define E_MANUAL 1
|
||||||
#else
|
#else
|
||||||
#define E_STEPPERS EXTRUDERS
|
#define E_STEPPERS EXTRUDERS
|
||||||
#define E_MANUAL EXTRUDERS
|
#define E_MANUAL EXTRUDERS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DO_SWITCH_EXTRUDER (ENABLED(SWITCHING_EXTRUDER) && (DISABLED(SWITCHING_NOZZLE) || SWITCHING_EXTRUDER_SERVO_NR != SWITCHING_NOZZLE_SERVO_NR))
|
#define DO_SWITCH_EXTRUDER (ENABLED(SWITCHING_EXTRUDER) && (DISABLED(SWITCHING_NOZZLE) || SWITCHING_EXTRUDER_SERVO_NR != SWITCHING_NOZZLE_SERVO_NR))
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* DISTINCT_E_FACTORS affects how some E factors are accessed
|
* DISTINCT_E_FACTORS affects how some E factors are accessed
|
||||||
*/
|
*/
|
||||||
#if ENABLED(DISTINCT_E_FACTORS) && E_STEPPERS > 1
|
#if ENABLED(DISTINCT_E_FACTORS) && E_STEPPERS > 1
|
||||||
#define XYZE_N (XYZ + E_STEPPERS)
|
#define XYZE_N (XYZ + E_STEPPERS)
|
||||||
#define E_AXIS_N (E_AXIS + extruder)
|
#define E_AXIS_N (E_AXIS + extruder)
|
||||||
#else
|
#else
|
||||||
#undef DISTINCT_E_FACTORS
|
#undef DISTINCT_E_FACTORS
|
||||||
#define XYZE_N XYZE
|
#define XYZE_N XYZE
|
||||||
#define E_AXIS_N E_AXIS
|
#define E_AXIS_N E_AXIS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The BLTouch Probe emulates a servo probe
|
* The BLTouch Probe emulates a servo probe
|
||||||
* and uses "special" angles for its state.
|
* and uses "special" angles for its state.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(BLTOUCH)
|
#if ENABLED(BLTOUCH)
|
||||||
#ifndef Z_PROBE_SERVO_NR
|
#ifndef Z_PROBE_SERVO_NR
|
||||||
#define Z_PROBE_SERVO_NR 0
|
#define Z_PROBE_SERVO_NR 0
|
||||||
#endif
|
#endif
|
||||||
@ -477,32 +477,32 @@
|
|||||||
#else
|
#else
|
||||||
#define TEST_BLTOUCH() _TEST_BLTOUCH(Z_MIN_PROBE)
|
#define TEST_BLTOUCH() _TEST_BLTOUCH(Z_MIN_PROBE)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set a flag for a servo probe
|
* Set a flag for a servo probe
|
||||||
*/
|
*/
|
||||||
#define HAS_Z_SERVO_PROBE (defined(Z_PROBE_SERVO_NR) && Z_PROBE_SERVO_NR >= 0)
|
#define HAS_Z_SERVO_PROBE (defined(Z_PROBE_SERVO_NR) && Z_PROBE_SERVO_NR >= 0)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set flags for enabled probes
|
* Set flags for enabled probes
|
||||||
*/
|
*/
|
||||||
#define HAS_BED_PROBE (ENABLED(FIX_MOUNTED_PROBE) || ENABLED(Z_PROBE_ALLEN_KEY) || HAS_Z_SERVO_PROBE || ENABLED(Z_PROBE_SLED) || ENABLED(SOLENOID_PROBE))
|
#define HAS_BED_PROBE (ENABLED(FIX_MOUNTED_PROBE) || ENABLED(Z_PROBE_ALLEN_KEY) || HAS_Z_SERVO_PROBE || ENABLED(Z_PROBE_SLED) || ENABLED(SOLENOID_PROBE))
|
||||||
#define PROBE_SELECTED (HAS_BED_PROBE || ENABLED(PROBE_MANUALLY))
|
#define PROBE_SELECTED (HAS_BED_PROBE || ENABLED(PROBE_MANUALLY))
|
||||||
|
|
||||||
#if !HAS_BED_PROBE
|
#if !HAS_BED_PROBE
|
||||||
// Clear probe pin settings when no probe is selected
|
// Clear probe pin settings when no probe is selected
|
||||||
#undef Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
|
#undef Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
|
||||||
#undef Z_MIN_PROBE_ENDSTOP
|
#undef Z_MIN_PROBE_ENDSTOP
|
||||||
#elif ENABLED(Z_PROBE_ALLEN_KEY)
|
#elif ENABLED(Z_PROBE_ALLEN_KEY)
|
||||||
// Extra test for Allen Key Probe
|
// Extra test for Allen Key Probe
|
||||||
#define PROBE_IS_TRIGGERED_WHEN_STOWED_TEST
|
#define PROBE_IS_TRIGGERED_WHEN_STOWED_TEST
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define HOMING_Z_WITH_PROBE (HAS_BED_PROBE && Z_HOME_DIR < 0 && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN))
|
#define HOMING_Z_WITH_PROBE (HAS_BED_PROBE && Z_HOME_DIR < 0 && ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN))
|
||||||
|
|
||||||
#define HAS_SOFTWARE_ENDSTOPS (ENABLED(MIN_SOFTWARE_ENDSTOPS) || ENABLED(MAX_SOFTWARE_ENDSTOPS))
|
#define HAS_SOFTWARE_ENDSTOPS (ENABLED(MIN_SOFTWARE_ENDSTOPS) || ENABLED(MAX_SOFTWARE_ENDSTOPS))
|
||||||
#define HAS_RESUME_CONTINUE (ENABLED(NEWPANEL) || ENABLED(EMERGENCY_PARSER))
|
#define HAS_RESUME_CONTINUE (ENABLED(NEWPANEL) || ENABLED(EMERGENCY_PARSER))
|
||||||
#define HAS_COLOR_LEDS (ENABLED(BLINKM) || ENABLED(RGB_LED) || ENABLED(RGBW_LED) || ENABLED(PCA9632) || ENABLED(NEOPIXEL_LED))
|
#define HAS_COLOR_LEDS (ENABLED(BLINKM) || ENABLED(RGB_LED) || ENABLED(RGBW_LED) || ENABLED(PCA9632) || ENABLED(NEOPIXEL_LED))
|
||||||
|
|
||||||
#endif // CONDITIONALS_LCD_H
|
#endif // CONDITIONALS_LCD_H
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user