Fix Configuration.h file to not define LCDs be default.
Also fix compile time check in Marlin.pde
This commit is contained in:
parent
1292d735ba
commit
839bef6d5d
|
@ -320,7 +320,7 @@ const bool Z_ENDSTOPS_INVERTING = true; // set to true to invert the logic of th
|
||||||
//#define SDSUPPORT // Enable SD Card Support in Hardware Console
|
//#define SDSUPPORT // Enable SD Card Support in Hardware Console
|
||||||
|
|
||||||
//#define ULTIMAKERCONTROLLER //as available from the ultimaker online store.
|
//#define ULTIMAKERCONTROLLER //as available from the ultimaker online store.
|
||||||
#define ULTIPANEL //the ultipanel as on thingiverse
|
//#define ULTIPANEL //the ultipanel as on thingiverse
|
||||||
|
|
||||||
// The RepRapDiscount Smart Controller (white PCB)
|
// The RepRapDiscount Smart Controller (white PCB)
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
// http://reprap.org/wiki/RepRapDiscount_Smart_Controller
|
||||||
|
@ -338,11 +338,12 @@ const bool Z_ENDSTOPS_INVERTING = true; // set to true to invert the logic of th
|
||||||
|
|
||||||
// I2C PANELS
|
// I2C PANELS
|
||||||
|
|
||||||
#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
||||||
#ifdef LCD_I2C_SAINSMART_YWROBOT
|
#ifdef LCD_I2C_SAINSMART_YWROBOT
|
||||||
// This uses the LiquidCrystal_I2C library ( https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home )
|
// This uses the LiquidCrystal_I2C library ( https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home )
|
||||||
// Make sure it is placed in the Arduino libraries directory.
|
// Make sure it is placed in the Arduino libraries directory.
|
||||||
#define LCD_I2C_TYPE_PCF8575
|
#define LCD_I2C_TYPE_PCF8575
|
||||||
|
#define LCD_I2C
|
||||||
#define ULTIPANEL
|
#define ULTIPANEL
|
||||||
#define NEWPANEL
|
#define NEWPANEL
|
||||||
#define LCD_I2C_ADDRESS 0x27 // I2C Address of the port expander
|
#define LCD_I2C_ADDRESS 0x27 // I2C Address of the port expander
|
||||||
|
@ -354,6 +355,7 @@ const bool Z_ENDSTOPS_INVERTING = true; // set to true to invert the logic of th
|
||||||
// This uses the LiquidTWI2 library ( https://github.com/lincomatic/LiquidTWI2 ).
|
// This uses the LiquidTWI2 library ( https://github.com/lincomatic/LiquidTWI2 ).
|
||||||
// Make sure it is placed in the Arduino libraries directory.
|
// Make sure it is placed in the Arduino libraries directory.
|
||||||
#define LCD_I2C_TYPE_MCP23017
|
#define LCD_I2C_TYPE_MCP23017
|
||||||
|
#define LCD_I2C
|
||||||
#define ULTIPANEL
|
#define ULTIPANEL
|
||||||
#define NEWPANEL
|
#define NEWPANEL
|
||||||
#define LCD_I2C_ADDRESS 0x20
|
#define LCD_I2C_ADDRESS 0x20
|
||||||
|
@ -367,6 +369,7 @@ const bool Z_ENDSTOPS_INVERTING = true; // set to true to invert the logic of th
|
||||||
// This uses the LiquidTWI2 library (https://github.com/lincomatic/LiquidTWI2).
|
// This uses the LiquidTWI2 library (https://github.com/lincomatic/LiquidTWI2).
|
||||||
// Make sure it is placed in the Arduino libraries directory.
|
// Make sure it is placed in the Arduino libraries directory.
|
||||||
#define LCD_I2C_TYPE_MCP23017
|
#define LCD_I2C_TYPE_MCP23017
|
||||||
|
#define LCD_I2C
|
||||||
#define ULTIPANEL
|
#define ULTIPANEL
|
||||||
#define NEWPANEL
|
#define NEWPANEL
|
||||||
#define LCD_I2C_ADDRESS 0x20
|
#define LCD_I2C_ADDRESS 0x20
|
||||||
|
|
|
@ -39,8 +39,7 @@
|
||||||
#if defined(LCD_I2C_TYPE_PCF8575)
|
#if defined(LCD_I2C_TYPE_PCF8575)
|
||||||
#include <LiquidCrystal_I2C.h>
|
#include <LiquidCrystal_I2C.h>
|
||||||
#elif defined(LCD_I2C_TYPE_MCP23017)
|
#elif defined(LCD_I2C_TYPE_MCP23017)
|
||||||
#ifdef PANELOLU2
|
#ifdef LCD_I2C_PANELOLU2
|
||||||
#undef PANELOLU2
|
|
||||||
#include <LiquidTWI2.h>
|
#include <LiquidTWI2.h>
|
||||||
#ifndef PANELOLU2
|
#ifndef PANELOLU2
|
||||||
#error You must uncomment #define PANELOLU2 in LiquidTWI2.h for LiquidTWI2.cpp to compile correctly
|
#error You must uncomment #define PANELOLU2 in LiquidTWI2.h for LiquidTWI2.cpp to compile correctly
|
||||||
|
|
Loading…
Reference in a new issue