Hello there I seem to be having a similar issue to this one : Wifi kit 32 V3 display 'class Heltec_ESP32' has no member named 'display'
I have 2 of “Wifi LoRa 32 V3” boards : https://heltec.org/project/wifi-lora-32-v3/
I used the following board URL:
https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/releases/download/0.0.8/package_heltec_esp32_index.json
And I have the Heltec ESP32 Dev-Boards Library (v1.1.1) installed
I’m simply trying to run the WiFi_LoRa_32_FactoryTest.ino file
Using both Arduino v1.8 and 2.1.2 on Debian 11 I have run into the problem of the following error :
/tmp/.arduinoIDE-unsaved2023721-19077-u0fsa5.hhf4/WiFi_LoRa_32FactoryTest/WiFi_LoRa_32FactoryTest.ino:233:12: error: 'class Heltec_ESP32' has no member named 'display'
Heltec.display -> drawString(0, 20, "With " + rssi + "db");
^~~~~~~
/tmp/.arduinoIDE-unsaved2023721-19077-u0fsa5.hhf4/WiFi_LoRa_32FactoryTest/WiFi_LoRa_32FactoryTest.ino:234:12: error: 'class Heltec_ESP32' has no member named 'display'
Heltec.display -> display();
^~~~~~~
/tmp/.arduinoIDE-unsaved2023721-19077-u0fsa5.hhf4/WiFi_LoRa_32FactoryTest/WiFi_LoRa_32FactoryTest.ino:236:12: error: 'class Heltec_ESP32' has no member named 'display'
Heltec.display -> clear();
^~~~~~~
/tmp/.arduinoIDE-unsaved2023721-19077-u0fsa5.hhf4/WiFi_LoRa_32FactoryTest/WiFi_LoRa_32FactoryTest.ino: In function 'void onReceive(int)':
/tmp/.arduinoIDE-unsaved2023721-19077-u0fsa5.hhf4/WiFi_LoRa_32FactoryTest/WiFi_LoRa_32FactoryTest.ino:245:12: error: 'LoRa' was not declared in this scope
while (LoRa.available())
^~~~
/tmp/.arduinoIDE-unsaved2023721-19077-u0fsa5.hhf4/WiFi_LoRa_32FactoryTest/WiFi_LoRa_32FactoryTest.ino:251:30: error: 'LoRa' was not declared in this scope
rssi = "RSSI: " + String(LoRa.packetRssi(), DEC);
^~~~
Multiple libraries were found for "heltec.h"
Used: /home/eddie/Arduino/libraries/Heltec_ESP32_Dev-Boards
Not used: /home/eddie/Arduino/libraries/Heltec_ESP8266_Dev-Boards
Not used: /home/eddie/.arduino15/packages/Heltec-esp32/hardware/esp32/0.0.8/libraries/Heltec-Example
exit status 1
Compilation error: 'class Heltec_ESP32' has no member named 'display'
To make matters worse, if I run the “GetChipID.ino” sketch in the ESP32 directory I get this error
python3: can’t open file ‘/home/eddie/.arduino15/packages/Heltec-esp32/hardware/esp32/0.0.8/tools/esptool/esptool.py’: [Errno 2] No such file or directory
exit status 2
Compilation error: exit status 2
I tried the older : https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/releases/download/0.0.7/package_heltec_esp32_index.json
That failed too.
This is my first use with Heltec products, and I have to say, it’s not a good start.
I even used the instructions noted here :
https://docs.heltec.org/en/node/esp32/quick_start.html#via-arduino-board-manager
And same errors on both versions of the Arduino IDE