Skip to content

Releases: adafruit/Adafruit_CircuitPython_Wiznet5k

1.3.2 - Renamed examples

13 Apr 14:34
2d96967
Compare
Choose a tag to compare

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.

10 Apr 16:36
2c83c23
Compare
Choose a tag to compare

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

17 Mar 22:52
Compare
Choose a tag to compare

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

12 Mar 19:36
5e74924
Compare
Choose a tag to compare

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

12 Mar 17:43
e41dccf
Compare
Choose a tag to compare

This release adds:

  • #9 Fix TypeError thrown by call to recv(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

11 Mar 16:18
e7306cd
Compare
Choose a tag to compare

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

06 Mar 19:50
5cd1e5b
Compare
Choose a tag to compare
  • 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's recv 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

03 Mar 15:46
4c2f61e
Compare
Choose a tag to compare

This release adds:

  • A DNS client implementation for Wiznet5k modules.
  • disconnect to adafruit_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

26 Feb 18:24
9d5f098
Compare
Choose a tag to compare

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.