Skip to content

Commit f00a3f7

Browse files
authored
Merge pull request #40 from AdamCummick/snrx_rd-rollover-bug
Mask address to prevent rollover issues during socket.read() and socket.write()
2 parents 2ba7082 + 35a8cbb commit f00a3f7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

adafruit_wiznet5k/adafruit_wiznet5k.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -803,11 +803,11 @@ def _read_snrx_rd(self, sock):
803803
return self._pbuff[0] << 8 | self._pbuff[1]
804804

805805
def _write_snrx_rd(self, sock, data):
806-
self._write_socket(sock, REG_SNRX_RD, data >> 8)
806+
self._write_socket(sock, REG_SNRX_RD, data >> 8 & 0xFF)
807807
self._write_socket(sock, REG_SNRX_RD + 1, data & 0xFF)
808808

809809
def _write_sntx_wr(self, sock, data):
810-
self._write_socket(sock, REG_SNTX_WR, data >> 8)
810+
self._write_socket(sock, REG_SNTX_WR, data >> 8 & 0xFF)
811811
self._write_socket(sock, REG_SNTX_WR + 1, data & 0xFF)
812812

813813
def _read_sntx_wr(self, sock):

0 commit comments

Comments
 (0)