Using Husarnet with esp32s3 devices on Platformio

In order to compile for an ESP32, I have to use a backlevel arduino Platform:
platform = espressif32@2.1.0 It compiles and executes.

But when I try to build for a newer board that uses the esp32s3, it doesn’t work. I suspect that espressif32@2.0.1 platform is missing lots of newer boards, such as the Heltec Wireless Stick Lite, which use the esp32s3. I am totally stymied how to proceed.
if board = heltec_wireless_stick_lite, I get:
Error: Unknown board ID ‘heltec_wireless_stick_lite’

if board = heltec_wireless_stick and
board_build.target = esp32s3
board_build.mcu = esp32s3
I get:
‘xtensa-esp32s3-elf-g++’ is not recognized as an internal or external command, operable program or batch file.

If there is no support for esp32s3 devices, I can’t use Husarnet in my IOT application.

Hi,
unfortunately the ESP32 port of Husarnet is far behind the mainline esp32-arduino framework and won’t support the newer boards due to a sheer number of forking required to run this. We’ve already started working on updating it (and making it into a separate library, now after our pull requests were accepted) and I hope it should be ready in the next half of the year.


Have a nice day
Paweł