mirror of
https://github.com/0015/ThatProject.git
synced 2026-01-12 17:27:43 +03:00
29 lines
645 B
C++
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);
|
|
} |