HelTecAutomation / Heltec_ESP32

Arduino library for Heltec ESP32 (or ESP32+LoRa) based boards
Other
629 stars 226 forks source link

Software Support for the new Wifi Kit 32 (V3) is horrible #96

Closed wiegleyj closed 1 year ago

wiegleyj commented 1 year ago

Factory delivered program is non-existent. Examples for OLED drivers reference SDA_OLED which is not defined anywhere in any files in the repository. esp-idf support is non-existent. The software support for these devices is incredibly confusing and disorganized.

panamantis commented 1 year ago

Wow. It sounds like having a wiki to organize this incoming issues may make sense? I saw the aliexpress pages warn that it's only for the weary at the moment. And, that it only supports esp-idf for now? I've got a bunch coming via fedex and plan to plow through issues.

spleenware commented 1 year ago

Wow, have to agree about the lack of documentation. It's woeful.

Baptou88 commented 1 year ago

indeed, there is a complete lack of information, which can make development extremely difficult and slow for beginners (I am one of those people). I recently bought the new V3 boards but I noticed that these new boards are not in platformIo nor in esp-idf, so I tried to fork platformIo and esp-idf which I used to develop

nossonCotlar commented 1 year ago

I am disappointed with this board too - bought 4 of them without knowing what I was getting into. Any material I could find on it was posted within the last few days. I am a beginner to this stuff too. To even get platformio to build and upload was a goose chase, needing to point the platform to a farked version of arduinoespressif32 guided by the conversation I found here https://community.platformio.org/t/heltec-board-setup-libraries-esp32-s3-wifi-kit-32-v3-w-oled-ssd1306/31316 Anyway, I finally found the right pins by tracking them down thru the installed library from the fork https://github.com/espressif/arduino-esp32/blob/d342739308436e13e56a5c4d3fe597076a1d36b3/variants/heltec_wifi_kit_32_v3/pins_arduino.h#L71-L73

RST_OLED = 21
SCL_OLED = 18
SDA_OLED = 17

Hope this is useful to others, because I can't find this anywhere else on the internet at the moment. The datasheet for wifi_kit_32_v3 is also complete canine-doodoo and only mentions the reset pin. Thank God these pins finally work for my v3.

tags so others can google #heltec #wifi_kit_32_v3 #esp32-s3

sensei-hacker commented 1 year ago

For the V3 we need to new versions of the board and library. Close the Arduino IDE. Delete the old version, which will be in a directory such as ~/.arduino15/packages/Heltec-esp32/hardware/esp32/0.0.5

Open the Arudino IDE, then select File > Preferences and set this URL to get version 0.0.7 of the library: https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/releases/download/0.0.7/package_heltec_esp32_index.json

Note that version 0.0.5 won't work. You need 0.0.7 or higher.

Go to boards manager. Update Heltec ESP32 to 0.0.7 or higher.

Click Tools > Board and select the V3 version of your board.

Now ESP32 examples should work.

gasagna commented 1 year ago

Worst of all is the complete lack of interaction with Heltec. Broken links, incomplete or wrong documentation, etc. This is not good customer support Heltec!