Closed son0p closed 5 years ago
El metodo que se ha usado es borrar todas las librerías de platformio
rm -rf .piolibdeps
Instalar la versión
pio lib install "ESPASyncTCP@1.0.1"
Luego al compilar se reinstalan las librerías restantes.
@brolin esto lo hice de memoria, ¿esta correcto?
Otra solución es actualizar la librería ESPAsyncWebServer a la última versión. Esto implica cambiar en platformio.ini en la variable lib_deps la dependencia a "ESP Async WebServer" (el creador de la librería la renombró con espacios)
Luego al compilar va a salir un error relacionado con freertos/sphxxx.h para solucionar esto borra el contenido de la carpeta .piolibdeps/AsyncTCP_ID1826/ pero no borres la carpeta AsyncTCP_ID1826
el comando que yo usé fue rm -rf .piolibdeps/AsyncTCP_ID1826/** <- esto último es un asterico
después de esto compiló sin problemas
Se cierra porque no se está usando esa librería por ahora.
Al intentar compilar una nueva clonación del repositorio sale un error en platformio-emacs:
La estructura dependencias que genera es:
Comparandola con la estructura de una copia del repositorio que si compila bien se puede notar el uso de la versión 1.1.0 de ESPAsyncTCP :