|
@ -19,15 +19,13 @@ |
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
* |
|
|
* |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
#pragma once |
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
|
* Conditionals_LCD.h |
|
|
* Conditionals_LCD.h |
|
|
* Conditionals that need to be set before Configuration_adv.h or pins.h |
|
|
* Conditionals that need to be set before Configuration_adv.h or pins.h |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
#ifndef CONDITIONALS_LCD_H // Get the LCD defines which are needed first
|
|
|
|
|
|
#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) |
|
@ -557,6 +555,10 @@ |
|
|
|
|
|
|
|
|
#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)) |
|
|
|
|
|
|
|
|
|
|
|
#ifdef GRID_MAX_POINTS_X |
|
|
|
|
|
#define GRID_MAX_POINTS ((GRID_MAX_POINTS_X) * (GRID_MAX_POINTS_Y)) |
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
#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(EXTENSIBLE_UI) || ENABLED(NEWPANEL) || ENABLED(EMERGENCY_PARSER)) |
|
|
#define HAS_RESUME_CONTINUE (ENABLED(EXTENSIBLE_UI) || 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)) |
|
@ -566,4 +568,6 @@ |
|
|
#define Z_MULTI_STEPPER_DRIVERS (ENABLED(Z_DUAL_STEPPER_DRIVERS) || ENABLED(Z_TRIPLE_STEPPER_DRIVERS)) |
|
|
#define Z_MULTI_STEPPER_DRIVERS (ENABLED(Z_DUAL_STEPPER_DRIVERS) || ENABLED(Z_TRIPLE_STEPPER_DRIVERS)) |
|
|
#define Z_MULTI_ENDSTOPS (ENABLED(Z_DUAL_ENDSTOPS) || ENABLED(Z_TRIPLE_ENDSTOPS)) |
|
|
#define Z_MULTI_ENDSTOPS (ENABLED(Z_DUAL_ENDSTOPS) || ENABLED(Z_TRIPLE_ENDSTOPS)) |
|
|
|
|
|
|
|
|
#endif // CONDITIONALS_LCD_H
|
|
|
#define IS_SCARA (ENABLED(MORGAN_SCARA) || ENABLED(MAKERARM_SCARA)) |
|
|
|
|
|
#define IS_KINEMATIC (ENABLED(DELTA) || IS_SCARA) |
|
|
|
|
|
#define IS_CARTESIAN !IS_KINEMATIC |
|
|