Add ability to set ST7735 tab color from sketch
Use line is form: tft.init(1); or: tft.init(INITR_REDTAB); // Enumerated the configurations in library are: #define INITR_GREENTAB 0x0 #define INITR_REDTAB 0x1 #define INITR_BLACKTAB 0x2 #define INITR_GREENTAB2 0x3 // Use if you get random pixels on two edges of green tab display #define INITR_GREENTAB3 0x4 // Use if you get random pixels on edge(s) of 128x128 screen #define INITR_GREENTAB128 0x5 // Use if you only get part of 128x128 screen in rotation 0 & 1 #define INITB 0xB
This commit is contained in:
1 parent
af5a193bad
commit
4a52f5e685
6 files changed
+18
-9
No files matched your search
+10
-3
@@ -209,9 +209,9 @@ TFT_eSPI::TFT_eSPI(int16_t w, int16_t h)
|
||||
** Function name: begin
|
||||
** Description: Included for backwards compatibility
|
||||
***************************************************************************************/
|
||||
void TFT_eSPI::begin(void)
|
||||
void TFT_eSPI::begin(uint8_t tc)
|
||||
{
|
||||
init();
|
||||
init(tc);
|
||||
}
|
||||
|
||||
|
||||
@@ -219,7 +219,7 @@ void TFT_eSPI::begin(void)
|
||||
** Function name: init
|
||||
** Description: Reset, then initialise the TFT display registers
|
||||
***************************************************************************************/
|
||||
void TFT_eSPI::init(void)
|
||||
void TFT_eSPI::init(uint8_t tc)
|
||||
{
|
||||
#if !defined (ESP32)
|
||||
#ifdef TFT_CS
|
||||
@@ -307,6 +307,7 @@ void TFT_eSPI::init(void)
|
||||
#include "TFT_Drivers/ILI9341_Init.h"
|
||||
|
||||
#elif defined (ST7735_DRIVER)
|
||||
tabcolor = tc;
|
||||
#include "TFT_Drivers/ST7735_Init.h"
|
||||
|
||||
#elif defined (ILI9163_DRIVER)
|
||||
@@ -318,6 +319,9 @@ void TFT_eSPI::init(void)
|
||||
#elif defined (RPI_ILI9486_DRIVER)
|
||||
#include "TFT_Drivers/RPI_ILI9486_Init.h"
|
||||
|
||||
#elif defined (ILI9486_DRIVER)
|
||||
#include "TFT_Drivers/ILI9486_Init.h"
|
||||
|
||||
#elif defined (ILI9481_DRIVER)
|
||||
#include "TFT_Drivers/ILI9481_Init.h"
|
||||
|
||||
@@ -359,6 +363,9 @@ void TFT_eSPI::setRotation(uint8_t m)
|
||||
#elif defined (RPI_ILI9486_DRIVER)
|
||||
#include "TFT_Drivers/RPI_ILI9486_Rotation.h"
|
||||
|
||||
#elif defined (ILI9486_DRIVER)
|
||||
#include "TFT_Drivers/ILI9486_Rotation.h"
|
||||
|
||||
#elif defined (ILI9481_DRIVER)
|
||||
#include "TFT_Drivers/ILI9481_Rotation.h"
|
||||
|
||||
|
||||
Reference in new issue
Block a user