Hello,
I am trying to compile the reference project for the Olimex ESP32-POE-ISO. I did not find a PlatformIO project so I am trying to install ESP-IDF into Platformio and I am running into an error:
“c:\Espressif\tools\idf-python\3.11.2\python.exe -m pip” is not valid. (ERROR_INVALID_PIP)
Previously I had an error about spaces in the Python path. Is there a concise set of instructions to install ESP-IDF extension into PlatformIO?
I created a new platformio project and it eventually imported the Olimex ESP32_PoE_Ethernet_IDFv5.3ESP-IDF project. I now have a missing file, esp_eth_driver.h.
Where are the esp-idf/components installed for the project? I don’t see any of the ethernet source or header files in the project.
This is/was very frustrating. I finally did a clean reinstall of PlatformIO and I was able to finally build the ESP-IDF project with only the espidf framework. I cannot get the project to build with framework = espidf, arduino. When I add arduino to the framework, I got an error:
I changed the value in sdkconfig.esp32-poe-iso to:
CONFIG_FREERTOS_HZ=1000
and the build progressed to this error:
Compiling .pio\build\esp32-poe-iso\src\components\ethernet_init\ethernet_init.o
In file included from src/components/ethernet_init/ethernet_init.c:6:
include/ethernet_init.h:8:10: fatal error: esp_eth_driver.h: No such file or directory
Is it possible to use the framework = espidf, arduino with ethernet?