Skip to content

Commit 05224ce

Browse files
authored
Merge pull request #111 from BiffoBear/fix_w5500_reset
Added explicit soft reset for w5500 initialisation.
2 parents a4b08db + c27341a commit 05224ce

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

adafruit_wiznet5k/adafruit_wiznet5k.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -481,6 +481,11 @@ def _detect_and_reset_w5500() -> bool:
481481
"""
482482
self._chip_type = "w5500"
483483
# assert self.sw_reset() == 0, "Chip not reset properly!"
484+
self._write_mr(0x80)
485+
time.sleep(0.05)
486+
if self._read_mr()[0] & 0x80:
487+
return False
488+
484489
self._write_mr(0x08)
485490
# assert self._read_mr()[0] == 0x08, "Expected 0x08."
486491
if self._read_mr()[0] != 0x08:

0 commit comments

Comments
 (0)