PlatformIO - błąd kompilacji WiFiClientSecure.h

jaku2k
Posts: 920
Joined: Sun May 24, 2020 8:40 pm
Has thanked: 1 time

Post

Dzień dobry,
próbuję wgrać kod oparty o bibliotekę Supli za pomocą PlatformIO. Przy kompilacji otrzymuję poniższy błąd

Code: Select all

.pio/libdeps/esp32doit-devkit-v1/SuplaDevice/src/supla/arduino_esp_platform.cpp:22:10: fatal error: WiFiClientSecure.h: No such file or directory
w platformio.ini załączam te same biblioteki, co w ArduinoIDE (w którym całość kompiluje się bez problemu):

Code: Select all

[env:esp32doit-devkit-v1]
platform = espressif32
board = esp32doit-devkit-v1
framework = arduino

lib_ldf_mode = chain

lib_deps =
    ;supla-device
    https://github.com/SUPLA/supla-device.git@^24.5.2
    ;mcp23017
    robtillaart/MCP23017@^0.6.2
    ;update
    https://github.com/espressif/arduino-esp32.git
Co może być źródłem problemu i jak go rozwiązać?

*EDIT:
Wersję supla-device zaimportowanej z gita należy wybrać w taki sposób:

Code: Select all

lib_deps =
    ;supla-device
    https://github.com/SUPLA/supla-device.git#v24.5.2
Last edited by jaku2k on Mon Jun 03, 2024 10:31 pm, edited 1 time in total.
Pozdrawiam
Jakub
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

Użytkownik 🤫🤣

Po pierwsze to płytka to nie ten devkit tylko esp32dev, po drugie ta bibliotekę też trzeba dodać.

Wkleję Ci później swój konfig jak siądę do komputera .
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

Mam trochę więcej bibliotek do czujników tutaj.

Code: Select all

[env:esp32dev]
platform = espressif32@^6.0.0
platform_packages = 
	framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#2.0.9
board = esp32dev
framework = arduino
monitor_speed = 115200
monitor_filters=time
board_build.f_cpu = 240000000L
board_build.flash_mode = dout
board_build.f_flash = 80000000L
board_build.partitions = min_spiffs.csv
lib_ldf_mode = chain+
lib_deps = 
	adafruit/Adafruit LTR390 Library@^1.1.0
	milesburton/DallasTemperature@^3.9.1
	paulstoffregen/OneWire@^2.3.5
	RobTillaart/MS5611
	WiFi
	WiFiClientSecure
	FS
	LittleFS
	WebServer
	EEPROM
	SuplaDevice=https://github.com/SUPLA/supla-device
	closedcube/ClosedCube HDC1080@^1.3.2
	robtillaart/AS5600@^0.4.0
	robtillaart/AverageAngle@^0.2.0
jaku2k
Posts: 920
Joined: Sun May 24, 2020 8:40 pm
Has thanked: 1 time

Post

[email protected] wrote: Mon Jun 03, 2024 3:59 am Użytkownik 🤫🤣
Tyle to wiedziałem :D

Płytkę ustawiłem z szablonu PIO.

Dziękuję za pomoc, dodałem WiFiClientSecure'a i zmieniłem ustawienia boardów.

@[email protected] Czy jest sens konwertować INO do plików cpp i h, jeśli nie zamierzam korzystać z podpowiedzi VS code'a?
Pozdrawiam
Jakub
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

jaku2k wrote: Mon Jun 03, 2024 6:34 pm
[email protected] wrote: Mon Jun 03, 2024 3:59 am Użytkownik 🤫🤣
Tyle to wiedziałem :D

Płytkę ustawiłem z szablonu PIO.

Dziękuję za pomoc, dodałem WiFiClientSecure'a i zmieniłem ustawienia boardów.

@[email protected] Czy jest sens konwertować INO do plików cpp i h, jeśli nie zamierzam korzystać z podpowiedzi VS code'a?
Bo ja wiem , podpowiedzi to jest podstawa dla mnie ,zarządzanie płytkami i bibliotekami też ,więc tam gdzie mogę to tak robię
jaku2k
Posts: 920
Joined: Sun May 24, 2020 8:40 pm
Has thanked: 1 time

Post

OK, dzięki za pomoc.

Return to “Pomoc”