Releases: adafruit/Adafruit_CircuitPython_Wiznet5k
1.3.2 - Renamed examples
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip3 install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
1.3.1 - Added Black check, reran Black with Python 3 target.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip3 install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
1.3.0 - Upgrade to latest Pylint, implement Black formatting
We have upgraded Pylint checks to use the latest version of Pylint and implemented usage of Black Python formatting. This does not change the functionality of the code - it is designed to bring it up to current standards and make it more readable.
- Remove pinned Pylint version number from build.yml file
- Synced
.pylintrc
file to match Adafruit standard - Ran upgraded Pylint and applied any changes or new disables necessary
- Ran Black formatter and allowed application of changes across entire repo
For more information on using Pylint and Black on your code, check out this guide on working with Pylint and Black
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip3 install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
Add unpretty_ip method
This release adds:
- #10 Add
unpretty_ip
method.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
Fix TypeError on Recv
This release adds:
- #9 Fix
TypeError
thrown by call torecv(bytes)
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
Add Cheerlights Example
This release adds:
- #8 Add new example:
adafruit_wiznet5k_cheerlights
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
Initial Release: Wiznet5k Ethernet
- Modified
_socket
module for compatibility with CircuitPython Requests - Updated
wiznet5k_simpletest.py
. - Added
wiznet5k_aio_post.py
example for POST'ing to adafruit.io - Added
wiznet5k_simpletest_manual_network.py
example for manually setting up interface's network configuration. - Fixed:
_socket
readline
not parsing multiple lines correctly - Fixed:
_socket
'srecv
for UDP packets - Fixed:
adafruit_wiznet5k_dhcp
w.r.t incorrect network configuration parsing
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
Pre-Release: DNS and Improvements
This release adds:
- A DNS client implementation for Wiznet5k modules.
disconnect
toadafruit_wiznet5k_socket
to gracefully disconnect TCP sockets.- Close and UDP sockets created by DNS and DHCP operations once complete to allow them to be re-allocated
NOTE: This release is not compatible with Adafruit_CircuitPython_Requests, a future pull request will add compatibility for this library.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.
Pre-Release: Wiznet Ethernet Support
This library provides hardware support for Wiznet 5k chipsets via a CPython socket
-like API. This library currently only supports the WIZ5500 chipset but is extensible to other chipsets in the Wiznet W5k family.
NOTE: This initial alpha version of the code does not contain a DNS client. CircuitPython libraries which depend on hostname resolution such as Adafruit_CircuitPython_Requests
will not be compatible with the initial alpha release.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip install adafruit-circuitpython-wiznet5k
.
Read the docs for info on how to use it.