Add 20x4 option for Sainsmart LCD (#9740)
This commit is contained in:
parent
1d7f5be0ff
commit
7d8c6b3f3c
62 changed files with 252 additions and 187 deletions
|
@ -258,10 +258,10 @@ script:
|
||||||
# Most I2C configurations are failing at the moment because they require
|
# Most I2C configurations are failing at the moment because they require
|
||||||
# a different Liquid Crystal library "LiquidTWI2".
|
# a different Liquid Crystal library "LiquidTWI2".
|
||||||
#
|
#
|
||||||
# LCD_I2C_SAINSMART_YWROBOT
|
# LCD_SAINSMART_I2C_1602
|
||||||
#
|
#
|
||||||
#- restore_configs
|
#- restore_configs
|
||||||
#- opt_enable LCD_I2C_SAINSMART_YWROBOT
|
#- opt_enable LCD_SAINSMART_I2C_1602
|
||||||
#- build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
|
#- build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM}
|
||||||
#
|
#
|
||||||
# LCD_I2C_PANELOLU2
|
# LCD_I2C_PANELOLU2
|
||||||
|
|
|
@ -1600,12 +1600,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1600,12 +1600,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1620,12 +1620,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1600,12 +1600,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1750,12 +1750,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1609,12 +1609,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1600,12 +1600,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1600,12 +1600,13 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1600,12 +1600,13 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1588,12 +1588,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1601,12 +1601,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1588,12 +1588,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1599,12 +1599,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1611,12 +1611,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1586,12 +1586,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1586,12 +1586,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1582,12 +1582,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1582,12 +1582,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1606,12 +1606,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1615,12 +1615,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1600,12 +1600,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1604,12 +1604,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1603,12 +1603,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1604,12 +1604,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1611,12 +1611,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1620,12 +1620,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1628,12 +1628,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1599,12 +1599,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1604,12 +1604,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1604,12 +1604,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1602,12 +1602,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1600,12 +1600,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1600,12 +1600,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1612,12 +1612,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1603,12 +1603,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1631,12 +1631,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1600,12 +1600,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1656,12 +1656,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1585,12 +1585,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1600,12 +1600,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1611,12 +1611,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1591,12 +1591,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1633,12 +1633,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1600,12 +1600,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1594,12 +1594,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1541,12 +1541,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1600,12 +1600,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1734,12 +1734,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1719,12 +1719,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1732,12 +1732,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1721,12 +1721,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1724,12 +1724,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1724,12 +1724,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1733,12 +1733,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1614,12 +1614,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1603,12 +1603,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1601,12 +1601,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1595,12 +1595,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -1605,12 +1605,13 @@
|
||||||
//#define RA_CONTROL_PANEL
|
//#define RA_CONTROL_PANEL
|
||||||
|
|
||||||
//
|
//
|
||||||
// Sainsmart YW Robot (LCM1602) LCD Display
|
// Sainsmart (YwRobot) LCD Displays
|
||||||
//
|
//
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
// These require F.Malpartida's LiquidCrystal_I2C library
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
||||||
//
|
//
|
||||||
//#define LCD_I2C_SAINSMART_YWROBOT
|
//#define LCD_SAINSMART_I2C_1602
|
||||||
|
//#define LCD_SAINSMART_I2C_2004
|
||||||
|
|
||||||
//
|
//
|
||||||
// Generic LCM1602 LCD adapter
|
// Generic LCM1602 LCD adapter
|
||||||
|
|
|
@ -205,14 +205,15 @@
|
||||||
* I2C PANELS
|
* I2C PANELS
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if ENABLED(LCD_I2C_SAINSMART_YWROBOT)
|
#if ENABLED(LCD_SAINSMART_I2C_1602) || ENABLED(LCD_SAINSMART_I2C_2004)
|
||||||
|
|
||||||
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
|
||||||
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
|
||||||
|
|
||||||
#define LCD_I2C_TYPE_PCF8575
|
#define LCD_I2C_TYPE_PCF8575
|
||||||
#define LCD_I2C_ADDRESS 0x27 // I2C Address of the port expander
|
#define LCD_I2C_ADDRESS 0x27 // I2C Address of the port expander
|
||||||
#define ULTIPANEL
|
|
||||||
|
#if ENABLED(LCD_SAINSMART_I2C_2004)
|
||||||
|
#define LCD_WIDTH 20
|
||||||
|
#define LCD_HEIGHT 4
|
||||||
|
#endif
|
||||||
|
|
||||||
#elif ENABLED(LCD_I2C_PANELOLU2)
|
#elif ENABLED(LCD_I2C_PANELOLU2)
|
||||||
|
|
||||||
|
@ -220,7 +221,7 @@
|
||||||
|
|
||||||
#define LCD_I2C_TYPE_MCP23017
|
#define LCD_I2C_TYPE_MCP23017
|
||||||
#define LCD_I2C_ADDRESS 0x20 // I2C Address of the port expander
|
#define LCD_I2C_ADDRESS 0x20 // I2C Address of the port expander
|
||||||
#define LCD_USE_I2C_BUZZER //comment out to disable buzzer on LCD
|
#define LCD_USE_I2C_BUZZER // Enable buzzer on LCD (optional)
|
||||||
#define ULTIPANEL
|
#define ULTIPANEL
|
||||||
|
|
||||||
#elif ENABLED(LCD_I2C_VIKI)
|
#elif ENABLED(LCD_I2C_VIKI)
|
||||||
|
@ -235,7 +236,7 @@
|
||||||
*/
|
*/
|
||||||
#define LCD_I2C_TYPE_MCP23017
|
#define LCD_I2C_TYPE_MCP23017
|
||||||
#define LCD_I2C_ADDRESS 0x20 // I2C Address of the port expander
|
#define LCD_I2C_ADDRESS 0x20 // I2C Address of the port expander
|
||||||
#define LCD_USE_I2C_BUZZER //comment out to disable buzzer on LCD (requires LiquidTWI2 v1.2.3 or later)
|
#define LCD_USE_I2C_BUZZER // Enable buzzer on LCD (requires LiquidTWI2 v1.2.3 or later)
|
||||||
#define ULTIPANEL
|
#define ULTIPANEL
|
||||||
|
|
||||||
#define ENCODER_FEEDRATE_DEADZONE 4
|
#define ENCODER_FEEDRATE_DEADZONE 4
|
||||||
|
|
|
@ -241,6 +241,8 @@
|
||||||
#error "PROBE_DOUBLE_TOUCH is now MULTIPLE_PROBING. Please update your configuration."
|
#error "PROBE_DOUBLE_TOUCH is now MULTIPLE_PROBING. Please update your configuration."
|
||||||
#elif defined(ANET_KEYPAD_LCD)
|
#elif defined(ANET_KEYPAD_LCD)
|
||||||
#error "ANET_KEYPAD_LCD is now ZONESTAR_LCD. Please update your configuration."
|
#error "ANET_KEYPAD_LCD is now ZONESTAR_LCD. Please update your configuration."
|
||||||
|
#elif defined(LCD_I2C_SAINSMART_YWROBOT)
|
||||||
|
#error "LCD_I2C_SAINSMART_YWROBOT is now LCD_SAINSMART_I2C_(1602|2004). Please update your configuration."
|
||||||
#elif defined(MEASURED_LOWER_LIMIT) || defined(MEASURED_UPPER_LIMIT)
|
#elif defined(MEASURED_LOWER_LIMIT) || defined(MEASURED_UPPER_LIMIT)
|
||||||
#error "MEASURED_(UPPER|LOWER)_LIMIT is now FILWIDTH_ERROR_MARGIN. Please update your configuration."
|
#error "MEASURED_(UPPER|LOWER)_LIMIT is now FILWIDTH_ERROR_MARGIN. Please update your configuration."
|
||||||
#elif defined(AUTOMATIC_CURRENT_CONTROL)
|
#elif defined(AUTOMATIC_CURRENT_CONTROL)
|
||||||
|
@ -1447,7 +1449,10 @@ static_assert(1 >= 0
|
||||||
#if ENABLED(RA_CONTROL_PANEL)
|
#if ENABLED(RA_CONTROL_PANEL)
|
||||||
+ 1
|
+ 1
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(LCD_I2C_SAINSMART_YWROBOT)
|
#if ENABLED(LCD_SAINSMART_I2C_1602)
|
||||||
|
+ 1
|
||||||
|
#endif
|
||||||
|
#if ENABLED(LCD_SAINSMART_I2C_2004)
|
||||||
+ 1
|
+ 1
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(LCM1602)
|
#if ENABLED(LCM1602)
|
||||||
|
|
Reference in a new issue