03-04-2025, 06:09 PM
(07-16-2024, 03:29 PM)desierto286 Wrote: Hola a todos. Tengo un problema: Necesito configurar la placa KS868-E16st para que los relés de la misma se enciendan según la solicitud get. Intenté usar el código de esta apelación: https://www.kincony.com/forum/showthread.php?tid=1927 Pero sin resultado.
Al compilar el código, aparece el siguiente error:
conversión no válida de 'int' a 'eth_phy_type_t' [-fpermissive]
¿Quizás el problema esté en la placa incorrecta en el IDE de Arduino?
Versiones de mis aplicaciones:
Arduino 1.8.19
Ethernet 1.1.2
¡Espero su ayuda!
Gracias
04-Marzo-2025
Me paso lo mismo con la version de:
- Arduino 2.3.4
- Gestor de Placa: esp3: 3.1.1 de Espressif
El Mismo error: #define ETH_ADDR conversión no válida de 'int' a 'eth_phy_type_t'
Se resolvio desinstalando la version de "gestor de placa": esp32: 3.1.1
en su lugar, se puso la version de gestor de placa: esp32: 2.0.17 de Espressif
Funciona, compila correctamente.
Algo pasa con las ultimas versiones del gesto de placa: esp32 y las librerias que genera en la ruta:
C:\Users\"tu usuario va aqui"\AppData\Local\Arduino15\packages\esp32\hardware\esp32 "aqui se instala la version de gestor de placa esp32"
C:\Users\ "tu usuario va aqui" \AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.1\libraries\Ethernet\src\ETH.h
Los archivos de la libreria ETH.h con las versiones cambia. no son lo mismo 3.1.1 y 2.0.17
Se tendria que revisar porque pasa eso. Saludos