I’m wanting to use PLATFORMIO instead of ARDUINO IDE, but in platform IO I can only get HELTEC 1.1.1 version of WiFi Kit 32 which does not support the ESP32-S3 (V3) WiFi_Kit_32_V3 board.
I’m needing version 0.0.7 (Heltec-Aaron-Lee)'s version that contains support for Board Development, but the platform io links seem to be libraries not boards???
From Arduino IDE 2.0.3, when I go to add boards, I can get to V 0.0.7 of ESP32 Arduino when searching for HELTEC when looking for BOARDS…
GitHub - Heltec-Aaron-Lee/WiFi_Kit_series: Arduino source codes and toolchain for WiFi_Kit_series made by HelTecAutomation. (associated content link from GitHub)
BOARD:
LIBRARY:
could not load additional Library Pic (1.1.1)
I do not know how to FORCE GIT to use this .json??? in Platformio??
Add WIFI_LoRa_32_V3 development board;
Added support for esp32-s3, esp32-S2, esp32-c3.
How to install ESP32 develop environment via Arduino board manager;
How to install ESP8266 develop environment...
When I researched the links to source content on github i found (very difficulty) the following:
in Platform IO when I go to add boards I can only get to WiFi_Kit_32 (V1 & V2 does not support S3 - V3)
…github.com/HelTecAutomation Esp32 Takes me to 1.1.1 and this “Branch” does not contain support for the ESP32-S3 version of WiFI_Kit_32 (V3)
…github.com/HelTecAutomation/Heltec_ESP32/releases/tag/1.1.1
DOES NOT CONTAIN SUPPORT FOR V3 (HELTEC)
Both are 1.1.1
BOARD:
unable to load supporting pic (limited uploads and links for newbie UGH!!!)
LIBRARY:
unable to load supporting pic (limited uploads and links newbie UGH!!!)
PlatformIO only officially supports the official Arduino-ESP32 core made by Espressif, not the spin-off forks from HelTec. Sometimes changes or new boards get merged back into the official core like here , giving them support there, but that doesn’t happen with every board.
For the WiFi_Kit_32 V3, there is however this PR open , and you can import in PlatformIO as already discussed in Heltec Esp32 LoRa v3 board support - #2 by maxgerhardt .
Official merge back in PlatformIO is already tracked in
platformio:develop
← Baptou88:develop
opened 11:52AM - 03 Nov 22 UTC
the changes I made come from [this](https://github.com/Heltec-Aaron-Lee/WiFi_Kit… _series) repository
hope it can help other people
1 Like
Thanks… sorry for redundancy, I thought i performed a thorough search before submitting… I try info in the linked post. THX
Can you dumb this down for this NOOB…pls
Arduino-esp32 might have added V3 board support, but I cannot select any of it in the “Boards” new project setup.
espressif /arduino-esp32
What would I put where???
It’s not available in the “New Project” wizard, the point is to create any arbitrary project (can be ESP32 Dev Module + Arduino, or Arduino Uno + Arduino), then overwrite the platformio.ini
with what’s linked above and hit build. Only after the initial build goes through, the modified platform is installed which gives you the new board.
1 Like
Very much appreciate the “what to put where and step instructions”!!!
Not only that, but the quick, timely responses!! What a great Community!!
I tried:
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
Overwrote all .ini and pasted text from #954: Executed -----Results =>
Error: Invalid …‘PATH…\platformio.ini’ (project configuration file): ‘File contains no section
headers. file: ‘PATH\platformio.ini’, line: 1 ‘{\n’’
???
Never seen that before. Can you take a screenshot and indicate which button you pressed to get that error?
You should be using the project task “Build” for that.
I built with primary setting from wizard:
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
THEN:
replaced text in .INI with #954
Check mark : BUILD on the task bar again
Errors:
I said I was a NOOB … ugh…
I pasted in text from #954 V3 from Baptou88, and not in the PR link from your “maxgerhardt”.
SUCCESS when I used this
[env:heltec_wifi_lora_32_V3]
platform = https://github.com/Baptou88/platform-espressif32.git
framework = arduino
board = heltec_wifi_lora_32_V3
platform_packages =
framework-arduinoespressif32@https://github.com/Baptou88/arduino-esp32.git
New Project (Espressif Esp32 Dev mod)…created then replaced .ini with script and re-built (BUILD) the project.