@@ -1120,27 +1120,6 @@ def _write(self, addr: int, callback: int, data: Union[int, bytes]) -> None:
1120
1120
pass
1121
1121
bus_device .write (data )
1122
1122
1123
- def _write_socket_register (self , sock : int , address : int , data : int ) -> None :
1124
- """Write to a WIZnet 5k socket register."""
1125
- if self ._chip_type in ("w5500" , "w6100" ):
1126
- cntl_byte = (sock << 5 ) + 0x0C
1127
- self ._write (address , cntl_byte , data )
1128
- elif self ._chip_type == "w5100s" :
1129
- cntl_byte = 0
1130
- self ._write (self ._ch_base_msb + sock * _CH_SIZE + address , cntl_byte , data )
1131
-
1132
- def _read_socket_register (self , sock : int , address : int ) -> int :
1133
- """Read a WIZnet 5k socket register."""
1134
- if self ._chip_type in ("w5500" , "w6100" ):
1135
- cntl_byte = (sock << 5 ) + 0x08
1136
- register = self ._read (address , cntl_byte )
1137
- elif self ._chip_type == "w5100s" :
1138
- cntl_byte = 0
1139
- register = self ._read (
1140
- self ._ch_base_msb + sock * _CH_SIZE + address , cntl_byte
1141
- )
1142
- return int .from_bytes (register , "big" )
1143
-
1144
1123
def _read_two_byte_sock_reg (self , sock : int , reg_address : int ) -> int :
1145
1124
"""Read a two byte socket register."""
1146
1125
register = self ._read_socket_register (sock , reg_address ) << 8
@@ -1353,3 +1332,24 @@ def _chip_parse_udp_header(self, socket_num) -> int:
1353
1332
self .udp_from_port [socket_num ] = int .from_bytes (self ._pbuff [6 :], "big" )
1354
1333
return int .from_bytes (self ._pbuff [:2 ], "big" ) & 0x07FF
1355
1334
raise ValueError ("Unsupported chip type." )
1335
+
1336
+ def _write_socket_register (self , sock : int , address : int , data : int ) -> None :
1337
+ """Write to a WIZnet 5k socket register."""
1338
+ if self ._chip_type in ("w5500" , "w6100" ):
1339
+ cntl_byte = (sock << 5 ) + 0x0C
1340
+ self ._write (address , cntl_byte , data )
1341
+ elif self ._chip_type == "w5100s" :
1342
+ cntl_byte = 0
1343
+ self ._write (self ._ch_base_msb + sock * _CH_SIZE + address , cntl_byte , data )
1344
+
1345
+ def _read_socket_register (self , sock : int , address : int ) -> int :
1346
+ """Read a WIZnet 5k socket register."""
1347
+ if self ._chip_type in ("w5500" , "w6100" ):
1348
+ cntl_byte = (sock << 5 ) + 0x08
1349
+ register = self ._read (address , cntl_byte )
1350
+ elif self ._chip_type == "w5100s" :
1351
+ cntl_byte = 0
1352
+ register = self ._read (
1353
+ self ._ch_base_msb + sock * _CH_SIZE + address , cntl_byte
1354
+ )
1355
+ return int .from_bytes (register , "big" )
0 commit comments