Skip to content

Commit d1fa3a1

Browse files
author
BiffoBear
committed
Update chip specific methods.
1 parent 3586526 commit d1fa3a1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

adafruit_wiznet5k/adafruit_wiznet5k.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1240,7 +1240,7 @@ def rtr(self, retry_time: int) -> None:
12401240

12411241
def _chip_read(self, device: "busio.SPI", address: int, call_back: int) -> None:
12421242
"""Chip specific calls for _read method."""
1243-
if self._chip_type == "w5500":
1243+
if self._chip_type in ("w5500", "w6100"):
12441244
device.write((address >> 8).to_bytes(1, "big"))
12451245
device.write((address & 0xFF).to_bytes(1, "big"))
12461246
device.write(call_back.to_bytes(1, "big"))
@@ -1251,7 +1251,7 @@ def _chip_read(self, device: "busio.SPI", address: int, call_back: int) -> None:
12511251

12521252
def _chip_write(self, device: "busio.SPI", address: int, call_back: int) -> None:
12531253
"""Chip specific calls for _write."""
1254-
if self._chip_type == "w5500":
1254+
if self._chip_type in ("w5500", "w6100"):
12551255
device.write((address >> 8).to_bytes(1, "big"))
12561256
device.write((address & 0xFF).to_bytes(1, "big"))
12571257
device.write(call_back.to_bytes(1, "big"))
@@ -1262,7 +1262,7 @@ def _chip_write(self, device: "busio.SPI", address: int, call_back: int) -> None
12621262

12631263
def _chip_socket_read(self, socket_number, pointer, bytes_to_read):
12641264
"""Chip specific calls for socket_read."""
1265-
if self._chip_type == "w5500":
1265+
if self._chip_type in ("w5500", "w6100"):
12661266
# Read data from the starting address of snrx_rd
12671267
ctrl_byte = 0x18 + (socket_number << 5)
12681268
bytes_read = self._read(pointer, ctrl_byte, bytes_to_read)
@@ -1283,7 +1283,7 @@ def _chip_socket_write(
12831283
self, socket_number: int, offset: int, bytes_to_write: int, buffer: bytes
12841284
):
12851285
"""Chip specific calls for socket_write."""
1286-
if self._chip_type == "w5500":
1286+
if self._chip_type in ("w5500", "w6100"):
12871287
dst_addr = offset + (socket_number * _SOCK_SIZE + 0x8000)
12881288
cntl_byte = 0x14 + (socket_number << 5)
12891289
self._write(dst_addr, cntl_byte, buffer[:bytes_to_write])

0 commit comments

Comments
 (0)