I’m using an Arduino library (Ethernet3) that uses a file w5500.cpp with a WIZnet copyright, so asking this question here; this is regarding working with a Robotdyn Mega ETH, an Arduino Mega clone with a W5500.
The W5500Class::init method has a delay(1000)
(i.e. one second) before it starts interacting with the hardware. Reading the datasheet for the chip, I don’t any details about settling time after power up, but the recovery after a hard or soft reset looks to be very fast (<= 1 millisecond).
How fast can I expect the chip to be ready for commands? Is the delay(1000)
necessary?
Thanks,
James