Scott Lahteine
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
62 changed files with
252 additions and
187 deletions
-
.travis.yml
-
Marlin/Configuration.h
-
Marlin/src/config/default/Configuration.h
-
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration.h
-
Marlin/src/config/examples/AliExpress/CL-260/Configuration.h
-
Marlin/src/config/examples/Anet/A6/Configuration.h
-
Marlin/src/config/examples/Anet/A8/Configuration.h
-
Marlin/src/config/examples/Azteeg/X5GT/Configuration.h
-
Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration.h
-
Marlin/src/config/examples/BIBO/TouchX/default/Configuration.h
-
Marlin/src/config/examples/BQ/Hephestos/Configuration.h
-
Marlin/src/config/examples/BQ/Hephestos_2/Configuration.h
-
Marlin/src/config/examples/BQ/WITBOX/Configuration.h
-
Marlin/src/config/examples/Cartesio/Configuration.h
-
Marlin/src/config/examples/Creality/CR-10/Configuration.h
-
Marlin/src/config/examples/Creality/CR-10S/Configuration.h
-
Marlin/src/config/examples/Creality/Ender/Configuration.h
-
Marlin/src/config/examples/Felix/Configuration.h
-
Marlin/src/config/examples/Felix/DUAL/Configuration.h
-
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration.h
-
Marlin/src/config/examples/Geeetech/GT2560/Configuration.h
-
Marlin/src/config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
-
Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
-
Marlin/src/config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
-
Marlin/src/config/examples/Infitary/i3-M508/Configuration.h
-
Marlin/src/config/examples/JGAurora/A5/Configuration.h
-
Marlin/src/config/examples/MakerParts/Configuration.h
-
Marlin/src/config/examples/Malyan/M150/Configuration.h
-
Marlin/src/config/examples/Malyan/M200/Configuration.h
-
Marlin/src/config/examples/Micromake/C1/basic/Configuration.h
-
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration.h
-
Marlin/src/config/examples/Mks/Sbase/Configuration.h
-
Marlin/src/config/examples/RepRapWorld/Megatronics/Configuration.h
-
Marlin/src/config/examples/RigidBot/Configuration.h
-
Marlin/src/config/examples/SCARA/Configuration.h
-
Marlin/src/config/examples/STM32F10/Configuration.h
-
Marlin/src/config/examples/Sanguinololu/Configuration.h
-
Marlin/src/config/examples/TheBorg/Configuration.h
-
Marlin/src/config/examples/TinyBoy2/Configuration.h
-
Marlin/src/config/examples/Tronxy/X1/Configuration.h
-
Marlin/src/config/examples/Tronxy/X5S/Configuration.h
-
Marlin/src/config/examples/Tronxy/XY100/Configuration.h
-
Marlin/src/config/examples/UltiMachine/Archim2/Configuration.h
-
Marlin/src/config/examples/Velleman/K8200/Configuration.h
-
Marlin/src/config/examples/Velleman/K8400/Configuration.h
-
Marlin/src/config/examples/Velleman/K8400/Dual-head/Configuration.h
-
Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration.h
-
Marlin/src/config/examples/adafruit/ST7565/Configuration.h
-
Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration.h
-
Marlin/src/config/examples/delta/FLSUN/kossel/Configuration.h
-
Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration.h
-
Marlin/src/config/examples/delta/generic/Configuration.h
-
Marlin/src/config/examples/delta/kossel_mini/Configuration.h
-
Marlin/src/config/examples/delta/kossel_pro/Configuration.h
-
Marlin/src/config/examples/delta/kossel_xl/Configuration.h
-
Marlin/src/config/examples/gCreate/gMax1.5+/Configuration.h
-
Marlin/src/config/examples/makibox/Configuration.h
-
Marlin/src/config/examples/stm32f103ret6/Configuration.h
-
Marlin/src/config/examples/tvrrug/Round2/Configuration.h
-
Marlin/src/config/examples/wt150/Configuration.h
-
Marlin/src/inc/Conditionals_LCD.h
-
Marlin/src/inc/SanityCheck.h
|
|
@ -258,10 +258,10 @@ script: |
|
|
|
# Most I2C configurations are failing at the moment because they require |
|
|
|
# a different Liquid Crystal library "LiquidTWI2". |
|
|
|
# |
|
|
|
# LCD_I2C_SAINSMART_YWROBOT |
|
|
|
# LCD_SAINSMART_I2C_1602 |
|
|
|
# |
|
|
|
#- restore_configs |
|
|
|
#- opt_enable LCD_I2C_SAINSMART_YWROBOT |
|
|
|
#- opt_enable LCD_SAINSMART_I2C_1602 |
|
|
|
#- build_marlin_pio ${TRAVIS_BUILD_DIR} ${TEST_PLATFORM} |
|
|
|
# |
|
|
|
# LCD_I2C_PANELOLU2 |
|
|
|
|
|
@ -1600,12 +1600,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1600,12 +1600,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1620,12 +1620,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1600,12 +1600,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1750,12 +1750,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1609,12 +1609,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1600,12 +1600,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// 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
|
|
|
|
|
|
|
|
//
|
|
|
|
// 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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// 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
|
|
|
|
|
|
|
|
//
|
|
|
|
// 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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1588,12 +1588,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1601,12 +1601,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1588,12 +1588,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1599,12 +1599,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1611,12 +1611,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1586,12 +1586,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1586,12 +1586,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1582,12 +1582,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1582,12 +1582,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1606,12 +1606,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1615,12 +1615,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1600,12 +1600,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1604,12 +1604,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1603,12 +1603,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1604,12 +1604,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1611,12 +1611,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1620,12 +1620,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1628,12 +1628,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1599,12 +1599,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1604,12 +1604,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1604,12 +1604,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1602,12 +1602,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1600,12 +1600,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1600,12 +1600,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1612,12 +1612,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1603,12 +1603,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1631,12 +1631,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1600,12 +1600,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1656,12 +1656,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1585,12 +1585,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1600,12 +1600,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1611,12 +1611,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1591,12 +1591,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1633,12 +1633,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1600,12 +1600,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1594,12 +1594,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1541,12 +1541,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1600,12 +1600,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1734,12 +1734,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1719,12 +1719,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1732,12 +1732,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1721,12 +1721,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1724,12 +1724,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1724,12 +1724,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1733,12 +1733,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1614,12 +1614,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1603,12 +1603,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1601,12 +1601,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1595,12 +1595,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -1605,12 +1605,13 @@ |
|
|
|
//#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
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_SAINSMART_I2C_1602
|
|
|
|
//#define LCD_SAINSMART_I2C_2004
|
|
|
|
|
|
|
|
//
|
|
|
|
// Generic LCM1602 LCD adapter
|
|
|
|
|
|
@ -205,14 +205,15 @@ |
|
|
|
* I2C PANELS |
|
|
|
*/ |
|
|
|
|
|
|
|
#if ENABLED(LCD_I2C_SAINSMART_YWROBOT) |
|
|
|
|
|
|
|
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
|
|
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
|
|
|
#if ENABLED(LCD_SAINSMART_I2C_1602) || ENABLED(LCD_SAINSMART_I2C_2004) |
|
|
|
|
|
|
|
#define LCD_I2C_TYPE_PCF8575 |
|
|
|
#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) |
|
|
|
|
|
|
@ -220,7 +221,7 @@ |
|
|
|
|
|
|
|
#define LCD_I2C_TYPE_MCP23017 |
|
|
|
#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 |
|
|
|
|
|
|
|
#elif ENABLED(LCD_I2C_VIKI) |
|
|
@ -235,7 +236,7 @@ |
|
|
|
*/ |
|
|
|
#define LCD_I2C_TYPE_MCP23017 |
|
|
|
#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 ENCODER_FEEDRATE_DEADZONE 4 |
|
|
|
|
|
@ -241,6 +241,8 @@ |
|
|
|
#error "PROBE_DOUBLE_TOUCH is now MULTIPLE_PROBING. Please update your configuration." |
|
|
|
#elif defined(ANET_KEYPAD_LCD) |
|
|
|
#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) |
|
|
|
#error "MEASURED_(UPPER|LOWER)_LIMIT is now FILWIDTH_ERROR_MARGIN. Please update your configuration." |
|
|
|
#elif defined(AUTOMATIC_CURRENT_CONTROL) |
|
|
@ -1447,7 +1449,10 @@ static_assert(1 >= 0 |
|
|
|
#if ENABLED(RA_CONTROL_PANEL) |
|
|
|
+ 1 |
|
|
|
#endif |
|
|
|
#if ENABLED(LCD_I2C_SAINSMART_YWROBOT) |
|
|
|
#if ENABLED(LCD_SAINSMART_I2C_1602) |
|
|
|
+ 1 |
|
|
|
#endif |
|
|
|
#if ENABLED(LCD_SAINSMART_I2C_2004) |
|
|
|
+ 1 |
|
|
|
#endif |
|
|
|
#if ENABLED(LCM1602) |
|
|
|