You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Al intentar compilar una nueva clonación del repositorio sale un error en platformio-emacs:
.piolibdeps/ESPAsyncTCP_ID305/src/ESPAsyncTCP.cpp:78:28: error: invalid conversion from 'long int (*)(void*, tcp_pcb*, pbuf*, long int)' to 'tcp_recv_fn {aka signed char (*)(void*, tcp_pcb*, pbuf*, signed char)}' [-fpermissive]
tcp_recv(_pcb, &_s_recv);
^
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
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 :
The text was updated successfully, but these errors were encountered: