pull/4112/head
Ben Meadors 2024-06-14 19:53:47 -05:00
rodzic e55604b8e5
commit 3e4e1b2202
1 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -117,8 +117,8 @@ class LGFX : public lgfx::LGFX_Device
static LGFX *tft = nullptr; static LGFX *tft = nullptr;
#elif defined(RAK14014) #elif defined(RAK14014)
#include <TFT_eSPI.h>
#include <RAK14014_FT6336U.h> #include <RAK14014_FT6336U.h>
#include <TFT_eSPI.h>
TFT_eSPI *tft = nullptr; TFT_eSPI *tft = nullptr;
FT6336U ft6336u; FT6336U ft6336u;
@ -651,7 +651,7 @@ void TFTDisplay::sendCommand(uint8_t com)
void TFTDisplay::setDisplayBrightness(uint8_t _brightness) void TFTDisplay::setDisplayBrightness(uint8_t _brightness)
{ {
#ifdef RAK14014 #ifdef RAK14014
//todo // todo
#else #else
tft->setBrightness(_brightness); tft->setBrightness(_brightness);
LOG_DEBUG("Brightness is set to value: %i \n", _brightness); LOG_DEBUG("Brightness is set to value: %i \n", _brightness);
@ -680,7 +680,7 @@ bool TFTDisplay::hasTouch(void)
bool TFTDisplay::getTouch(int16_t *x, int16_t *y) bool TFTDisplay::getTouch(int16_t *x, int16_t *y)
{ {
#ifdef RAK14014 #ifdef RAK14014
if(_rak14014_touch_int) { if (_rak14014_touch_int) {
_rak14014_touch_int = false; _rak14014_touch_int = false;
/* The X and Y axes have to be switched */ /* The X and Y axes have to be switched */
*y = ft6336u.read_touch1_x(); *y = ft6336u.read_touch1_x();
@ -738,7 +738,7 @@ bool TFTDisplay::connect()
#elif defined(RAK14014) #elif defined(RAK14014)
tft->setRotation(1); tft->setRotation(1);
tft->setSwapBytes(true); tft->setSwapBytes(true);
// tft->fillScreen(TFT_BLACK); // tft->fillScreen(TFT_BLACK);
ft6336u.begin(); ft6336u.begin();
pinMode(SCREEN_TOUCH_INT, INPUT_PULLUP); pinMode(SCREEN_TOUCH_INT, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(SCREEN_TOUCH_INT), rak14014_tpIntHandle, FALLING); attachInterrupt(digitalPinToInterrupt(SCREEN_TOUCH_INT), rak14014_tpIntHandle, FALLING);