Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Setup 4Pro Rx, Compile and Touchscr issues
#14

Hello all, I am having issues with the touchscreen on my receiver, it is quite unresponsive to touch, typically requiring several taps in one spot to select a function or advance to the next screen. I loaded the calibration file and copied the numbers in the serial monitor then uncommented the calibration data  line in the touchscreen calibration section and inserted my calibration data but now it does not compile? It will compile with the data commented out.

I put the data in here:
 
Code:
//---------------------------------------------------------
//     Touch screen calibration
//---------------------------------------------------------
  uint16_t calData[5];
  if (ExternalEeprom_readInt(CalibDone_Eeprom_adr) != 1) touch_calibrate();

  #if (DISPLAY_TYPE == 1)
    uint16_t calData[5] = { 502, 3216, 520, 3021, 1 };
    for (uint8_t i = 0; i < 5; i++)
     {
       calData[i] = ExternalEeprom_readInt(CalibData1_Eeprom_adr + (i*2));
       delay(10);
     }
  #endif
  tft.setTouch(calData);[/i]


I get this error message, is it possible it has something to do with the libraries?
 
Code:
[i]Arduino: 1.8.19 (Mac OS X), Board: "MH ET LIVE ESP32MiniKit, 80MHz, Default with spiffs, 921600, None, Disabled"

/Users/user/Documents/Weatherduino/WeatherDuino_4PRO_DB-6 b-010/firmware/WeatherDuino_4PESP32_RX_v6.2_b010/WeatherDuino_4PESP32_RX_v6.2_b010.ino: In function 'void setup()':
WeatherDuino_4PESP32_RX_v6.2_b010:653:23: error: redeclaration of 'uint16_t calData [5]'
     uint16_t calData[5] = { 502, 3216, 520, 3021, 1 };
                       ^
/Users/user/Documents/Weatherduino/WeatherDuino_4PRO_DB-6 b-010/firmware/WeatherDuino_4PESP32_RX_v6.2_b010/WeatherDuino_4PESP32_RX_v6.2_b010.ino:649:12: note: 'uint16_t calData [5]' previously declared here
   uint16_t calData[5];
            ^~~~~~~
Multiple libraries were found for "WiFi.h"
 Used: /Users/user/Library/Arduino15/packages/esp32/hardware/esp32/2.0.5/libraries/WiFi
 Not used: /Applications/Arduino.app/Contents/Java/libraries/WiFi
 Not used: /Users/user/Documents/Arduino/libraries/WiFiEspAT
Multiple libraries were found for "RH_RF95.h"
 Used: /Users/user/Documents/Arduino/libraries/RadioHead_v1.119
 Not used: /Users/user/Documents/Arduino/libraries/RadioHead_v1.121
Multiple libraries were found for "TimeLib.h"
 Used: /Users/user/Documents/Arduino/libraries/Time-master
 Not used: /Users/user/Documents/Arduino/libraries/Time
Multiple libraries were found for "WebServer.h"
 Used: /Users/user/Library/Arduino15/packages/esp32/hardware/esp32/2.0.5/libraries/WebServer
 Not used: /Users/user/Documents/Arduino/libraries/ESPEssentials
exit status 1
redeclaration of 'uint16_t calData [5]'[/i]

Not sure what I'm doing wrong but the touch issues make it quite tricky to use so any help is appreciated,

Thanks!
Reply


Messages In This Thread



Users browsing this thread: 1 Guest(s)