Files
2021-08-16 15:07:30 -07:00

29 lines
645 B
C++

#include "Display.h"
Display::Display(){
tft = new TFT_eSPI();
}
Display::~Display(){
delete tft;
}
void Display::initTFT(){
tft->init();
tft->fillScreen(TFT_BLACK);
tft->setRotation(1);
tft->setTextColor(TFT_WHITE, TFT_BLACK);
tft->setTextDatum(MC_DATUM);
tft->setFreeFont(&Orbitron_Light_24);
}
void Display::centerMsg(String text){
tft->drawString(text, tft->width()/2, 60);
}
void Display::tempUpdates(String temp, String hum, String status){
tft->setTextPadding(tft->width());
tft->drawString(temp, tft->width()/2, 40);
tft->drawString(hum, tft->width()/2, 70);
tft->drawString(status, tft->width()/2, 110);
}