|
|
|
@ -19,15 +19,13 @@
|
|
|
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Conditionals_LCD.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))
|
|
|
|
|
|
|
|
|
|
#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))
|
|
|
|
|
|
|
|
|
|
#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_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))
|
|
|
|
@ -566,4 +568,6 @@
|
|
|
|
|
#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))
|
|
|
|
|
|
|
|
|
|
#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
|
|
|
|
|