9-22-2023
Hello Everyone. I have been building a ESP32 project and all was good. Last night I created a backup after All bugs were fixed. This morning my IDE Libraries were updated just as normal. Now I cannot get it to compile. many compilation warnings and errors. I went back to very basics and still have errors. Here is my basic code and error. Any suggestions would be helpful.
Please note errors show warnings, redefinition and errors from the includes
Thank you.
ERRORS
In file included from c:\Users\user\Documents\Arduino\libraries\TFT_eSPI/User_Setup_Select.h:204,
from c:\Users\user\Documents\Arduino\libraries\TFT_eSPI/TFT_eSPI.h:68,
from C:\Users\user\Documents\Arduino\Control_Panel_KR\Control_Panel_KR.ino:5:
c:\Users\user\Documents\Arduino\libraries\TFT_eSPI/TFT_Drivers/ST7796_Defines.h:3: warning: "TFT_WIDTH" redefined
#define TFT_WIDTH 320
In file included from c:\Users\user\Documents\Arduino\libraries\TFT_eSPI/User_Setup_Select.h:30,
from c:\Users\user\Documents\Arduino\libraries\TFT_eSPI/TFT_eSPI.h:68,
from C:\Users\user\Documents\Arduino\Control_Panel_KR\Control_Panel_KR.ino:5:
c:\Users\user\Documents\Arduino\libraries\TFT_eSPI/User_Setup.h:15: note: this is the location of the previous definition
#define TFT_WIDTH 480
In file included from c:\Users\user\Documents\Arduino\libraries\TFT_eSPI/User_Setup_Select.h:204,
from c:\Users\user\Documents\Arduino\libraries\TFT_eSPI/TFT_eSPI.h:68,
from C:\Users\user\Documents\Arduino\Control_Panel_KR\Control_Panel_KR.ino:5:
c:\Users\user\Documents\Arduino\libraries\TFT_eSPI/TFT_Drivers/ST7796_Defines.h:4: warning: "TFT_HEIGHT" redefined
#define TFT_HEIGHT 480
In file included from c:\Users\user\Documents\Arduino\libraries\TFT_eSPI/User_Setup_Select.h:30,
from c:\Users\user\Documents\Arduino\libraries\TFT_eSPI/TFT_eSPI.h:68,
from C:\Users\user\Documents\Arduino\Control_Panel_KR\Control_Panel_KR.ino:5:
c:\Users\user\Documents\Arduino\libraries\TFT_eSPI/User_Setup.h:16: note: this is the location of the previous definition
#define TFT_HEIGHT 320
In file included from C:\Users\user\Documents\Arduino\Control_Panel_KR\Control_Panel_KR.ino:5:
c:\Users\user\Documents\Arduino\libraries\TFT_eSPI/TFT_eSPI.h:955:8: warning: #warning >>>>------>> TOUCH_CS pin not defined, TFT_eSPI touch functions will not be available! [-Wcpp]
#warning >>>>------>> TOUCH_CS pin not defined, TFT_eSPI touch functions will not be available!
^~~~~~~
In file included from c:\Users\user\Documents\Arduino\libraries\ESP32_PWM\src/ESP32_PWM.h:47,
from C:\Users\user\Documents\Arduino\Control_Panel_KR\Control_Panel_KR.ino:7:
c:\Users\user\Documents\Arduino\libraries\ESP32_PWM\src/ESP32_PWM.hpp:103:22: error: "/*" within comment [-Werror=comment]
TIMER_GROUP_0 = 0, /*!<Hw timer group 0
c:\Users\user\Documents\Arduino\libraries\ESP32_PWM\src/ESP32_PWM.hpp:104:22: error: "/*" within comment [-Werror=comment]
TIMER_GROUP_1 = 1, /*!<Hw timer group 1
c:\Users\user\Documents\Arduino\libraries\ESP32_PWM\src/ESP32_PWM.hpp:113:16: error: "/*" within comment [-Werror=comment]
TIMER_0 = 0, /*!<Select timer0 of GROUPx
c:\Users\user\Documents\Arduino\libraries\ESP32_PWM\src/ESP32_PWM.hpp:114:16: error: "/*" within comment [-Werror=comment]
TIMER_1 = 1, /*!<Select timer1 of GROUPx
cc1plus.exe: some warnings being treated as errors
Multiple libraries were found for "WiFi.h"
Used: C:\Users\user\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.13\libraries\WiFi
Not used: C:\Users\user\Documents\Arduino\libraries\WiFi
Not used: C:\Users\user\Documents\Arduino\libraries\WiFiEspAT
CODE______________________________________________________________________
#include <Arduino.h>
#include "FT62XXTouchScreen.h"
#include <SPI.h>
#include <TFT_eSPI.h>
#include <TFT_eWidget.h>
#include "ESP32_PWM.h"
#include "Free_Fonts.h" // Include the header file attached to this sketch
#include <strings.h>
// SDCARD
#include <FSImpl.h>
#include <vfs_api.h>
//#include <sd_defines.h>
#include <sd_diskio.h>
#include "FS.h"
#include "SD.h"
#include <EasyStringStream.h>
// WIFI
#include <WiFi.h>
#include "ESP32Console.h"
#include "ESP32Console/Helpers/PWDHelpers.h"
//#include <ESPHTTPClient.h>
using namespace ESP32Console;
////////////////////////////////////////////////////////////////
//WEB_PAGE
#include <AsyncTCP.h>
#include <ESPAsyncWebServer.h>
#include <ESPDash.h>
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}