Besides some minor improvements, this PR adds a simple connection check for the W5500 before its initialization continues to prevent bootlops in case the W5500 is configured but not (properly) connected.
The check consists of reading the version of the W5500, which should always be 0x04, and checking that the interrupt line is driven high.
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion or issue for related concerns.
Besides some minor improvements, this PR adds a simple connection check for the W5500 before its initialization continues to prevent bootlops in case the W5500 is configured but not (properly) connected.
The check consists of reading the version of the W5500, which should always be 0x04, and checking that the interrupt line is driven high.