it’s been reproduced quite many times that
connect() function does not return
SOCKERR_TIMEOUT error even though it should do it.
the func is stuck in the section of:
while(getSn_SR(sn) != SOCK_ESTABLISHED)
if (getSn_IR(sn) & Sn_IR_TIMEOUT)
#if _WIZCHIP_ == 5200 // for W5200 ARP errata
I see that the w5500 returns socket disconnected.
Of course timeout is configured to w5500 (I read it directly from its register).
The SPI bus works well.
Can you help me to solve this issue?