Simplify, update LCD sanity-check
This commit is contained in:
committed by
Scott Lahteine
parent
eaf1c0954e
commit
2d84bcb4cd
@@ -1832,76 +1832,68 @@ static_assert(Y_MAX_LENGTH >= Y_BED_SIZE, "Movement bounds (Y_MIN_POS, Y_MAX_POS
|
||||
|
||||
/**
|
||||
* Make sure only one display is enabled
|
||||
*
|
||||
* Note: BQ_LCD_SMART_CONTROLLER => REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||
* REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER => REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||
* SAV_3DGLCD => U8GLIB_SH1106 => ULTIMAKERCONTROLLER
|
||||
* MKS_12864OLED => U8GLIB_SH1106 => ULTIMAKERCONTROLLER
|
||||
* MKS_12864OLED_SSD1306 => U8GLIB_SSD1306 => ULTIMAKERCONTROLLER
|
||||
* MKS_MINI_12864 => MINIPANEL
|
||||
* miniVIKI => ULTIMAKERCONTROLLER
|
||||
* VIKI2 => ULTIMAKERCONTROLLER
|
||||
* ELB_FULL_GRAPHIC_CONTROLLER => ULTIMAKERCONTROLLER
|
||||
* AZSMZ_12864 => ULTIMAKERCONTROLLER
|
||||
* PANEL_ONE => ULTIMAKERCONTROLLER
|
||||
*/
|
||||
#if 1 < 0 \
|
||||
+ ( ENABLED(ULTIMAKERCONTROLLER) \
|
||||
&& DISABLED(SAV_3DGLCD) \
|
||||
&& DISABLED(miniVIKI) \
|
||||
&& DISABLED(VIKI2) \
|
||||
&& DISABLED(ELB_FULL_GRAPHIC_CONTROLLER) \
|
||||
&& DISABLED(AZSMZ_12864) \
|
||||
&& DISABLED(PANEL_ONE) \
|
||||
&& DISABLED(MKS_12864OLED) \
|
||||
&& DISABLED(MKS_12864OLED_SSD1306) ) \
|
||||
+ ( ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) \
|
||||
&& DISABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) \
|
||||
&& DISABLED(LCD_FOR_MELZI) \
|
||||
&& DISABLED(MAKEBOARD_MINI_2_LINE_DISPLAY_1602) \
|
||||
&& DISABLED(MKS_12864OLED) \
|
||||
&& DISABLED(MKS_12864OLED_SSD1306) ) \
|
||||
+ (ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) && DISABLED(BQ_LCD_SMART_CONTROLLER)) \
|
||||
+ ENABLED(LCD_FOR_MELZI) \
|
||||
+ ENABLED(MKS_12864OLED) \
|
||||
+ ENABLED(MKS_12864OLED_SSD1306) \
|
||||
+ ENABLED(MAKEBOARD_MINI_2_LINE_DISPLAY_1602) \
|
||||
+ ENABLED(CARTESIO_UI) \
|
||||
+ ENABLED(PANEL_ONE) \
|
||||
+ ENABLED(MAKRPANEL) \
|
||||
+ ENABLED(REPRAPWORLD_GRAPHICAL_LCD) \
|
||||
+ ENABLED(VIKI2) \
|
||||
+ ENABLED(miniVIKI) \
|
||||
+ ENABLED(ELB_FULL_GRAPHIC_CONTROLLER) \
|
||||
+ ENABLED(AZSMZ_12864) \
|
||||
+ ENABLED(G3D_PANEL) \
|
||||
+ (ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) && DISABLED(IS_RRD_SC)) \
|
||||
+ (ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) && DISABLED(IS_RRD_FG_SC)) \
|
||||
+ (ENABLED(ULTRA_LCD) && DISABLED(IS_ULTRA_LCD)) \
|
||||
+ (ENABLED(U8GLIB_SSD1306) && DISABLED(IS_U8GLIB_SSD1306)) \
|
||||
+ (ENABLED(MINIPANEL) && DISABLED(MKS_MINI_12864)) \
|
||||
+ ENABLED(MKS_MINI_12864) \
|
||||
+ ENABLED(FYSETC_MINI_12864_X_X) \
|
||||
+ ENABLED(FYSETC_MINI_12864_1_2) \
|
||||
+ ENABLED(FYSETC_MINI_12864_2_0) \
|
||||
+ ENABLED(FYSETC_MINI_12864_2_1) \
|
||||
+ (ENABLED(REPRAPWORLD_KEYPAD) && NONE(CARTESIO_UI, ZONESTAR_LCD)) \
|
||||
+ (ENABLED(REPRAPWORLD_KEYPAD) && DISABLED(IS_RRW_KEYPAD)) \
|
||||
+ (ENABLED(EXTENSIBLE_UI) && DISABLED(IS_EXTUI))
|
||||
+ (ENABLED(ULTIPANEL) && DISABLED(IS_ULTIPANEL)) \
|
||||
+ ENABLED(RADDS_DISPLAY) \
|
||||
+ ENABLED(ULTIMAKERCONTROLLER) \
|
||||
+ ENABLED(PANEL_ONE) \
|
||||
+ ENABLED(G3D_PANEL) \
|
||||
+ ENABLED(RIGIDBOT_PANEL) \
|
||||
+ ENABLED(MAKEBOARD_MINI_2_LINE_DISPLAY_1602) \
|
||||
+ ENABLED(ZONESTAR_LCD) \
|
||||
+ ENABLED(RA_CONTROL_PANEL) \
|
||||
+ ENABLED(LCD_SAINSMART_I2C_1602) \
|
||||
+ ENABLED(LCD_SAINSMART_I2C_2004) \
|
||||
+ ENABLED(LCM1602) \
|
||||
+ ENABLED(LCD_I2C_PANELOLU2) \
|
||||
+ ENABLED(LCD_I2C_VIKI) \
|
||||
+ (ENABLED(U8GLIB_SSD1306) && NONE(OLED_PANEL_TINYBOY2, MKS_12864OLED_SSD1306)) \
|
||||
+ ENABLED(SAV_3DLCD) \
|
||||
+ ENABLED(FF_INTERFACEBOARD) \
|
||||
+ ENABLED(REPRAPWORLD_GRAPHICAL_LCD) \
|
||||
+ ENABLED(VIKI2) \
|
||||
+ ENABLED(miniVIKI) \
|
||||
+ ENABLED(MAKRPANEL) \
|
||||
+ ENABLED(ELB_FULL_GRAPHIC_CONTROLLER) \
|
||||
+ ENABLED(BQ_LCD_SMART_CONTROLLER) \
|
||||
+ ENABLED(CARTESIO_UI) \
|
||||
+ ENABLED(LCD_FOR_MELZI) \
|
||||
+ ENABLED(ULTI_CONTROLLER) \
|
||||
+ ENABLED(MKS_MINI_12864) \
|
||||
+ ENABLED(FYSETC_MINI_12864_X_X) \
|
||||
+ ENABLED(FYSETC_MINI_12864_1_2) \
|
||||
+ ENABLED(FYSETC_MINI_12864_2_0) \
|
||||
+ ENABLED(FYSETC_MINI_12864_2_1) \
|
||||
+ ENABLED(CR10_STOCKDISPLAY) \
|
||||
+ ENABLED(ANET_FULL_GRAPHICS_LCD) \
|
||||
+ ENABLED(AZSMZ_12864) \
|
||||
+ ENABLED(SILVER_GATE_GLCD_CONTROLLER) \
|
||||
+ ENABLED(SAV_3DGLCD) \
|
||||
+ ENABLED(OLED_PANEL_TINYBOY2) \
|
||||
+ ENABLED(ZONESTAR_LCD) \
|
||||
+ ENABLED(ULTI_CONTROLLER) \
|
||||
+ ENABLED(MALYAN_LCD) \
|
||||
+ ENABLED(MKS_12864OLED) \
|
||||
+ ENABLED(MKS_12864OLED_SSD1306) \
|
||||
+ ENABLED(U8GLIB_SH1106_EINSTART) \
|
||||
+ ENABLED(DGUS_LCD) \
|
||||
+ (ENABLED(EXTENSIBLE_UI) && NONE(MALYAN_LCD, DGUS_LCD))
|
||||
+ ENABLED(MALYAN_LCD) \
|
||||
+ ENABLED(MKS_ROBIN_TFT)
|
||||
#error "Please select no more than one LCD controller option."
|
||||
#endif
|
||||
|
||||
#undef IS_RRD_SC
|
||||
#undef IS_RRD_FG_SC
|
||||
#undef IS_ULTRA_LCD
|
||||
#undef IS_U8GLIB_SSD1306
|
||||
#undef IS_RRW_KEYPAD
|
||||
#undef IS_EXTUI
|
||||
#undef IS_ULTIPANEL
|
||||
|
||||
/**
|
||||
* FYSETC Mini 12864 RGB backlighting required
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user