Only download & compile required libraries (#18699)
This commit is contained in:
		| @@ -176,6 +176,13 @@ | ||||
|   #define HAS_TMC_SPI 1 | ||||
| #endif | ||||
|  | ||||
| // | ||||
| // TMC26XX Stepper Drivers | ||||
| // | ||||
| #if HAS_DRIVER(TMC26X) | ||||
|   #define HAS_TMC26X 1 | ||||
| #endif | ||||
|  | ||||
| // | ||||
| // L64XX Stepper Drivers | ||||
| // | ||||
|   | ||||
| @@ -23,7 +23,10 @@ | ||||
|  | ||||
| #include "xpt2046.h" | ||||
| #include "../../inc/MarlinConfig.h" | ||||
| #include "../../lcd/dogm/ultralcd_DOGM.h" // for LCD_FULL_PIXEL_WIDTH, etc. | ||||
| #if ENABLED(FSMC_GRAPHICAL_TFT) | ||||
|   #include "../../lcd/dogm/ultralcd_DOGM.h" // for LCD_FULL_PIXEL_WIDTH, etc. | ||||
| #endif | ||||
|  | ||||
|  | ||||
| /* | ||||
|  * Draw and Touch processing | ||||
|   | ||||
| @@ -2205,12 +2205,15 @@ static_assert(hbm[Z_AXIS] >= 0, "HOMING_BUMP_MM.Z must be greater than or equal | ||||
|   + ENABLED(MKS_12864OLED_SSD1306) \ | ||||
|   + ENABLED(U8GLIB_SH1106_EINSTART) \ | ||||
|   + ENABLED(OVERLORD_OLED) \ | ||||
|   + ENABLED(FYSETC_242_OLED_12864) \ | ||||
|   + ENABLED(DGUS_LCD_UI_ORIGIN) \ | ||||
|   + ENABLED(DGUS_LCD_UI_FYSETC) \ | ||||
|   + ENABLED(DGUS_LCD_UI_HIPRECY) \ | ||||
|   + ENABLED(MALYAN_LCD) \ | ||||
|   + ENABLED(TOUCH_UI_FTDI_EVE) \ | ||||
|   + ENABLED(FSMC_GRAPHICAL_TFT) | ||||
|   + ENABLED(FSMC_GRAPHICAL_TFT) \ | ||||
|   + ENABLED(TFT_LVGL_UI) \ | ||||
|   + ENABLED(SPI_GRAPHICAL_TFT) | ||||
|   #error "Please select no more than one LCD controller option." | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -23,10 +23,6 @@ | ||||
|  | ||||
| #include <string.h> | ||||
|  | ||||
| #ifndef LCD_CLASS | ||||
|   #include <LiquidCrystal.h> | ||||
|   #define LCD_CLASS LiquidCrystal | ||||
| #endif | ||||
| extern LCD_CLASS lcd; | ||||
|  | ||||
| int lcd_glyph_height() { return 1; } | ||||
|   | ||||
| @@ -30,7 +30,7 @@ | ||||
| // | ||||
| // TMC26X Driver objects and inits | ||||
| // | ||||
| #if HAS_DRIVER(TMC26X) | ||||
| #if HAS_TMC26X | ||||
|  | ||||
| #include "TMC26X.h" | ||||
|  | ||||
| @@ -141,4 +141,4 @@ void tmc26x_init_to_defaults() { | ||||
|   #endif | ||||
| } | ||||
|  | ||||
| #endif // TMC26X | ||||
| #endif // HAS_TMC26X | ||||
|   | ||||
| @@ -507,7 +507,7 @@ | ||||
| #elif MB(MKS_ROBIN_MINI) | ||||
|   #include "stm32f1/pins_MKS_ROBIN_MINI.h"      // STM32F1                                env:mks_robin_mini | ||||
| #elif MB(MKS_ROBIN_NANO) | ||||
|   #include "stm32f1/pins_MKS_ROBIN_NANO.h"      // STM32F1                                env:mks_robin_nano env:mks_robin_nano35 | ||||
|   #include "stm32f1/pins_MKS_ROBIN_NANO.h"      // STM32F1                                env:mks_robin_nano | ||||
| #elif MB(MKS_ROBIN_LITE) | ||||
|   #include "stm32f1/pins_MKS_ROBIN_LITE.h"      // STM32F1                                env:mks_robin_lite | ||||
| #elif MB(BTT_SKR_MINI_V1_1) | ||||
| @@ -541,9 +541,9 @@ | ||||
| #elif MB(CCROBOT_MEEB_3DP) | ||||
|   #include "stm32f1/pins_CCROBOT_MEEB_3DP.h"    // STM32F1                                env:STM32F103RC_meeb | ||||
| #elif MB(CHITU3D_V5) | ||||
|   #include "stm32f1/pins_CHITU3D_V5.h"          // STM32F1                                env:chitu_f103 env:chitu_v5_gpio_init env:chitu_f103_lvgl | ||||
|   #include "stm32f1/pins_CHITU3D_V5.h"          // STM32F1                                env:chitu_f103 env:chitu_v5_gpio_init | ||||
| #elif MB(CHITU3D_V6) | ||||
|   #include "stm32f1/pins_CHITU3D_V6.h"          // STM32F1                                env:chitu_f103 env:chitu_f103_lvgl | ||||
|   #include "stm32f1/pins_CHITU3D_V6.h"          // STM32F1                                env:chitu_f103 | ||||
| #elif MB(CREALITY_V4) | ||||
|   #include "stm32f1/pins_CREALITY_V4.h"         // STM32F1                                env:STM32F103RET6_creality | ||||
| #elif MB(TRIGORILLA_PRO) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user