como estan , estoy intentando usar un ejemplo para una pantalla tft de lcd shield de ard uno, en un ard mega 2560, por ahora solo quiero hacer una prueba de que funciona el tft, y que me muestre algo , usando este codigo:
#include "Adafruit_GFX.h"
#include "SWTFT.h"
#include "mega_24_shield.h"
SWTFT tft;
#define LCD_CS A3
#define LCD_RS A2
#define LCD_WR A1
#define LCD_RD A0
void setup(void) {
Serial.begin(9600);
Serial.print("TFT LCD Shield Test");
tft.reset();
uint16_t identifier = tft.readID();
Serial.print("Your LCD driver chip name is: ");
Serial.println(identifier, HEX);
tft.begin(identifier);
Serial.println("Working Well");
}
void loop(void){
for(uint8_t rotation=0; rotation<4; rotation++) {
tft.setRotation(rotation);
tft.reset();
delay(2000);
}
unsigned long testText();
tft.fillScreen(0x0000);
unsigned long start = micros();
tft.setCursor(0, 0);
tft.println();
tft.setTextColor(0xFFFF); tft.setTextSize(3);
tft.println("Hello World!");
tft.println();
tft.setTextColor(0xFFE0); tft.setTextSize(2);
tft.println("A Yellow Text Here");
tft.println();
tft.setTextColor(0x07E0);
tft.setTextSize(3);
tft.println("A Green Text Here");
return micros() - start;
}
y me sale un error al tratar de compilar,
Arduino:1.8.15 (Windows Store 1.8.49.0) (Windows 10), Tarjeta:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\ejemplo_pantalla\ejemplo_pantalla.ino: In function 'void loop()':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\ejemplo_pantalla\ejemplo_pantalla.ino:47:21: warning: return-statement with a value, in function returning 'void' [-fpermissive]
return micros() - start;
^~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In constructor 'SWTFT::SWTFT()':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:28:16: error: 'LCD_RESET' was not declared in this scope
_reset = LCD_RESET;
^~~~~~~~~
In file included from C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.49.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,
from C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:7:
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:30:54: error: 'LCD_CS' was not declared in this scope
csPort = portOutputRegister(digitalPinToPort(LCD_CS));
^
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:30:18: note: in expansion of macro 'portOutputRegister'
csPort = portOutputRegister(digitalPinToPort(LCD_CS));
^~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:30:37: note: in expansion of macro 'digitalPinToPort'
csPort = portOutputRegister(digitalPinToPort(LCD_CS));
^~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:31:54: error: 'LCD_CD' was not declared in this scope
cdPort = portOutputRegister(digitalPinToPort(LCD_CD));
^
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:31:18: note: in expansion of macro 'portOutputRegister'
cdPort = portOutputRegister(digitalPinToPort(LCD_CD));
^~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:31:37: note: in expansion of macro 'digitalPinToPort'
cdPort = portOutputRegister(digitalPinToPort(LCD_CD));
^~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:32:54: error: 'LCD_WR' was not declared in this scope
wrPort = portOutputRegister(digitalPinToPort(LCD_WR));
^
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:32:18: note: in expansion of macro 'portOutputRegister'
wrPort = portOutputRegister(digitalPinToPort(LCD_WR));
^~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:32:37: note: in expansion of macro 'digitalPinToPort'
wrPort = portOutputRegister(digitalPinToPort(LCD_WR));
^~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:32:54: note: suggested alternative: 'OCDR'
wrPort = portOutputRegister(digitalPinToPort(LCD_WR));
^
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:32:18: note: in expansion of macro 'portOutputRegister'
wrPort = portOutputRegister(digitalPinToPort(LCD_WR));
^~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:32:37: note: in expansion of macro 'digitalPinToPort'
wrPort = portOutputRegister(digitalPinToPort(LCD_WR));
^~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:33:54: error: 'LCD_RD' was not declared in this scope
rdPort = portOutputRegister(digitalPinToPort(LCD_RD));
^
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:33:18: note: in expansion of macro 'portOutputRegister'
rdPort = portOutputRegister(digitalPinToPort(LCD_RD));
^~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:33:37: note: in expansion of macro 'digitalPinToPort'
rdPort = portOutputRegister(digitalPinToPort(LCD_RD));
^~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:33:54: note: suggested alternative: 'OCDR0'
rdPort = portOutputRegister(digitalPinToPort(LCD_RD));
^
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:33:18: note: in expansion of macro 'portOutputRegister'
rdPort = portOutputRegister(digitalPinToPort(LCD_RD));
^~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:33:37: note: in expansion of macro 'digitalPinToPort'
rdPort = portOutputRegister(digitalPinToPort(LCD_RD));
^~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:35:36: error: 'LCD_CS' was not declared in this scope
csPinSet = digitalPinToBitMask(LCD_CS);
^
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:35:16: note: in expansion of macro 'digitalPinToBitMask'
csPinSet = digitalPinToBitMask(LCD_CS);
^~~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:36:36: error: 'LCD_CD' was not declared in this scope
cdPinSet = digitalPinToBitMask(LCD_CD);
^
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:36:16: note: in expansion of macro 'digitalPinToBitMask'
cdPinSet = digitalPinToBitMask(LCD_CD);
^~~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:37:36: error: 'LCD_WR' was not declared in this scope
wrPinSet = digitalPinToBitMask(LCD_WR);
^
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:37:16: note: in expansion of macro 'digitalPinToBitMask'
wrPinSet = digitalPinToBitMask(LCD_WR);
^~~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:37:36: note: suggested alternative: 'OCDR'
wrPinSet = digitalPinToBitMask(LCD_WR);
^
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:37:16: note: in expansion of macro 'digitalPinToBitMask'
wrPinSet = digitalPinToBitMask(LCD_WR);
^~~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:38:36: error: 'LCD_RD' was not declared in this scope
rdPinSet = digitalPinToBitMask(LCD_RD);
^
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:38:16: note: in expansion of macro 'digitalPinToBitMask'
rdPinSet = digitalPinToBitMask(LCD_RD);
^~~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:38:36: note: suggested alternative: 'OCDR0'
rdPinSet = digitalPinToBitMask(LCD_RD);
^
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:38:16: note: in expansion of macro 'digitalPinToBitMask'
rdPinSet = digitalPinToBitMask(LCD_RD);
^~~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:49:11: error: 'LCD_CS' was not declared in this scope
pinMode(LCD_CS, OUTPUT); // Enable outputs
^~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:50:11: error: 'LCD_CD' was not declared in this scope
pinMode(LCD_CD, OUTPUT);
^~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:51:11: error: 'LCD_WR' was not declared in this scope
pinMode(LCD_WR, OUTPUT);
^~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:51:11: note: suggested alternative: 'OCDR'
pinMode(LCD_WR, OUTPUT);
^~~~~~
OCDR
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:52:11: error: 'LCD_RD' was not declared in this scope
pinMode(LCD_RD, OUTPUT);
^~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:52:11: note: suggested alternative: 'OCDR0'
pinMode(LCD_RD, OUTPUT);
^~~~~~
OCDR0
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::init()':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:71:3: error: 'textsize' was not declared in this scope
textsize = 1;
^~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:71:3: note: suggested alternative: 'textsize_x'
textsize = 1;
^~~~~~~~
textsize_x
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::begin(uint16_t)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:181:5: error: 'CS_ACTIVE' was not declared in this scope
CS_ACTIVE;
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::reset()':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:196:3: error: 'CS_IDLE' was not declared in this scope
CS_IDLE;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:198:3: error: 'WR_IDLE' was not declared in this scope
WR_IDLE;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:199:3: error: 'RD_IDLE' was not declared in this scope
RD_IDLE;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:210:3: error: 'CS_ACTIVE' was not declared in this scope
CS_ACTIVE;
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:211:3: error: 'CD_COMMAND' was not declared in this scope
CD_COMMAND;
^~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:213:30: error: 'WR_STROBE' was not declared in this scope
for(uint8_t i=0; i<3; i++) WR_STROBE; // Three extra 0x00s
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::setAddrWindow(int, int, int, int)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:222:3: error: 'CS_ACTIVE' was not declared in this scope
CS_ACTIVE;
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:274:3: error: 'CS_IDLE' was not declared in this scope
CS_IDLE;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::setLR()':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:284:3: error: 'CS_ACTIVE' was not declared in this scope
CS_ACTIVE;
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:287:3: error: 'CS_IDLE' was not declared in this scope
CS_IDLE;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::flood(uint16_t, uint32_t)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:298:3: error: 'CS_ACTIVE' was not declared in this scope
CS_ACTIVE;
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:299:3: error: 'CD_COMMAND' was not declared in this scope
CD_COMMAND;
^~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:304:3: error: 'CD_DATA' was not declared in this scope
CD_DATA;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:316:9: error: 'WR_STROBE' was not declared in this scope
WR_STROBE; WR_STROBE; WR_STROBE; WR_STROBE; // 2 bytes/pixel
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:322:7: error: 'WR_STROBE' was not declared in this scope
WR_STROBE;
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:338:3: error: 'CS_IDLE' was not declared in this scope
CS_IDLE;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'virtual void SWTFT::fillScreen(uint16_t)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:437:5: error: 'CS_ACTIVE' was not declared in this scope
CS_ACTIVE;
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'virtual void SWTFT::drawPixel(int16_t, int16_t, uint16_t)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:450:3: error: 'CS_ACTIVE' was not declared in this scope
CS_ACTIVE;
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:475:3: error: 'CS_IDLE' was not declared in this scope
CS_IDLE;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::pushColors(uint16_t*, uint8_t, boolean)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:489:3: error: 'CS_ACTIVE' was not declared in this scope
CS_ACTIVE;
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:491:5: error: 'CD_COMMAND' was not declared in this scope
CD_COMMAND;
^~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:495:3: error: 'CD_DATA' was not declared in this scope
CD_DATA;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:503:3: error: 'CS_IDLE' was not declared in this scope
CS_IDLE;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'virtual void SWTFT::setRotation(uint8_t)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:512:3: error: 'CS_ACTIVE' was not declared in this scope
CS_ACTIVE;
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'uint16_t SWTFT::readPixel(int16_t, int16_t)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:541:3: error: 'CS_ACTIVE' was not declared in this scope
CS_ACTIVE;
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:568:7: error: 'CD_COMMAND' was not declared in this scope
CD_COMMAND; write8(0x00); write8(0x22); // Read data from GRAM
^~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:569:7: error: 'CD_DATA' was not declared in this scope
CD_DATA;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:577:5: error: 'CS_IDLE' was not declared in this scope
CS_IDLE;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'uint16_t SWTFT::readID()':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:588:3: error: 'CS_ACTIVE' was not declared in this scope
CS_ACTIVE;
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:589:3: error: 'CD_COMMAND' was not declared in this scope
CD_COMMAND;
^~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:591:3: error: 'WR_STROBE' was not declared in this scope
WR_STROBE; // Repeat prior byte (0x00)
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:593:3: error: 'CD_DATA' was not declared in this scope
CD_DATA;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:597:3: error: 'CS_IDLE' was not declared in this scope
CS_IDLE;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::writeA16B3(uint16_t, uint8_t, uint8_t, uint8_t)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:611:2: error: 'CS_ACTIVE' was not declared in this scope
CS_ACTIVE;
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:613:2: error: 'CD_COMMAND' was not declared in this scope
CD_COMMAND;
^~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:616:2: error: 'CD_DATA' was not declared in this scope
CD_DATA;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::drawLine3Byte(int16_t, int16_t, int16_t, int16_t, uint8_t, uint8_t, uint8_t)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:629:5: error: 'swap' was not declared in this scope
swap(x0, y0);
^~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:629:5: note: suggested alternative: 'wrap'
swap(x0, y0);
^~~~
wrap
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:634:5: error: 'swap' was not declared in this scope
swap(x0, x1);
^~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:634:5: note: suggested alternative: 'wrap'
swap(x0, x1);
^~~~
wrap
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::drawPixel3(int16_t, int16_t, uint8_t, uint8_t, uint8_t)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:669:3: error: 'CS_ACTIVE' was not declared in this scope
CS_ACTIVE;
^~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:698:3: error: 'CS_IDLE' was not declared in this scope
CS_IDLE;
^~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::write8(uint8_t)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:707:3: error: 'write8inline' was not declared in this scope
write8inline(value);
^~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:707:3: note: suggested alternative: 'writeLine'
write8inline(value);
^~~~~~~~~~~~
writeLine
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'uint8_t SWTFT::read8fn()':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:714:3: error: 'read8inline' was not declared in this scope
read8inline(result);
^~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:714:3: note: suggested alternative: 'read8fn'
read8inline(result);
^~~~~~~~~~~
read8fn
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::setWriteDir()':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:721:3: error: 'setWriteDirInline' was not declared in this scope
setWriteDirInline();
^~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:721:3: note: suggested alternative: 'setWriteDir'
setWriteDirInline();
^~~~~~~~~~~~~~~~~
setWriteDir
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::setReadDir()':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:727:3: error: 'setReadDirInline' was not declared in this scope
setReadDirInline();
^~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:727:3: note: suggested alternative: 'setReadDir'
setReadDirInline();
^~~~~~~~~~~~~~~~
setReadDir
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::writeRegister8(uint8_t, uint8_t)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:733:3: error: 'writeRegister8inline' was not declared in this scope
writeRegister8inline(a, d);
^~~~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:733:3: note: suggested alternative: 'writeRegister8'
writeRegister8inline(a, d);
^~~~~~~~~~~~~~~~~~~~
writeRegister8
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::writeRegister16(uint16_t, uint16_t)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:739:3: error: 'writeRegister16inline' was not declared in this scope
writeRegister16inline(a, d);
^~~~~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:739:3: note: suggested alternative: 'writeRegister16'
writeRegister16inline(a, d);
^~~~~~~~~~~~~~~~~~~~~
writeRegister16
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp: In member function 'void SWTFT::writeRegisterPair(uint8_t, uint8_t, uint16_t)':
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:745:3: error: 'writeRegisterPairInline' was not declared in this scope
writeRegisterPairInline(aH, aL, d);
^~~~~~~~~~~~~~~~~~~~~~~
C:\Users\Marcos Ogara\OneDrive\Documents\Arduino\libraries\TFT-Shield-Example-Code-master\SWTFT.cpp:745:3: note: suggested alternative: 'writeRegisterPair'
writeRegisterPairInline(aH, aL, d);
^~~~~~~~~~~~~~~~~~~~~~~
writeRegisterPair
exit status 1
Error compilando para la tarjeta Arduino Mega or Mega 2560.
si alguien tiene la solucion seria una gran ayuda la idea a futuro es visualizar datos de un sensor de humedad de suelo y otro de temperatura y humedad del ambiente pero no estaria pudiendo hacer andar la pantalla, menos voy a poder hacer que me muestre los datos