Skip to content

Commit d72a1bf

Browse files
author
BiffoBear
committed
Refactor soft reset.
1 parent 946400a commit d72a1bf

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

adafruit_wiznet5k/adafruit_wiznet5k.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -939,6 +939,14 @@ def socket_write(
939939
return bytes_to_write
940940

941941
def sw_reset(self) -> None:
942+
"""
943+
Soft reset and reinitialize the WIZnet chip.
944+
945+
:raises RuntimeError: If reset fails.
946+
"""
947+
self._wiznet_chip_init()
948+
949+
def _sw_reset(self) -> None:
942950
"""
943951
Perform a soft reset on the WIZnet chip.
944952
@@ -967,7 +975,7 @@ def _detect_and_reset_w6100() -> bool:
967975
"""
968976
self._chip_type = "w6100"
969977
try:
970-
self.sw_reset()
978+
self._sw_reset()
971979
except RuntimeError:
972980
return False
973981

@@ -993,7 +1001,7 @@ def _detect_and_reset_w5500() -> bool:
9931001
"""
9941002
self._chip_type = "w5500"
9951003
try:
996-
self.sw_reset()
1004+
self._sw_reset()
9971005
except RuntimeError:
9981006
return False
9991007

@@ -1030,7 +1038,7 @@ def _detect_and_reset_w5100s() -> bool:
10301038
"""
10311039
self._chip_type = "w5100s"
10321040
try:
1033-
self.sw_reset()
1041+
self._sw_reset()
10341042
except RuntimeError:
10351043
return False
10361044

0 commit comments

Comments
 (0)