Some LCD code cleanup
This commit is contained in:
parent
fa11427ec6
commit
aa1d587128
7 changed files with 39 additions and 52 deletions
|
@ -26,8 +26,6 @@
|
||||||
* COM interface for Arduino (AND ATmega) and the SSDxxxx chip (SOLOMON) variant
|
* COM interface for Arduino (AND ATmega) and the SSDxxxx chip (SOLOMON) variant
|
||||||
* I2C protocol
|
* I2C protocol
|
||||||
*
|
*
|
||||||
* ToDo: Rename this to u8g_com_avr_ssd_i2c.c
|
|
||||||
*
|
|
||||||
* Universal 8bit Graphics Library
|
* Universal 8bit Graphics Library
|
||||||
*
|
*
|
||||||
* Copyright (c) 2011, olikraus@gmail.com
|
* Copyright (c) 2011, olikraus@gmail.com
|
||||||
|
|
|
@ -66,9 +66,9 @@
|
||||||
|
|
||||||
#elif ENABLED(miniVIKI) || ENABLED(VIKI2) || ENABLED(ELB_FULL_GRAPHIC_CONTROLLER) || ENABLED(AZSMZ_12864)
|
#elif ENABLED(miniVIKI) || ENABLED(VIKI2) || ENABLED(ELB_FULL_GRAPHIC_CONTROLLER) || ENABLED(AZSMZ_12864)
|
||||||
|
|
||||||
#define ULTRA_LCD //general LCD support, also 16x2
|
#define ULTRA_LCD
|
||||||
#define DOGLCD // Support for SPI LCD 128x64 (Controller ST7565R graphic Display Family)
|
#define DOGLCD
|
||||||
#define ULTIMAKERCONTROLLER //as available from the Ultimaker online store.
|
#define ULTIMAKERCONTROLLER
|
||||||
|
|
||||||
#if ENABLED(miniVIKI)
|
#if ENABLED(miniVIKI)
|
||||||
#define LCD_CONTRAST_MIN 75
|
#define LCD_CONTRAST_MIN 75
|
||||||
|
|
|
@ -1544,9 +1544,9 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* VIKI2, miniVIKI, AZSMZ_12864, and MKS_12864OLED_SSD1306 require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
* Make sure DOGLCD_SCK and DOGLCD_MOSI are defined.
|
||||||
*/
|
*/
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI) || ENABLED(AZSMZ_12864) || ENABLED(MKS_12864OLED_SSD1306)
|
#if ENABLED(DOGLCD)
|
||||||
#ifndef DOGLCD_SCK
|
#ifndef DOGLCD_SCK
|
||||||
#define DOGLCD_SCK SCK_PIN
|
#define DOGLCD_SCK SCK_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* u8g_dev_st7565_64128n_HAL.c (Displaytech)
|
* Based on u8g_dev_st7565_64128n_HAL.c (Displaytech)
|
||||||
*
|
*
|
||||||
* Universal 8bit Graphics Library
|
* Universal 8bit Graphics Library
|
||||||
*
|
*
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* u8g_dev_st7920_128x64_HAL.c
|
* Based on u8g_dev_st7920_128x64.c
|
||||||
*
|
*
|
||||||
* Universal 8bit Graphics Library
|
* Universal 8bit Graphics Library
|
||||||
*
|
*
|
||||||
|
|
|
@ -20,41 +20,37 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
/*
|
* Based on u8g_dev_uc1701_mini12864.c (dealextreme)
|
||||||
|
*
|
||||||
based on u8g_dev_uc1701_mini12864_HAL.c (dealextreme)
|
* Universal 8bit Graphics Library
|
||||||
|
*
|
||||||
Universal 8bit Graphics Library
|
* Copyright (c) 2011, olikraus@gmail.com
|
||||||
|
* All rights reserved.
|
||||||
Copyright (c) 2011, olikraus@gmail.com
|
*
|
||||||
All rights reserved.
|
* Redistribution and use in source and binary forms, with or without modification,
|
||||||
|
* are permitted provided that the following conditions are met:
|
||||||
Redistribution and use in source and binary forms, with or without modification,
|
*
|
||||||
are permitted provided that the following conditions are met:
|
* * Redistributions of source code must retain the above copyright notice, this list
|
||||||
|
* of conditions and the following disclaimer.
|
||||||
* Redistributions of source code must retain the above copyright notice, this list
|
*
|
||||||
of conditions and the following disclaimer.
|
* * Redistributions in binary form must reproduce the above copyright notice, this
|
||||||
|
* list of conditions and the following disclaimer in the documentation and/or other
|
||||||
* Redistributions in binary form must reproduce the above copyright notice, this
|
* materials provided with the distribution.
|
||||||
list of conditions and the following disclaimer in the documentation and/or other
|
*
|
||||||
materials provided with the distribution.
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||||
|
* CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
|
||||||
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "../../inc/MarlinConfigPre.h"
|
#include "../../inc/MarlinConfigPre.h"
|
||||||
|
|
|
@ -918,13 +918,6 @@
|
||||||
// Swap the CW/CCW indicators in the graphics overlay
|
// Swap the CW/CCW indicators in the graphics overlay
|
||||||
//#define OVERLAY_GFX_REVERSE
|
//#define OVERLAY_GFX_REVERSE
|
||||||
|
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ST7920-based LCDs can emulate a 16 x 4 character display using
|
* ST7920-based LCDs can emulate a 16 x 4 character display using
|
||||||
* the ST7920 character-generator for very fast screen updates.
|
* the ST7920 character-generator for very fast screen updates.
|
||||||
|
|
Reference in a new issue